.am-body{max-width:752px;margin:0 auto;padding:54px 24px 84px;color:var(--am-ink)}.am-back{display:inline-flex;align-items:center;gap:8px;font-size:13px;font-weight:600;color:var(--am-head);text-decoration:none;margin-bottom:34px}.am-back:hover{color:var(--am-accent-text)}.am-body p.am-lead{font-family: var(--font-body);font-size:19px;line-height:1.75;color:var(--am-head);font-weight:500;margin-bottom:32px;max-width:none}.am-byline{font-size:13px;letter-spacing: var(--track-pill);text-transform:uppercase;color:#6f7a73;font-weight:600;margin:6px 0 42px}.am-body h2{font-family:"Cormorant Garamond",Georgia,serif;font-size:clamp(25px,2.9vw,35px);color:var(--am-head);margin:52px 0 16px;line-height:1.12}.am-body p{font-size:19px;line-height:1.7;font-weight:500;margin-bottom:20px}.am-body strong{color:var(--am-head)}.am-reveal{opacity:0;transform:translateY(26px);transition:opacity .7s cubic-bezier(.16,1,.3,1),transform .7s cubic-bezier(.16,1,.3,1)}.am-reveal.is-in{opacity:1;transform:none}.am-figure{display:flex;flex-wrap:wrap;gap:30px;margin:30px 0 8px;padding:26px 28px;background:var(--am-accent-soft);border-radius:14px;border:1px solid var(--am-accent-line)}.am-figure>div{flex:1 1 150px}.am-figure__num{font-family:"Cormorant Garamond",Georgia,serif;font-size:clamp(34px,4.4vw,46px);font-weight:600;color:var(--am-accent-text);line-height:1;display:block}.am-figure__label{display:block;margin-top:7px;font-size:13.5px;line-height:1.5;color:#5d675f}.am-cards{display:grid;grid-template-columns:repeat(2,1fr);gap:14px;margin:20px 0}@media(max-width:560px){.am-cards{grid-template-columns:1fr}}.am-card{background: var(--color-white);border:1px solid var(--am-accent-line);border-radius:13px;padding:22px 20px;box-shadow:0 6px 18px rgba(84,67,15,.07);transition:transform .3s cubic-bezier(.16,1,.3,1),box-shadow .3s}.am-card:hover{transform:translateY(-4px);box-shadow:0 12px 28px rgba(28,58,44,.10)}.am-card h3{font-family: var(--font-body);font-size:14.5px;font-weight:700;color:var(--am-head);margin:0 0 7px}.am-card p{font-size: 16px;line-height:1.66;margin:0;color:#586159}.am-steps{position:relative;padding-left:30px;list-style:none;margin:20px 0}.am-steps::before{content:"";position:absolute;left:9px;top:8px;bottom:8px;width:2px;background:linear-gradient(var(--am-accent),var(--am-accent-line))}.am-step{position:relative;padding-bottom:26px}.am-step:last-child{padding-bottom:0}.am-step__dot{position:absolute;left:-25px;top:4px;width:15px;height:15px;border-radius:50%;background:var(--am-accent);border:2px solid #fff;box-shadow:0 0 0 2px var(--am-accent)}.am-step h3{font-family: var(--font-body);font-size:15px;font-weight:700;color:var(--am-head);margin:0 0 5px}.am-step p{font-size: 16px;line-height:1.7;color:#586159;margin:0}.am-check{list-style:none;margin:18px 0;padding:0}.am-check li{position:relative;padding:13px 0 13px 34px;border-bottom:1px solid #e6ede8;font-size: 16px;line-height:1.6;transition:padding-left .25s ease}.am-check li:hover{padding-left:40px}.am-check li:last-child{border-bottom:none}.am-check li::before{content:"";position:absolute;left:4px;top:16px;width:16px;height:16px;border-radius:4px;border:2px solid var(--am-accent);background:var(--am-accent-soft)}.am-quote{border-left:3px solid var(--am-accent);padding:6px 0 6px 26px;margin:42px 0}.am-quote p{font-family:"Cormorant Garamond",Georgia,serif;font-size:24px;font-style:italic;color:var(--am-head);line-height:1.42;margin:0}.am-quote cite{display:block;margin-top:12px;font-style:normal;font-family: var(--font-body);font-size:12.5px;font-weight:600;letter-spacing: var(--track-pill);color:#666e68}.am-related{margin-top:56px;padding:24px 28px 26px;border:1px solid var(--am-accent-line);border-left:4px solid var(--am-accent);border-radius:14px;background:var(--am-accent-soft)}.am-body .am-related__title{font-family:"Cormorant Garamond",Georgia,serif;font-size:26px;line-height:1.15;color:var(--am-head);margin:0 0 12px}.am-body .am-related__list{list-style:none;margin:0;padding:0;display:grid;gap:10px}.am-body .am-related__list li{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 12px;margin:0;padding:0;font-size:17px;line-height:1.5}.am-related__list a{font-weight:600;color:var(--am-head);text-decoration:underline;text-decoration-color:var(--am-accent);text-underline-offset:3px}.am-related__list a:hover{color:var(--am-accent-text)}.am-related__kind{font-family: var(--font-body);font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--am-accent-text)}.am-cta{background:var(--am-cta);border-radius:16px;padding:44px 34px;margin-top:62px;text-align:center}.am-cta h3{color:#fff;font-family:"Cormorant Garamond",Georgia,serif;font-size:29px;margin-bottom:10px}.am-cta p{color:rgba(255,255,255,.74);font-size: 16px;margin-bottom:24px;max-width:44ch;margin-left:auto;margin-right:auto}@media(prefers-reduced-motion:reduce){.am-reveal{opacity:1!important;transform:none!important;transition:none!important}.am-card:hover{transform:none;box-shadow:none}.am-check li:hover{padding-left:34px}}.article-hero .article-eyebrow{display:inline-block;width:auto;margin:0 0 26px 0;padding:8px 18px;background:linear-gradient(90deg, rgba(166,120,34,0.46), rgba(184,142,52,0.26));border:1px solid rgba(146,108,28,0.9);color:#0b2a20;box-shadow:inset 0 0 0 1px rgba(255,255,255,0.12)}.article-hero .article-eyebrow::after{width:34%;background:linear-gradient(100deg, transparent 0%, rgba(255,248,224,0.92) 50%, transparent 100%);animation: none;display: none}@keyframes eyebrow-sheen{0%{transform:translateX(-180%)}38%{transform:translateX(420%)}100%{transform:translateX(420%)}}.article-hero__cta{display:inline-flex;justify-content:flex-start;gap:12px;margin-right:0;color:#123128}.article-hero__cta:hover, .article-hero__cta:focus-visible{color:#9a7420;text-shadow:0 0 18px rgba(154,116,32,0.4)}.article-hero__cta-arrow--left{flex-shrink:0;transform:scaleX(-1);transition:transform 0.28s cubic-bezier(0.16,1,0.3,1)}.article-hero__cta:hover .article-hero__cta-arrow--left{transform:scaleX(-1) translateX(5px)}.article-hero__cta:hover .article-hero__cta-arrow--right{transform:translateX(5px)}.article-hero__content .article-meta{color:#5c6560}.article-hero__contact{color:#5c6560}.article-hero__contact strong{color:#1c3a2c;font-weight:700}.am-shell{max-width:1080px;margin:0 auto;padding:0 24px;display:grid;grid-template-columns:minmax(0,1fr) 248px;gap:60px;align-items:stretch}.am-shell .am-body{max-width:none;margin:0;padding:54px 0 84px}.am-body h2{scroll-margin-top:104px}.am-rail{display:flex;flex-direction:column;padding:64px 0 58px}.am-toc{position:sticky;top:104px}.am-toc__title{font-family:"Cormorant Garamond",Georgia,serif;font-style:italic;font-size:27px;font-weight:600;letter-spacing:0;text-transform:none;color:var(--am-accent-text);margin:0 0 22px;line-height:1.1}.am-toc ol{list-style:none;margin:0;padding:0;border-left:2px solid #e3ebe5}.am-toc li{margin:0}.am-toc__link{display:block;padding:12px 0 12px 20px;margin-left:-2px;border-left:2px solid transparent;font-family: var(--font-body);font-size:12.5px;font-weight:500;line-height:1.35;letter-spacing:.01em;white-space:nowrap;color:#5d675f;text-decoration:none;transition:color .2s ease, border-color .2s ease, padding-left .2s ease}.am-toc__link:hover{color:var(--am-head);padding-left:24px}.am-toc__link.is-active{color:var(--am-head);font-weight:700;border-left-color:var(--am-accent-text)}@media(max-width:900px){.am-shell{grid-template-columns:1fr;max-width:752px}.am-rail{display:none}}[data-theme="dark"] .am-toc ol{border-left-color:rgba(255,255,255,0.12)}[data-theme="dark"] .am-toc__link{color:#b4ac9c}[data-theme="dark"] .am-toc__link:hover, [data-theme="dark"] .am-toc__link.is-active{color:#e6ddd0}[data-theme="dark"] .am-toc__link.is-active{border-left-color:#d6b15a}
