.pn-blog{padding:clamp(28px,5vw,64px) 0}.pn-blog__grid{display:grid;gap:clamp(16px,2.2vw,26px);width:100%;max-width:75rem;margin-inline:auto;padding-inline:clamp(16px,4vw,24px);box-sizing:border-box}.pn-blog--cols2 .pn-blog__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.pn-blog--cols3 .pn-blog__grid{grid-template-columns:repeat(3,minmax(0,1fr))}.pn-blog--cols4 .pn-blog__grid{grid-template-columns:repeat(4,minmax(0,1fr))}.pn-blog--list .pn-blog__grid,.pn-blog--minimal .pn-blog__grid{grid-template-columns:minmax(0,1fr);max-width:48rem}@media(max-width:760px){.pn-blog__grid{grid-template-columns:minmax(0,1fr)!important}}.pn-blog__card{display:flex;flex-direction:column;border:1px solid color-mix(in srgb,var(--c-text) 14%,transparent);border-radius:14px;overflow:hidden;text-decoration:none;background:var(--c-surface);color:var(--c-text)}.pn-blog--list .pn-blog__card{flex-direction:row;align-items:stretch}.pn-blog--minimal .pn-blog__card{border:0;border-top:1px solid color-mix(in srgb,var(--c-text) 12%,transparent);border-radius:0;background:transparent}.pn-blog__img{width:100%;height:11rem;object-fit:cover;background:var(--c-surface-2);flex-shrink:0}.pn-blog--list .pn-blog__img{width:13rem;height:auto}.pn-blog__b{padding:1rem 1.1rem;display:flex;flex-direction:column;gap:.5rem}.pn-blog--minimal .pn-blog__b{padding:1.1rem 0}.pn-blog__t{font-weight:700;font-size:1.05rem;line-height:1.35;color:var(--c-text)}.pn-blog--list .pn-blog__t,.pn-blog--magazine .pn-blog__card:first-child .pn-blog__t{font-size:1.25rem}.pn-blog__x{font-size:.86rem;line-height:1.55;color:color-mix(in srgb,var(--c-text) 62%,transparent)}.pn-blog__cat{align-self:flex-start;font-size:.72rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;padding:.14rem .55rem;border-radius:999px;color:var(--c-primary);background:color-mix(in srgb,var(--c-primary) 10%,transparent)}.pn-blog__meta{display:flex;gap:.65rem;align-items:center;flex-wrap:wrap}.pn-blog__d{font-size:.78rem;color:color-mix(in srgb,var(--c-text) 50%,transparent)}.pn-blog__rt{font-size:.78rem;color:color-mix(in srgb,var(--c-text) 50%,transparent)}.pn-blog--magazine .pn-blog__card:first-child{grid-column:1/-1;flex-direction:row}.pn-blog--magazine .pn-blog__card:first-child .pn-blog__img{width:50%;height:auto}.pn-blog--latest{padding-block:clamp(20px,3.5vw,44px)}.pn-blog__nav{display:flex;gap:.4rem;justify-content:center;align-items:center;flex-wrap:wrap;margin-top:clamp(20px,3vw,34px);padding-inline:clamp(16px,4vw,24px)}.pn-blog__pg{min-width:2.3rem;padding:.5rem .72rem;border:1px solid color-mix(in srgb,var(--c-text) 16%,transparent);border-radius:9px;background:var(--c-surface);color:var(--c-text);font:inherit;font-size:.86rem;line-height:1;cursor:pointer;transition:border-color .12s ease,background-color .12s ease}.pn-blog__pg:hover{border-color:color-mix(in srgb,var(--c-text) 34%,transparent)}.pn-blog__pg[disabled]{opacity:.4;cursor:default}.pn-blog__pg.is-on{background:color-mix(in srgb,var(--c-primary) 12%,transparent);border-color:var(--c-primary);color:var(--c-primary);font-weight:700}.pn-blog__pg--gap{border:0;background:transparent;cursor:default;min-width:auto;padding:.5rem .2rem;color:color-mix(in srgb,var(--c-text) 55%,transparent)}.pn-blog__more{margin-top:clamp(20px,3vw,34px);display:flex;justify-content:center;padding-inline:clamp(16px,4vw,24px)}.pn-blog__more .pn-blog__pg{padding:.7rem 1.4rem;border-color:var(--c-primary);color:var(--c-primary)}.pn-blog__more .pn-blog__pg:hover{background:color-mix(in srgb,var(--c-primary) 10%,transparent)}.pn-blog-nav{max-width:46rem;margin-inline:auto;padding:clamp(16px,3vw,28px) clamp(16px,4vw,24px) 0}.pn-blog-nav__back{display:inline-flex;align-items:center;gap:.4rem;font-size:.9rem;font-weight:600;text-decoration:none;color:var(--c-primary);padding:.5rem .95rem;border:1px solid color-mix(in srgb,var(--c-text) 16%,transparent);border-radius:999px;transition:border-color .12s ease,background-color .12s ease}.pn-blog-nav__back:hover{border-color:var(--c-primary);background:color-mix(in srgb,var(--c-primary) 8%,transparent)}.pn-blog-nav__arrow{font-size:1.1em;line-height:1}.pn-blog-skel{pointer-events:none;user-select:none}.pn-blog-skel,.pn-blog-skel *{color:transparent!important}.pn-blog-skel .pn-skel-bar,.pn-blog-skel img.pn-skel-box{border-radius:.35em;background-color:color-mix(in srgb,var(--c-text) 6%,transparent);background-image:linear-gradient(90deg,transparent 25%,color-mix(in srgb,var(--c-text) 8%,transparent) 50%,transparent 75%);background-size:400% 100%;animation:pn-skel-shimmer 1.2s ease-in-out infinite}.pn-blog-skel img.pn-skel-box{background-color:var(--c-surface-2)}@keyframes pn-skel-shimmer{0%{background-position:100% 0}100%{background-position:0 0}}@media (prefers-reduced-motion:reduce){.pn-blog-skel .pn-skel-bar,.pn-blog-skel img.pn-skel-box{animation:none}}