.article-blocks_overview__XepQb{margin-block:34px;border:1px solid hsl(var(--border));background:hsl(var(--card));padding:28px}.article-blocks_eyebrow__ITTcf{display:flex;align-items:center;gap:10px;font-size:.65rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:#947750}.article-blocks_overview__XepQb .article-blocks_title__EwewQ{font-family:DM Sans,sans-serif;font-size:1.5rem;line-height:1.4;color:hsl(var(--foreground));margin:16px 0 24px;letter-spacing:-.025em}.article-blocks_cards___heIK{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.article-blocks_cards___heIK svg{color:#947750}.article-blocks_cards___heIK .article-blocks_cardTitle__oYfvY{font-size:.9rem;font-weight:600;margin:13px 0 5px;color:hsl(var(--foreground))}.article-blocks_cards___heIK p{margin:0;font-size:.78rem;line-height:1.8}.article-blocks_figure__Zt_z3{margin-block:40px}.article-blocks_figure__Zt_z3>div{position:relative;aspect-ratio:1.8;background:#101c2d;overflow:hidden}.article-blocks_figure__Zt_z3 figcaption{font-size:.73rem;line-height:1.8;border-bottom:1px solid hsl(var(--border));padding-block:15px}.article-blocks_figure__Zt_z3 figcaption span{display:block;font-size:.6rem;letter-spacing:.12em;text-transform:uppercase;color:#947750;margin-bottom:5px}.article-blocks_workflow__hmmyD{padding:26px;background:#101c2d;color:white;margin-block:35px}.article-blocks_workflow__hmmyD .article-blocks_eyebrow__ITTcf{color:#d9c6a3}.article-blocks_workflow__hmmyD ol{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;padding:0;margin:24px 0 0;list-style:none}.article-blocks_workflow__hmmyD li{display:flex;flex-direction:column;align-items:start;position:relative;margin:0;padding:0;gap:10px}.article-blocks_workflow__hmmyD li>span{font:italic 1.5rem Georgia,serif;color:#d9c6a3}.article-blocks_workflow__hmmyD li>strong{color:white;font-size:.78rem;line-height:1.65;font-weight:500}.article-blocks_workflow__hmmyD li>svg{position:absolute;top:5px;right:0;color:#d9c6a3}.article-blocks_tip__didDk{display:flex;gap:16px;align-items:start}.article-blocks_tip__didDk>svg{flex-shrink:0;color:#947750;margin-top:25px}.article-blocks_tip__didDk>div{min-width:0}@media(max-width:639px){.article-blocks_overview__XepQb{padding:22px}.article-blocks_cards___heIK{grid-template-columns:1fr;gap:20px}.article-blocks_cards___heIK>div{border-top:1px solid hsl(var(--border));padding-top:20px}.article-blocks_workflow__hmmyD ol{grid-template-columns:repeat(2,minmax(0,1fr))}.article-blocks_figure__Zt_z3>div{aspect-ratio:1.35}}.article-blocks_checklist__3PB8v{border:1px solid hsl(var(--border));background:hsl(var(--card));padding:28px;margin-block:30px}.article-blocks_checklist__3PB8v .article-blocks_checkStatus__zKltJ{font-size:1rem;font-weight:600;color:hsl(var(--foreground));margin:20px 0 8px}.article-blocks_checklist__3PB8v progress{width:100%;height:6px;display:block;accent-color:#947750}.article-blocks_checklist__3PB8v .article-blocks_checkNote__X_7Rw{font-size:.72rem;line-height:1.8;margin-block:15px 25px}.article-blocks_checklist__3PB8v fieldset{border-top:1px solid hsl(var(--border));margin-top:24px}.article-blocks_checklist__3PB8v legend{font-size:.9rem;color:hsl(var(--foreground));font-weight:600;padding-right:12px}.article-blocks_checklist__3PB8v label{display:flex;align-items:baseline;gap:12px;cursor:pointer;font-size:.8rem;line-height:1.8;padding-block:12px}.article-blocks_checklist__3PB8v input{flex-shrink:0;accent-color:#947750;width:17px;height:17px}.article-blocks_checklist__3PB8v input:checked+span{text-decoration:line-through;color:hsl(var(--muted-foreground))}.article-blocks_checklist__3PB8v button{min-height:44px;border-bottom:1px solid #b79c73;font-size:.75rem;margin-top:20px}.article-blocks_checklist__3PB8v button:disabled{opacity:.5;cursor:default}.article_page__YGiGp{background:hsl(var(--background));color:hsl(var(--foreground))}.article_hero__sqJxI{background:#101c2d;color:white;padding-top:25px}.article_heroLayout__2dZob{display:grid;grid-template-columns:1.15fr .85fr;align-items:center;gap:65px;padding-block:40px 65px}.article_tags__NkwVX{display:flex;flex-wrap:wrap;gap:10px;margin-top:25px}.article_tags__NkwVX a{padding:7px 11px;border:1px solid #ffffff35;font-size:.6rem;letter-spacing:.04em}.article_tags__NkwVX a:hover{background:#d9c6a3;color:#101c2d}.article_hero__sqJxI h1{margin-top:22px;font-family:DM Sans,sans-serif;font-size:clamp(2rem,3.6vw,3.8rem);font-weight:500;letter-spacing:-.045em;line-height:1.13}.article_description__Qbl9V{color:#c2cbd5;line-height:1.9;font-size:.875rem;margin-top:24px;max-width:580px}.article_byline__aq1uc{display:flex;flex-wrap:wrap;gap:15px 22px;font-size:.68rem;color:#c2cbd5;margin-top:30px;border-top:1px solid #ffffff25;padding-top:22px}.article_byline__aq1uc strong{color:white;font-weight:500}.article_heroImage__s52Cz{position:relative;aspect-ratio:.95;overflow:hidden;background:#1f2a44}.article_heroImage__s52Cz:after{content:"";position:absolute;inset:55% 0 0;background:linear-gradient(0deg,#101c2d99,transparent)}.article_heroImage__s52Cz span{position:absolute;z-index:1;bottom:24px;left:24px;color:white;text-transform:uppercase;font-size:.6rem;letter-spacing:.15em}.article_readingLayout__ca5KD{display:grid;grid-template-columns:280px minmax(0,760px);justify-content:space-between;gap:75px;padding-block:75px 90px;align-items:start}.article_sidebar__H_YlN{position:sticky;top:145px;max-height:calc(100vh - 165px);overflow-y:auto;scrollbar-width:thin;padding-right:8px}.article_contents___z9Jl summary{display:flex;justify-content:space-between;align-items:center;list-style:none;cursor:pointer;text-transform:uppercase;letter-spacing:.15em;font-size:.65rem;font-weight:600;padding-block:14px;border-block:1px solid hsl(var(--border))}.article_contents___z9Jl summary::-webkit-details-marker{display:none}.article_contents___z9Jl a{display:flex;gap:12px;font-size:.73rem;line-height:1.65;padding-block:12px;border-bottom:1px solid hsl(var(--border))}.article_contents___z9Jl a:hover{color:#947750}.article_contents___z9Jl a span{flex-shrink:0;color:#947750;font-size:.6rem;padding-top:2px}.article_subheading__waR8C{padding-left:15px}.article_advice__dUnqg{background:#101c2d;color:white;padding:25px;margin-top:30px}.article_advice__dUnqg h2{font-size:1.8rem;letter-spacing:-.04em;line-height:1.2;margin-top:18px}.article_advice__dUnqg>p:not(:first-child){font-size:.78rem;color:#c2cbd5;line-height:1.85;margin-block:18px 22px}.article_advice__dUnqg a{font-size:.73rem}.article_articleColumn__4eesi{min-width:0}.article_article__zMyUJ{font-size:1rem;line-height:1.95;overflow-wrap:anywhere;color:hsl(var(--muted-foreground))}.article_article__zMyUJ>p:first-child{font-size:1.2rem;line-height:1.8;color:hsl(var(--foreground))}.article_article__zMyUJ p{margin-block:22px}.article_article__zMyUJ h2,.article_article__zMyUJ h3,.article_article__zMyUJ h4{color:hsl(var(--foreground));scroll-margin-top:150px;font-family:DM Sans,sans-serif;font-weight:500;letter-spacing:-.035em;line-height:1.35}.article_article__zMyUJ h2{margin:48px 0 23px;padding-top:28px;border-top:1px solid hsl(var(--border));font-size:1.85rem}.article_article__zMyUJ h3{margin:35px 0 18px;font-size:1.4rem}.article_article__zMyUJ strong{font-weight:600;color:hsl(var(--foreground))}.article_article__zMyUJ a{color:hsl(var(--foreground));text-decoration:underline;text-decoration-color:#b79c73;text-underline-offset:4px}.article_article__zMyUJ a:hover{text-decoration-thickness:2px}.article_article__zMyUJ ol,.article_article__zMyUJ ul{padding-left:24px;margin-block:22px}.article_article__zMyUJ ul{list-style:disc}.article_article__zMyUJ ol{list-style:decimal}.article_article__zMyUJ li{padding-left:7px;margin-block:14px}.article_article__zMyUJ li::marker{color:#947750}.article_article__zMyUJ blockquote{border-left:2px solid #b79c73;padding:7px 26px;margin-block:30px;background:hsl(var(--secondary));font-size:.95rem}.article_article__zMyUJ pre{max-width:100%;overflow-x:auto;background:#101c2d;color:#f9f7f2;padding:20px;font-size:.85rem}.article_article__zMyUJ table{display:block;overflow-x:auto;border-collapse:collapse;width:100%;margin-block:25px;font-size:.875rem}.article_article__zMyUJ td,.article_article__zMyUJ th{border:1px solid hsl(var(--border));padding:12px;text-align:left}.article_article__zMyUJ img{max-width:100%}.article_articleEnd__bIcE7{border-top:1px solid hsl(var(--border));padding-top:25px;margin-top:45px;display:flex;flex-wrap:wrap;align-items:center;gap:24px;font-size:.7rem;color:hsl(var(--muted-foreground))}.article_articleEnd__bIcE7>span{flex-basis:100%}.article_cta__KJB6q{background:#101c2d;color:white}.article_cta__KJB6q>div{display:grid;grid-template-columns:1.2fr .8fr;gap:70px;padding-block:65px;align-items:center}.article_cta__KJB6q>div>div:last-child>p,.article_cta__KJB6q>div>div>p:not(:first-child){color:#c2cbd5;font-size:.875rem;line-height:1.9;max-width:380px}.article_relatedHeading__Ut2MC{display:flex;justify-content:space-between;align-items:end;gap:30px}.article_related__yBoIX{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:30px;margin-top:40px}.article_relatedImage__jth7W{position:relative;aspect-ratio:1.5;overflow:hidden;background:#101c2d}.article_relatedImage__jth7W img{transition:transform .5s}.article_relatedCard__wZvLL:hover img{transform:scale(1.045)}.article_relatedImage__jth7W svg{position:absolute;bottom:15px;right:15px;border-radius:50%;background:#f9f7f2;color:#101c2d;padding:8px}.article_relatedTag__t8HYh{margin-top:20px;font-size:.6rem;text-transform:uppercase;letter-spacing:.13em;color:#947750}.article_related__yBoIX h3{font-family:DM Sans,sans-serif;font-size:1.25rem;letter-spacing:-.025em;line-height:1.4;margin-top:12px}.article_related__yBoIX h3+p{margin-top:12px;font-size:.8rem;line-height:1.8;color:hsl(var(--muted-foreground))}@media(max-width:1023px){.article_heroLayout__2dZob{gap:35px}.article_readingLayout__ca5KD{gap:35px;grid-template-columns:230px minmax(0,1fr)}}@media(max-width:767px){.article_heroLayout__2dZob{grid-template-columns:1fr;padding-block:25px 40px}.article_heroImage__s52Cz{aspect-ratio:1.7}.article_readingLayout__ca5KD{grid-template-columns:1fr;padding-block:35px 55px}.article_sidebar__H_YlN{position:static;max-height:none;padding:0}.article_advice__dUnqg{display:none}.article_article__zMyUJ{font-size:.95rem}.article_article__zMyUJ h2{font-size:1.55rem}.article_article__zMyUJ>p:first-child{font-size:1.1rem}.article_cta__KJB6q>div{grid-template-columns:1fr;gap:30px}.article_relatedHeading__Ut2MC{flex-direction:column;align-items:flex-start}}@media(max-width:639px){.article_related__yBoIX{grid-template-columns:1fr;gap:35px}.article_hero__sqJxI h1{font-size:2.2rem}}