.page-module__viwYrW__page{background-color:var(--color-surface)}.page-module__viwYrW__hero{aspect-ratio:16/9;min-height:20rem;max-height:42rem;position:relative;overflow:hidden}.page-module__viwYrW__heroImage{object-fit:cover;object-position:center 30%;transition:transform 1.6s cubic-bezier(.2,0,.2,1)}.page-module__viwYrW__heroOverlay{background:linear-gradient(#1d1c104d 0%,#1d1c1026 40%,#1d1c10b3 100%);position:absolute;inset:0}.page-module__viwYrW__heroContent{padding:var(--spacing-8) var(--spacing-10);flex-direction:column;justify-content:space-between;align-items:flex-start;display:flex;position:absolute;inset:0}.page-module__viwYrW__backLink{align-self:flex-start;align-items:center;gap:var(--spacing-2);font-size:var(--font-size-body-md);letter-spacing:.1em;text-transform:uppercase;color:var(--color-surface);opacity:.95;padding:var(--spacing-2) var(--spacing-5);border-radius:var(--radius-xs);transition:background-color var(--duration-fast) var(--easing-standard);border:1px solid #fefae566;font-weight:700;text-decoration:none;display:inline-flex}.page-module__viwYrW__backLink:hover{background-color:#fefae524}.page-module__viwYrW__heroCategoryTag{font-size:var(--font-size-label-sm);letter-spacing:.18em;text-transform:uppercase;color:var(--color-surface);background-color:var(--color-primary);padding:var(--spacing-1) var(--spacing-4);border-radius:var(--radius-xs);align-self:flex-start;font-weight:700}.page-module__viwYrW__layout{grid-template-columns:20rem 1fr;align-items:start;min-height:60vh;display:grid}.page-module__viwYrW__sidebar{top:calc(var(--nav-height) + var(--progress-height));height:calc(100vh - var(--nav-height) - var(--progress-height));background:var(--color-surface-bright);border-right:1px solid var(--color-outline-variant);scrollbar-width:none;flex-direction:column;display:flex;position:sticky;overflow-y:auto}.page-module__viwYrW__sidebar::-webkit-scrollbar{display:none}.page-module__viwYrW__sidebarHeader{padding:var(--spacing-6) var(--spacing-6) var(--spacing-4);border-bottom:1px solid var(--color-outline-variant);flex-shrink:0}.page-module__viwYrW__sidebarLabel{font-family:var(--font-family-display);font-size:var(--font-size-headline-sm);letter-spacing:var(--letter-spacing-display);color:var(--color-on-surface);font-weight:400}.page-module__viwYrW__sidebarNav{padding:var(--spacing-3) 0;flex-direction:column;display:flex}.page-module__viwYrW__sidebarLink{gap:var(--spacing-1);padding:var(--spacing-4) var(--spacing-6);transition:background-color var(--duration-fast) var(--easing-standard), border-color var(--duration-fast) var(--easing-standard);border-left:2px solid #0000;flex-direction:column;text-decoration:none;display:flex}.page-module__viwYrW__sidebarLink:hover{background-color:var(--color-surface-container-low)}.page-module__viwYrW__sidebarLinkActive{border-left-color:var(--color-primary);background-color:var(--color-surface-container-low)}.page-module__viwYrW__sidebarCategory{font-size:var(--font-size-label-md);letter-spacing:.15em;text-transform:uppercase;color:var(--color-primary);opacity:.8;font-weight:700}.page-module__viwYrW__sidebarTitle{font-family:var(--font-family-display);font-size:var(--font-size-body-md);color:var(--color-on-surface);transition:color var(--duration-fast) var(--easing-standard);font-weight:400;line-height:1.35}.page-module__viwYrW__sidebarLinkActive .page-module__viwYrW__sidebarTitle{color:var(--color-primary)}.page-module__viwYrW__sidebarDate{font-size:var(--font-size-label-md);color:var(--color-on-surface-variant);opacity:.5}.page-module__viwYrW__main{min-width:0}.page-module__viwYrW__article{max-width:48rem;padding:var(--spacing-16) var(--spacing-10) var(--spacing-20);margin:0 auto}.page-module__viwYrW__header{gap:var(--spacing-4);flex-direction:column;display:flex}.page-module__viwYrW__dateline{font-size:var(--font-size-label-lg);letter-spacing:.15em;text-transform:uppercase;color:var(--color-primary);font-weight:600}.page-module__viwYrW__title{font-family:var(--font-family-display);font-size:var(--font-size-display-md);font-weight:400;line-height:var(--line-height-display);letter-spacing:var(--letter-spacing-display);color:var(--color-on-surface);margin:0}.page-module__viwYrW__subtitle{font-family:var(--font-family-display);font-size:var(--font-size-title-lg);font-style:italic;line-height:var(--line-height-headline);color:var(--color-on-surface-variant);max-width:44ch;margin:0}.page-module__viwYrW__rule{background-color:var(--color-primary);width:3rem;height:2px;margin:var(--spacing-8) 0}.page-module__viwYrW__body{gap:var(--spacing-6);flex-direction:column;display:flex}.page-module__viwYrW__paragraph{font-size:var(--font-size-body-lg);color:var(--color-on-surface);max-width:68ch;margin:0;line-height:1.85}.page-module__viwYrW__pullquote{border-left:3px solid var(--color-primary);margin:var(--spacing-4) 0;padding:var(--spacing-4) var(--spacing-8);gap:var(--spacing-3);flex-direction:column;display:flex}.page-module__viwYrW__pullquoteText{font-family:var(--font-family-display);font-size:clamp(1.25rem,2vw + .4rem,1.75rem);font-style:italic;font-weight:400;line-height:var(--line-height-headline);color:var(--color-on-surface);margin:0}.page-module__viwYrW__pullquoteAttribution{font-size:var(--font-size-label-lg);letter-spacing:.1em;text-transform:uppercase;color:var(--color-primary);font-style:normal;font-weight:600}.page-module__viwYrW__inlineImage{margin:var(--spacing-4) 0;gap:var(--spacing-3);flex-direction:column;display:flex}.page-module__viwYrW__inlineImageWrapper{aspect-ratio:16/9;border-radius:var(--radius-xs);width:100%;position:relative;overflow:hidden}.page-module__viwYrW__inlineImg{object-fit:cover}.page-module__viwYrW__caption{font-size:var(--font-size-body-sm);line-height:var(--line-height-body);color:var(--color-on-surface-variant);font-style:italic}.page-module__viwYrW__articleFooter{margin-top:var(--spacing-16);padding-top:var(--spacing-8);border-top:1px solid var(--color-outline-variant)}.page-module__viwYrW__footerBack{font-size:var(--font-size-label-lg);letter-spacing:.12em;text-transform:uppercase;color:var(--color-on-surface-variant);transition:color var(--duration-fast) var(--easing-standard);font-weight:600;text-decoration:none}.page-module__viwYrW__footerBack:hover{color:var(--color-primary)}@media (max-width:64rem){.page-module__viwYrW__layout{grid-template-columns:1fr}.page-module__viwYrW__sidebar{border-right:none;border-bottom:1px solid var(--color-outline-variant);height:auto;position:static}.page-module__viwYrW__sidebarNav{padding:var(--spacing-3) var(--spacing-4);flex-flow:wrap}.page-module__viwYrW__sidebarLink{padding:var(--spacing-2) var(--spacing-4);border-bottom:2px solid #0000;border-left:none;flex-direction:column}.page-module__viwYrW__sidebarLinkActive{border-left-color:#0000;border-bottom-color:var(--color-primary)}.page-module__viwYrW__sidebarDate{display:none}}@media (max-width:48rem){.page-module__viwYrW__heroContent{padding:var(--spacing-6)}.page-module__viwYrW__article{padding:var(--spacing-10) var(--spacing-6) var(--spacing-16)}}
