.article-container{width:min(calc(100% - 2 * var(--lbw-gutter)), var(--lbw-article-width));margin-inline:auto}.article-hero{isolation:isolate;min-height:720px;color:var(--lbw-text-inverse);flex-direction:column;justify-content:space-between;display:flex;position:relative;overflow:clip}.article-hero__image{z-index:-2;object-fit:cover;width:100%;height:100%;transform:translate3d(0, var(--parallax-y,0px), 0) scale(1.16);position:absolute;inset:0}.article-hero:before{z-index:-1;background:var(--lbw-overlay-hero);content:"";pointer-events:none;position:absolute;inset:0}.article-hero__top,.article-hero__strip{background:var(--lbw-overlay-soft);backdrop-filter:blur(var(--lbw-overlay-blur))}.article-hero__top{padding-top:var(--lbw-space-25)}.article-hero__strip{backdrop-filter:blur(8px);padding-block:var(--lbw-space-medium);background:#00000073}.article-hero__heading{align-items:center;gap:var(--lbw-space-small);text-align:center;flex-direction:column;display:flex}.article-hero__heading>.eyebrow{color:var(--lbw-text-mint)}.article-hero h1{font-size:var(--lbw-font-size-heading-xl);font-weight:var(--lbw-font-weight-regular)}.article-hero__heading>p{font-size:var(--lbw-font-size-md)}.article-hero__heading>a:hover{text-underline-offset:var(--lbw-space-1);text-decoration:underline}.article-content{padding-top:var(--lbw-space-15)}.article-meta{align-items:center;gap:var(--lbw-space-small);padding:var(--lbw-space-small);border-radius:var(--lbw-radius);background:var(--lbw-surface-subtle);color:var(--lbw-text-accent);font-weight:var(--lbw-font-weight-bold);flex-wrap:wrap;display:flex}.article-meta>a{color:var(--lbw-text-brand-primary)}.article-meta>a:hover{text-decoration:underline}.article-meta__reading{margin-left:auto}.article-hero__dates{color:var(--lbw-text-mint);font-size:var(--lbw-font-size-xs);font-weight:var(--lbw-font-weight-bold)}.article-prose{grid-template-columns:[full-start] minmax(0, 1fr) [text-start] minmax(0, var(--lbw-prose-width)) [text-end] minmax(0, 1fr) [full-end];gap:var(--lbw-space-small) 0;padding-block:var(--lbw-space-15);border-top:1px solid var(--lbw-border-subtle);font-size:var(--lbw-font-size-md);overflow-wrap:anywhere;display:grid}.article-prose>*{grid-column:text;min-width:0}.article-prose h2,.article-questions h2{font-size:var(--lbw-font-size-heading-lg);font-weight:var(--lbw-font-weight-regular)}.article-prose h3{font-size:var(--lbw-font-size-heading-sm);font-weight:var(--lbw-font-weight-regular)}.article-prose__lead{font-size:var(--lbw-font-size-lg);font-style:italic}.article-prose a{color:var(--lbw-text-accent);text-underline-offset:var(--lbw-space-1);text-decoration:underline}.article-prose a:hover{color:var(--lbw-text-black)}.article-prose :is(ul,ol){padding-left:var(--lbw-space-6);margin:0}.article-prose li+li{margin-top:var(--lbw-space-3)}.article-prose blockquote{padding-left:var(--lbw-space-small);border-left:2px solid var(--lbw-border-brand);font-style:italic}.article-prose .article-prose__figure{margin-block:var(--lbw-space-small);grid-column:full}.article-prose__figure img{border-radius:var(--lbw-radius);width:100%;height:auto}.article-prose .article-prose__video{margin-block:var(--lbw-space-small);grid-column:full}.article-prose__video-frame{aspect-ratio:16/9;border-radius:var(--lbw-radius);background:var(--lbw-surface-subtle);position:relative;overflow:hidden}.article-prose__video iframe{border:0;width:100%;height:100%;position:absolute;inset:0}.article-prose figcaption{padding-top:var(--lbw-space-3);color:var(--lbw-text-secondary);font-size:var(--lbw-font-size-sm)}.article-questions{gap:var(--lbw-space-6);padding:var(--lbw-space-medium);border-radius:var(--lbw-radius);background:var(--lbw-surface-subtle);font-size:var(--lbw-font-size-md);flex-direction:column;display:flex}.article-questions header{gap:var(--lbw-space-3);flex-direction:column;display:flex}.article-questions ol{gap:var(--lbw-space-3);counter-reset:carry;flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.article-questions li{gap:var(--lbw-space-4);padding:var(--lbw-space-4) var(--lbw-space-small);border-radius:var(--lbw-radius);background:var(--lbw-surface-mint);counter-increment:carry;transition:background-color var(--lbw-duration-standard) var(--lbw-ease-standard);align-items:baseline;display:flex}.article-questions li:before{content:counter(carry) ".";color:var(--lbw-text-brand-primary);font-style:italic}@media (hover:hover) and (pointer:fine){.article-questions li:hover{background-color:var(--lbw-surface-mint-hover)}}@media (prefers-reduced-motion:reduce){.article-questions li{transition:none}}.article-questions__text,.article-notice p{white-space:pre-line}.article-resources{gap:var(--lbw-space-small);padding:var(--lbw-space-medium);background:var(--lbw-surface-brand-primary);color:var(--lbw-text-inverse);flex-direction:column;display:flex}.article-resources h2{font-size:var(--lbw-font-size-heading-xl);font-weight:var(--lbw-font-weight-regular)}.article-resources>p{font-size:var(--lbw-font-size-md);color:var(--lbw-text-mint)}.article-resources__actions{gap:var(--lbw-space-4);flex-wrap:wrap;display:flex}.article-notice{padding:var(--lbw-space-medium) var(--lbw-space-small);color:var(--lbw-text-secondary);font-size:var(--lbw-font-size-xs);font-style:italic}@media (width<=1023px){.article-hero h1,.article-resources h2{font-size:var(--lbw-font-size-heading-lg)}.article-prose{grid-template-columns:[full-start] var(--lbw-space-8) [text-start] minmax(0, 1fr) [text-end] var(--lbw-space-8) [full-end]}}@media (width<=767px){.article-hero{min-height:680px}.article-hero__strip{padding-block:var(--lbw-space-8)}.article-hero h1,.article-prose h2,.article-questions h2,.article-resources h2{font-size:var(--lbw-font-size-heading-md)}.article-content{padding-top:var(--lbw-space-medium)}.article-prose{padding-block:var(--lbw-space-medium);grid-template-columns:[full-start text-start]minmax(0,1fr)[text-end full-end]}.article-meta{gap:var(--lbw-space-3)}.article-questions,.article-resources{padding:var(--lbw-space-6)}.article-questions li{padding-inline:var(--lbw-space-4)}}@media (prefers-reduced-motion:reduce){.article-hero__image{transform:none}}
