.pw-hero-wrap{padding-block:var(--space-5) var(--space-3)}.pw-hero__side{display:flex;flex-direction:column;background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius);padding:var(--space-2) var(--space-5)}.pw-hero__side>h2{font-size:1.125rem;padding:var(--space-3) 0 var(--space-2)}.pw-hero__side .pw-card{padding-block:var(--space-4);border-top:1px solid var(--color-border)}.pw-main{min-height:40vh}.pw-cv .pw-band{content-visibility:auto;contain-intrinsic-size:auto 640px}.pw-catblock{display:grid;gap:var(--space-5)}.pw-catblock__list{display:flex;flex-direction:column}.pw-catblock__list .pw-card{padding-block:var(--space-4);border-top:1px solid var(--color-border)}.pw-catblock__list .pw-card:first-child{border-top:0;padding-top:0}@media (min-width:960px){.pw-catblock{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:var(--space-6)}}.pw-videos{padding-block:var(--space-7);margin-top:var(--space-5)}.pw-vgrid{display:grid;gap:var(--space-5);grid-template-columns:minmax(0,1fr)}@media (min-width:768px){.pw-vgrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:960px){.pw-vgrid{grid-template-columns:repeat(4,minmax(0,1fr))}.pw-vgrid>.pw-card:first-child{grid-column:span 2;grid-row:span 2}.pw-vgrid>.pw-card:first-child .pw-card__title{font-size:1.5rem}}.pw-opinion__item{display:flex;flex-direction:column;gap:var(--space-2);padding-top:var(--space-4);border-top:3px solid var(--color-secondary)}.pw-opinion__avatar{width:64px;height:64px;border-radius:50%;object-fit:cover}.pw-opinion__name{font:700 var(--fs-meta) var(--font-head);color:var(--color-secondary)}.pw-loadmore{flex-direction:column;align-items:center;gap:var(--space-2)}.pw-loadmore [hidden],.pw-loadmore[hidden]{display:none}.pw-card__media--empty{background:linear-gradient(135deg,var(--color-surface-2),color-mix(in srgb,var(--color-secondary) 25%,var(--color-surface-2)))}.pw-card--overlay .pw-card__media--empty{background:linear-gradient(135deg,var(--color-inverse-bg),color-mix(in srgb,var(--color-secondary) 55%,var(--color-inverse-bg)))}.pw-archive-header{display:flex;flex-direction:column;gap:var(--space-2);margin-bottom:var(--space-6);padding-bottom:var(--space-5);border-bottom:3px solid var(--color-primary)}.pw-archive-header__desc{max-width:62ch;color:var(--color-muted);font-size:1.0625rem}.pw-archive-header__desc p{margin:0}.pw-archive-list{display:grid;gap:var(--space-5);grid-template-columns:minmax(0,1fr)}@media (min-width:768px){.pw-archive-list--grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1200px){.pw-layout:not(.pw-layout--sidebar):not(.pw-layout--sidebar-left) .pw-archive-list--grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.pw-archive-ad,.pw-archive-feature{grid-column:1/-1}.pw-archive-list--list .pw-card--h{padding-block:var(--space-4);border-top:1px solid var(--color-border)}.pw-archive-list--list .pw-card--h .pw-card__media{width:120px}@media (min-width:768px){.pw-archive-list--list .pw-card--h .pw-card__media{--ratio:3/2;width:240px}}.pw-filters{display:flex;flex-wrap:wrap;gap:var(--space-3);align-items:flex-end;margin-bottom:var(--space-5)}.pw-filters .pw-field{min-width:180px}.pw-empty{display:grid;gap:var(--space-5);max-width:640px}.pw-empty__title{font:800 var(--fs-h3) var(--font-head);margin:0}.pw-profile__row{display:flex;gap:var(--space-5);align-items:flex-start;flex-wrap:wrap}.pw-profile__avatar{width:96px;height:96px;border-radius:50%;object-fit:cover}@media (min-width:768px){.pw-profile__avatar{width:128px;height:128px}}.pw-404{max-width:720px;display:flex;flex-direction:column;gap:var(--space-4)}.pw-404__code{margin:0;font:800 clamp(4rem,12vw,8rem)/1 var(--font-head);color:var(--color-breaking);letter-spacing:-.04em}.pw-404__latest{max-width:var(--container);margin-top:var(--space-6)}.pw-social{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-1) var(--space-3);list-style:none;margin:0;padding:0}.pw-social__link{display:inline-flex;align-items:center;gap:.4em;color:inherit;text-decoration:none;font:500 var(--fs-ui)/1.2 var(--font-head)}.pw-social__link--both:hover,.pw-social__link--text:hover{text-decoration:underline}.pw-social__link--icon{justify-content:center;width:44px;height:44px;border-radius:var(--radius-sm)}.pw-social__link--icon:hover{background:color-mix(in srgb,currentColor 12%,transparent)}.pw-social__link--both,.pw-social__link--text{min-height:44px}.pw-social--topbar{gap:0 var(--space-3)}.pw-social--topbar .pw-social__link{font-size:var(--fs-meta);min-height:var(--topbar-h)}.pw-social--topbar .pw-social__link--icon{width:32px;height:32px;min-height:0}.pw-social--topbar .pw-icon{width:1rem;height:1rem}.pw-social--author .pw-social__link{min-height:32px;color:var(--color-secondary)}.pw-widget{margin-bottom:var(--space-5)}.pw-widget__title{font-size:1.125rem;margin-bottom:var(--space-3);padding-bottom:var(--space-2);border-bottom:2px solid var(--color-primary)}.pw-widget ul{list-style:none}.pw-widget li{padding-block:.35rem}.pw-trending--bare{padding:0;border:0;background:0 0}.pw-sidebar>*+*{margin-top:var(--space-5)}.pw-fullwidth{max-width:none}.pw-canvas .pw-main{min-height:100vh}.pw-page{max-width:760px;margin-inline:auto}.pw-page__header{margin-block:var(--space-4) var(--space-5)}.pw-article__media{margin:0 0 var(--space-5)}