.Guide-module__pjYVHa__articleHeader{background:var(--ivory);padding:clamp(40px, 5vw, 72px) var(--pad) clamp(48px, 6vw, 80px);border-bottom:1px solid var(--line)}.Guide-module__pjYVHa__articleHeaderInner{max-width:980px;margin:0 auto}.Guide-module__pjYVHa__breadcrumbs{letter-spacing:.04em;color:var(--text-3);flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:32px;font-size:12px;font-weight:500;display:flex}.Guide-module__pjYVHa__breadcrumbs a{color:var(--text-2);transition:color .3s var(--ease)}.Guide-module__pjYVHa__breadcrumbs a:hover{color:var(--navy)}.Guide-module__pjYVHa__breadcrumbsSep{color:var(--text-3);opacity:.6}.Guide-module__pjYVHa__breadcrumbs [aria-current=page]{color:var(--navy);text-overflow:ellipsis;white-space:nowrap;max-width:36ch;overflow:hidden}.Guide-module__pjYVHa__articleHeader .eyebrow{margin-bottom:22px}.Guide-module__pjYVHa__articleHeader h1{max-width:24ch;margin-bottom:26px}.Guide-module__pjYVHa__articleHeader .lede{max-width:60ch;margin-bottom:36px}.Guide-module__pjYVHa__articleMeta{border-top:1px solid var(--line);color:var(--text-2);flex-wrap:wrap;align-items:center;gap:28px;padding-top:28px;font-size:13.5px;display:flex}.Guide-module__pjYVHa__articleMetaItem{flex-direction:column;gap:3px;display:flex}.Guide-module__pjYVHa__articleMetaItem strong{letter-spacing:.1em;text-transform:uppercase;color:var(--gold-deep);font-size:11px;font-weight:600}.Guide-module__pjYVHa__articleMetaItem span{color:var(--text);font-weight:500}.Guide-module__pjYVHa__articleMetaItem a{color:var(--text);border-bottom:1px solid var(--line-strong);transition:border-color .3s var(--ease)}.Guide-module__pjYVHa__articleMetaItem a:hover{border-bottom-color:var(--gold-deep)}.Guide-module__pjYVHa__articleVisual{background:var(--navy-deep);color:var(--gold-soft);aspect-ratio:21/9;font-family:var(--serif);letter-spacing:-.04em;-webkit-user-select:none;user-select:none;border-bottom:1px solid var(--line);justify-content:center;align-items:center;font-size:clamp(160px,18vw,280px);font-style:italic;font-weight:500;line-height:.9;display:flex;position:relative;overflow:hidden}.Guide-module__pjYVHa__articleVisual:after{content:"";pointer-events:none;background:radial-gradient(circle at 30% 70%,#b89f6c2e 0%,#0000 60%);position:absolute;inset:0}.Guide-module__pjYVHa__visualInner{z-index:1;align-items:baseline;gap:.12em;display:inline-flex;position:relative}.Guide-module__pjYVHa__visualNum{font-size:1em;line-height:.85}.Guide-module__pjYVHa__visualLabel{letter-spacing:0;color:var(--gold-soft);opacity:.78;font-size:.18em;font-weight:400}.Guide-module__pjYVHa__articleBody{background:var(--ivory);padding:clamp(56px, 7vw, 96px) var(--pad)}.Guide-module__pjYVHa__articleBodyInner{grid-template-columns:minmax(0,1fr) 280px;align-items:start;gap:clamp(40px,6vw,80px);max-width:1100px;margin:0 auto;display:grid}@media (max-width:900px){.Guide-module__pjYVHa__articleBodyInner{grid-template-columns:1fr}}.Guide-module__pjYVHa__articleContent{min-width:0;max-width:720px}.Guide-module__pjYVHa__tldr{background:var(--cream);border-left:3px solid var(--gold);border-radius:0 8px 8px 0;margin-bottom:clamp(48px,6vw,72px);padding:clamp(24px,3vw,36px) clamp(28px,3.5vw,40px)}.Guide-module__pjYVHa__tldrLabel{font-family:var(--sans);letter-spacing:.18em;text-transform:uppercase;color:var(--gold-deep);align-items:center;gap:8px;margin-bottom:14px;font-size:11px;font-weight:700;display:inline-flex}.Guide-module__pjYVHa__tldrLabel:before{content:"≡";font-size:18px;line-height:1}.Guide-module__pjYVHa__tldr ul{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.Guide-module__pjYVHa__tldr li{color:var(--text);padding-left:22px;font-size:16px;line-height:1.55;position:relative}.Guide-module__pjYVHa__tldr li:before{content:"→";color:var(--gold-deep);font-weight:600;position:absolute;left:0}.Guide-module__pjYVHa__prose{color:var(--text);font-size:18px;line-height:1.75}.Guide-module__pjYVHa__prose>*+*{margin-top:1.4em}.Guide-module__pjYVHa__prose h2{font-family:var(--serif);color:var(--navy);letter-spacing:-.015em;margin-top:2.2em;margin-bottom:.6em;scroll-margin-top:80px;font-size:clamp(26px,2.6vw,34px);font-weight:500;line-height:1.15}.Guide-module__pjYVHa__prose h2:first-child{margin-top:0}.Guide-module__pjYVHa__prose h3{font-family:var(--serif);color:var(--navy);margin-top:1.8em;margin-bottom:.5em;font-size:clamp(20px,1.8vw,24px);font-weight:500;line-height:1.2}.Guide-module__pjYVHa__prose p{margin:0}.Guide-module__pjYVHa__prose a:not(.btn):not(.btn-link){color:var(--navy);border-bottom:1px solid var(--gold-deep);transition:color .3s var(--ease), border-color .3s var(--ease);padding-bottom:1px}.Guide-module__pjYVHa__prose a:not(.btn):not(.btn-link):hover{color:var(--gold-deep);border-bottom-color:var(--gold)}.Guide-module__pjYVHa__prose strong{color:var(--navy);font-weight:600}.Guide-module__pjYVHa__prose em{font-style:italic}.Guide-module__pjYVHa__prose ul,.Guide-module__pjYVHa__prose ol{margin:1.4em 0;padding-left:24px}.Guide-module__pjYVHa__prose li{margin-bottom:.5em}.Guide-module__pjYVHa__prose li::marker{color:var(--gold-deep)}.Guide-module__pjYVHa__prose>p:first-of-type:first-letter{font-family:var(--serif);float:left;color:var(--gold-deep);margin:.05em .08em 0 0;font-size:4.2em;font-weight:500;line-height:.9}.Guide-module__pjYVHa__prose .pull-quote{border-left:3px solid var(--gold);font-family:var(--serif);color:var(--navy);background:#b89f6c0d;border-radius:0 8px 8px 0;margin:3em 0;padding:clamp(28px,3.5vw,40px);font-size:clamp(20px,1.8vw,24px);font-style:italic;font-weight:500;line-height:1.4}.Guide-module__pjYVHa__prose .case-study{background:linear-gradient(135deg, var(--navy) 0%, #1a2d4a 100%);color:var(--cream);border-radius:12px;margin:2.8em 0;padding:clamp(28px,3.5vw,40px);box-shadow:0 12px 32px #0b1e3d2e}.Guide-module__pjYVHa__prose .case-study-label{font-family:var(--sans);letter-spacing:.18em;text-transform:uppercase;color:var(--gold);margin-bottom:12px;font-size:11px;font-weight:700}.Guide-module__pjYVHa__prose .case-study h3{font-family:var(--serif);color:var(--cream);margin:0 0 16px;font-size:clamp(22px,2.2vw,28px);font-weight:500;line-height:1.25}.Guide-module__pjYVHa__prose .case-study p{color:#f7f1e6eb;margin:0 0 12px;font-size:16px;line-height:1.7}.Guide-module__pjYVHa__prose .case-study p:last-child{margin-bottom:0}.Guide-module__pjYVHa__prose .case-study strong{color:var(--cream);font-weight:600}.Guide-module__pjYVHa__prose .step-cta{border-left:3px solid var(--gold);color:var(--navy);background:#b89f6c12;border-radius:0 6px 6px 0;margin:1.6em 0 2.4em!important;padding:18px 22px!important;font-size:15px!important;line-height:1.6!important}.Guide-module__pjYVHa__prose .step-cta strong{font-family:var(--sans);letter-spacing:.12em;text-transform:uppercase;color:var(--gold-deep);margin-right:8px;font-size:11px;font-weight:700}.Guide-module__pjYVHa__prose .step-cta a{color:var(--navy);text-decoration:underline;-webkit-text-decoration-color:var(--gold);text-decoration-color:var(--gold);text-underline-offset:3px;border-bottom:none}.Guide-module__pjYVHa__prose .step-cta a:hover{color:var(--gold-deep)}.Guide-module__pjYVHa__prose .callout{background:var(--cream);border:1px solid var(--line);border-radius:10px;margin:2em 0;padding:clamp(20px,2.4vw,28px) clamp(24px,3vw,32px)}.Guide-module__pjYVHa__prose .callout-label{font-family:var(--sans);letter-spacing:.16em;text-transform:uppercase;color:var(--gold-deep);margin-bottom:10px;font-size:11px;font-weight:700}.Guide-module__pjYVHa__prose .callout p{margin:0;font-size:16px;line-height:1.6}.Guide-module__pjYVHa__sources{background:var(--cream);border-radius:10px;margin-top:3em;padding:clamp(24px,3vw,32px)}.Guide-module__pjYVHa__sourcesLabel{font-family:var(--sans);letter-spacing:.16em;text-transform:uppercase;color:var(--gold-deep);margin-bottom:14px;font-size:11px;font-weight:700}.Guide-module__pjYVHa__sources ul{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.Guide-module__pjYVHa__sources li{color:var(--text-2);font-size:14px;line-height:1.6}.Guide-module__pjYVHa__sources li:before{content:"·";color:var(--gold-deep);margin-right:8px;font-weight:700}.Guide-module__pjYVHa__sources a{color:var(--text);border-bottom:1px solid var(--line-strong);transition:border-color .3s var(--ease)}.Guide-module__pjYVHa__sources a:hover{border-bottom-color:var(--gold-deep)}.Guide-module__pjYVHa__disclaimer{border-top:1px solid var(--line);color:var(--text-3);max-width:60ch;margin-top:2em;padding-top:2em;font-size:13px;font-style:italic;line-height:1.65}.Guide-module__pjYVHa__sidebar{flex-direction:column;align-self:start;gap:28px;display:flex;position:sticky;top:88px}@media (max-width:900px){.Guide-module__pjYVHa__sidebar{position:static}}.Guide-module__pjYVHa__sidebarBlock{background:var(--ivory);border:1px solid var(--line);border-radius:12px;padding:22px 24px}.Guide-module__pjYVHa__sidebarBlockLabel{font-family:var(--sans);letter-spacing:.16em;text-transform:uppercase;color:var(--gold-deep);margin-bottom:16px;font-size:11px;font-weight:700}.Guide-module__pjYVHa__toc ol{counter-reset:toc;flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.Guide-module__pjYVHa__toc li{counter-increment:toc}.Guide-module__pjYVHa__toc a{color:var(--text-2);transition:all .3s var(--ease);border-left:2px solid #0000;padding:8px 0 8px 28px;font-size:13.5px;line-height:1.4;display:block;position:relative}.Guide-module__pjYVHa__toc a:before{content:counter(toc, decimal-leading-zero);letter-spacing:.04em;color:var(--text-3);transition:color .3s var(--ease);font-size:10px;font-weight:600;position:absolute;top:8px;left:6px}.Guide-module__pjYVHa__toc a:hover{color:var(--navy)}.Guide-module__pjYVHa__toc a:hover:before{color:var(--gold-deep)}.Guide-module__pjYVHa__sidebarAuthor{flex-direction:column;gap:14px;display:flex}.Guide-module__pjYVHa__authorHead{align-items:center;gap:14px;display:flex}.Guide-module__pjYVHa__authorSymbol{background:var(--navy-deep);width:56px;height:56px;color:var(--gold-soft);font-family:var(--serif);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:32px;font-style:italic;font-weight:500;display:flex}.Guide-module__pjYVHa__authorInfo{flex-direction:column;gap:2px;display:flex}.Guide-module__pjYVHa__authorName{font-family:var(--serif);color:var(--navy);font-size:16px;font-weight:500;line-height:1.2}.Guide-module__pjYVHa__authorTitle{color:var(--text-3);font-size:12px;line-height:1.3}.Guide-module__pjYVHa__authorBio{color:var(--text-2);margin:0;font-size:13px;line-height:1.5}.Guide-module__pjYVHa__sidebarAuthor a{color:var(--gold-deep);border-bottom:1px solid var(--gold);transition:color .3s var(--ease);align-self:flex-start;padding-bottom:1px;font-size:12.5px;font-weight:600}.Guide-module__pjYVHa__sidebarAuthor a:hover{color:var(--navy)}.Guide-module__pjYVHa__sidebarCta{background:var(--navy-deep);color:var(--cream);border:none;border-radius:12px;padding:24px;position:relative;overflow:hidden}.Guide-module__pjYVHa__sidebarCta:before{content:"";pointer-events:none;background:radial-gradient(circle,#b89f6c2e 0%,#0000 70%);width:160px;height:160px;position:absolute;top:-60px;right:-60px}.Guide-module__pjYVHa__sidebarCtaLabel{letter-spacing:.16em;text-transform:uppercase;color:var(--gold-soft);z-index:1;margin-bottom:12px;font-size:11px;font-weight:700;position:relative}.Guide-module__pjYVHa__sidebarCta h4{font-family:var(--serif);color:var(--cream);z-index:1;margin-bottom:10px;font-size:22px;font-weight:500;line-height:1.15;position:relative}.Guide-module__pjYVHa__sidebarCta p{color:#faf4e9c7;z-index:1;margin-bottom:18px;font-size:13px;line-height:1.5;position:relative}.Guide-module__pjYVHa__sidebarCta .btn{background:var(--gold);color:var(--navy-deep);border-color:var(--gold);z-index:1;justify-content:center;width:100%;position:relative}.Guide-module__pjYVHa__sidebarCta .btn:hover{background:var(--gold-deep);color:var(--ivory);border-color:var(--gold-deep)}.Guide-module__pjYVHa__toc a.Guide-module__pjYVHa__isActive{color:var(--navy);border-left-color:var(--gold);background:#b89f6c0f;font-weight:600}.Guide-module__pjYVHa__toc a.Guide-module__pjYVHa__isActive:before{color:var(--gold-deep)}.Guide-module__pjYVHa__sidebarToolsList{margin:0;padding:0;list-style:none}.Guide-module__pjYVHa__sidebarToolsList li{border-bottom:1px solid var(--line);margin:0;padding:12px 0}.Guide-module__pjYVHa__sidebarToolsList li:last-child{border-bottom:none}.Guide-module__pjYVHa__sidebarToolsList a{color:var(--navy);transition:color .2s var(--ease), padding-left .2s var(--ease);font-size:14px;font-weight:500;line-height:1.45;text-decoration:none;display:block}.Guide-module__pjYVHa__sidebarToolsList a:before{content:"→ ";color:var(--gold);transition:margin .2s var(--ease);margin-right:6px}.Guide-module__pjYVHa__sidebarToolsList a:hover{color:var(--gold-deep);padding-left:4px}.Guide-module__pjYVHa__backToTop{background:var(--navy);width:48px;height:48px;color:var(--cream);z-index:40;opacity:0;visibility:hidden;transition:opacity .3s var(--ease), transform .3s var(--ease), visibility 0s linear .3s;pointer-events:none;cursor:pointer;border:none;border-radius:50%;justify-content:center;align-items:center;display:flex;position:fixed;bottom:20px;right:20px;transform:translateY(20px);box-shadow:0 6px 20px #1b2a4e40}.Guide-module__pjYVHa__backToTop.Guide-module__pjYVHa__isVisible{opacity:1;visibility:visible;transition:opacity .3s var(--ease), transform .3s var(--ease), visibility 0s;pointer-events:auto;transform:translateY(0)}.Guide-module__pjYVHa__backToTop:hover{background:var(--navy-deep)}.Guide-module__pjYVHa__backToTop svg{width:20px;height:20px}.Guide-module__pjYVHa__faq{background:var(--cream);border-bottom:1px solid var(--line)}.Guide-module__pjYVHa__faqInner{max-width:980px;margin:0 auto}.Guide-module__pjYVHa__faqHead{text-align:center;margin-bottom:48px}.Guide-module__pjYVHa__faqHead .eyebrow{justify-content:center;margin-bottom:18px}.Guide-module__pjYVHa__faqHead h2{max-width:24ch;margin:0 auto}.Guide-module__pjYVHa__faqList{border-top:1px solid var(--line)}.Guide-module__pjYVHa__faqList details{border-bottom:1px solid var(--line)}.Guide-module__pjYVHa__faqList summary{cursor:pointer;font-family:var(--serif);color:var(--navy);transition:color .3s var(--ease);justify-content:space-between;align-items:flex-start;gap:24px;padding:24px 0;font-size:clamp(18px,1.6vw,22px);font-weight:500;line-height:1.3;list-style:none;display:flex}.Guide-module__pjYVHa__faqList summary::-webkit-details-marker{display:none}.Guide-module__pjYVHa__faqList summary:hover{color:var(--gold-deep)}.Guide-module__pjYVHa__faqList summary:after{content:"+";font-family:var(--sans);color:var(--gold-deep);transition:transform .4s var(--ease);flex-shrink:0;font-size:28px;font-weight:300;line-height:1}.Guide-module__pjYVHa__faqList details[open] summary:after{transform:rotate(45deg)}.Guide-module__pjYVHa__faqList details>div{color:var(--text-2);max-width:70ch;padding:0 0 24px;font-size:16px;line-height:1.65}.Guide-module__pjYVHa__faqList details>div a{color:var(--gold-deep);border-bottom:1px solid}.Guide-module__pjYVHa__related{background:var(--ivory);border-bottom:1px solid var(--line)}.Guide-module__pjYVHa__relatedHead{margin-bottom:48px}.Guide-module__pjYVHa__relatedHead .eyebrow{margin-bottom:18px}.Guide-module__pjYVHa__relatedHead h2{max-width:22ch}.Guide-module__pjYVHa__relatedGrid{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}@media (max-width:900px){.Guide-module__pjYVHa__relatedGrid{grid-template-columns:1fr 1fr}}@media (max-width:600px){.Guide-module__pjYVHa__relatedGrid{grid-template-columns:1fr}}.Guide-module__pjYVHa__relatedCard{background:var(--ivory);border:1px solid var(--line);transition:all .4s var(--ease);color:var(--text);border-radius:14px;flex-direction:column;text-decoration:none;display:flex;position:relative;overflow:hidden}.Guide-module__pjYVHa__relatedCard:before{content:"";background:var(--gold);transform-origin:0;height:3px;transition:transform .5s var(--ease);position:absolute;top:0;left:0;right:0;transform:scaleX(0)}.Guide-module__pjYVHa__relatedCard:hover{border-color:var(--line-strong);transform:translateY(-3px);box-shadow:0 18px 48px -16px #1b2a4e2e}.Guide-module__pjYVHa__relatedCard:hover:before{transform:scaleX(1)}.Guide-module__pjYVHa__relatedVisual{aspect-ratio:4/3;background:var(--navy-deep);color:var(--gold-soft);font-family:var(--serif);-webkit-user-select:none;user-select:none;justify-content:center;align-items:center;font-size:clamp(64px,7vw,96px);font-style:italic;font-weight:500;line-height:1;display:flex;position:relative;overflow:hidden}.Guide-module__pjYVHa__relatedVisual:after{content:"";background:linear-gradient(to right, transparent 0%, var(--gold) 30%, var(--gold) 70%, transparent 100%);opacity:.4;z-index:1;height:1px;position:absolute;bottom:0;left:0;right:0}.Guide-module__pjYVHa__relatedPhoto{background:var(--cream-warm);color:#0000;font-size:0}.Guide-module__pjYVHa__relatedFees:before{content:"+"}.Guide-module__pjYVHa__relatedPercent:before{content:"%"}.Guide-module__pjYVHa__relatedQuestion:before{content:"?"}.Guide-module__pjYVHa__relatedTools:before{content:"&";font-style:normal}.Guide-module__pjYVHa__relatedKey:before{content:"✓";font-style:normal}.Guide-module__pjYVHa__relatedMoney:before{content:"$"}.Guide-module__pjYVHa__relatedDoc:before{content:"§"}.Guide-module__pjYVHa__relatedContent{flex-direction:column;flex:1;padding:clamp(20px,2vw,28px);display:flex}.Guide-module__pjYVHa__relatedCardEyebrow{font-family:var(--sans);letter-spacing:.14em;text-transform:uppercase;color:var(--gold-deep);margin-bottom:14px;font-size:11px;font-weight:600}.Guide-module__pjYVHa__relatedCardTitle{font-family:var(--serif);color:var(--navy);margin-bottom:12px;font-size:clamp(18px,1.5vw,21px);font-weight:500;line-height:1.15}.Guide-module__pjYVHa__relatedCardLede{color:var(--text-2);margin-bottom:18px;font-size:14px;line-height:1.6}.Guide-module__pjYVHa__relatedCardMeta{border-top:1px solid var(--line);color:var(--text-3);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:auto;padding-top:16px;font-size:12px;font-weight:500;display:flex}.Guide-module__pjYVHa__relatedCardMeta .Guide-module__pjYVHa__author{color:var(--text-2);font-weight:600}.Guide-module__pjYVHa__closing{background:var(--navy-deep);color:var(--cream);position:relative;overflow:hidden}.Guide-module__pjYVHa__closing:before{content:"";pointer-events:none;background:radial-gradient(circle,#b89f6c1a 0%,#0000 70%);width:500px;height:500px;position:absolute;top:-200px;left:-200px}.Guide-module__pjYVHa__closingInner{max-width:var(--max);z-index:1;margin:0 auto;position:relative}.Guide-module__pjYVHa__closingGrid{grid-template-columns:1fr 1fr;align-items:center;gap:clamp(40px,6vw,96px);display:grid}@media (max-width:900px){.Guide-module__pjYVHa__closingGrid{grid-template-columns:1fr}}.Guide-module__pjYVHa__closing .eyebrow{color:var(--gold-soft);margin-bottom:24px}.Guide-module__pjYVHa__closing .eyebrow:before{background:var(--gold-soft)}.Guide-module__pjYVHa__closing h2{font-family:var(--serif);color:var(--cream);max-width:18ch;font-size:clamp(32px,4vw,48px);font-weight:500;line-height:1.1}.Guide-module__pjYVHa__closing h2 .ital{color:var(--gold-soft)}.Guide-module__pjYVHa__closingBody p{color:#faf4e9eb;max-width:48ch;margin-bottom:28px;font-size:clamp(15px,1.3vw,17px);line-height:1.7}.Guide-module__pjYVHa__closingCta{flex-wrap:wrap;gap:14px;display:flex}.Guide-module__pjYVHa__closingCta .btn{border-color:var(--cream);color:var(--cream)}.Guide-module__pjYVHa__closingCta .btn:hover{background:var(--cream);color:var(--navy-deep)}.Guide-module__pjYVHa__closingCta .btn-gold{background:var(--gold);color:var(--navy-deep);border-color:var(--gold)}.Guide-module__pjYVHa__closingCta .btn-gold:hover{background:var(--gold-deep);border-color:var(--gold-deep);color:var(--ivory)}@media (max-width:680px){.Guide-module__pjYVHa__closingCta{flex-direction:column}.Guide-module__pjYVHa__closingCta .btn{justify-content:center;width:100%}}
.Article-module__tRMaVW__visualSymbol{background:var(--navy-deep);color:var(--gold-soft);aspect-ratio:21/9;font-family:var(--serif);letter-spacing:-.04em;-webkit-user-select:none;user-select:none;border-bottom:1px solid var(--line);justify-content:center;align-items:center;font-size:clamp(160px,18vw,280px);font-style:italic;font-weight:500;line-height:.9;display:flex;position:relative;overflow:hidden}.Article-module__tRMaVW__visualSymbol:before{content:attr(data-symbol);z-index:1;position:relative}.Article-module__tRMaVW__visualSymbol:after{content:"";pointer-events:none;background:radial-gradient(circle at 30% 70%,#b89f6c2e 0%,#0000 60%);position:absolute;inset:0}.Article-module__tRMaVW__heroPhoto{aspect-ratio:16/9;border-bottom:1px solid var(--line);background:var(--cream-warm);width:100%;max-height:clamp(420px,62vh,640px);position:relative;overflow:hidden}.Article-module__tRMaVW__heroPhoto:after{content:"";background:linear-gradient(to right, transparent 0%, var(--gold) 30%, var(--gold) 70%, transparent 100%);opacity:.4;z-index:1;height:1px;position:absolute;bottom:0;left:0;right:0}@media (max-width:700px){.Article-module__tRMaVW__heroPhoto{aspect-ratio:3/2}}.Article-module__tRMaVW__shareRail{float:left;z-index:5;flex-direction:column;align-items:center;gap:8px;width:44px;margin-left:-72px;display:flex;position:sticky;top:100px}@media (max-width:1100px){.Article-module__tRMaVW__shareRail{display:none}}.Article-module__tRMaVW__shareRailLabel{letter-spacing:.16em;text-transform:uppercase;color:var(--text-3);writing-mode:vertical-rl;border-right:1px solid var(--line);text-align:center;margin:0 0 4px;padding-bottom:8px;padding-right:2px;font-size:10px;font-weight:600;transform:rotate(180deg)}.Article-module__tRMaVW__shareBtn{border:1px solid var(--line);background:var(--ivory);width:40px;height:40px;color:var(--text-2);transition:all .3s var(--ease);cursor:pointer;border-radius:50%;justify-content:center;align-items:center;text-decoration:none;display:flex}.Article-module__tRMaVW__shareBtn:hover{background:var(--navy);color:var(--cream);border-color:var(--navy);transform:translateY(-2px)}.Article-module__tRMaVW__shareBtn svg{width:16px;height:16px}.Article-module__tRMaVW__shareBtn.Article-module__tRMaVW__copied{background:var(--gold);color:var(--navy-deep);border-color:var(--gold)}.Article-module__tRMaVW__shareInline{border-top:1px solid var(--line);margin-top:2.4em;padding-top:2em}@media (min-width:1101px){.Article-module__tRMaVW__shareInline{display:none}}.Article-module__tRMaVW__shareInlineLabel{letter-spacing:.1em;text-transform:uppercase;color:var(--text-3);margin-bottom:14px;font-size:12px;font-weight:600}.Article-module__tRMaVW__shareInlineButtons{flex-wrap:wrap;gap:10px;display:flex}
