.article_main__RhzK5{padding-top:80px;background:var(--surface-lowest);color:var(--on-surface-variant)}.article_hero__zzfaO{padding:4rem 0 3rem;background:linear-gradient(135deg,var(--primary),var(--primary-container));color:#fff}.article_container__VhcQe{width:min(860px,calc(100% - 3rem));margin:0 auto}.article_breadcrumbs__p5caS{display:flex;flex-wrap:wrap;gap:.5rem;list-style:none;font-size:.8rem;margin-bottom:1.5rem}.article_hero__zzfaO a{color:var(--secondary)}.article_eyebrow__8vwsU{color:var(--secondary);font-size:.8rem}.article_hero__zzfaO h1{font-family:var(--font-inter),sans-serif;font-size:clamp(1.9rem,4vw,2.8rem);font-weight:900;line-height:1.15;letter-spacing:-.02em;margin:.75rem 0 1rem}.article_byline__vbA97{color:rgba(255,255,255,.8);font-size:.85rem}.article_article___vAx_{padding:2.5rem 0 4rem;font-size:1rem;line-height:1.8}.article_article___vAx_ p{margin:.85rem 0}.article_article___vAx_ h2,.article_article___vAx_ h3{color:var(--primary);scroll-margin-top:100px}.article_article___vAx_ h2{font-size:1.5rem;line-height:1.35;margin:2.5rem 0 1rem}.article_article___vAx_ h3{font-size:1.1rem;line-height:1.5;margin:1.5rem 0 .5rem}.article_article___vAx_ a{color:var(--secondary-container);text-decoration:underline;text-underline-offset:3px}.article_article___vAx_ ol,.article_article___vAx_ ul{padding-left:1.4rem;margin:1rem 0}.article_article___vAx_ li{margin:.45rem 0}.article_article___vAx_ a:focus-visible{outline:2px solid var(--secondary-container);outline-offset:4px}.article_summary__eg_gg{padding:1.25rem 1.5rem;background:var(--surface-low);border-left:3px solid var(--secondary)}.article_contents__ERtcv{margin:2rem 0}.article_figure___hqac{margin:1.5rem 0}.article_figure___hqac img{width:100%;height:auto;border-radius:.5rem}.article_figure___hqac figcaption{font-size:.85rem;line-height:1.6;margin-top:.6rem}.article_cta__P5cVr{margin-top:3rem;padding:1.5rem;background:var(--primary);color:#fff;border-radius:.5rem}.article_cta__P5cVr h2{color:#fff;margin-top:0}.article_cta__P5cVr a{color:var(--secondary)}@media (max-width:600px){.article_hero__zzfaO{padding:2.5rem 0}.article_container__VhcQe{width:calc(100% - 2rem)}.article_article___vAx_ h2{font-size:1.3rem}}