.a-breadcrumb{padding-top:18px;padding-bottom:18px;font:600 14px var(--display);color:var(--muted)}.a-breadcrumb a{text-underline-offset:3px}.a-breadcrumb span{margin-left:7px}.a-hero{background:linear-gradient(130deg,#f8ede7 0%,#ecd9c7 100%);border-bottom:5px solid var(--terra);padding:62px 0 66px}.a-hero-grid{display:grid;grid-template-columns:1.2fr .8fr;gap:48px;align-items:center}.a-kicker{font:800 13px var(--display);letter-spacing:.13em;text-transform:uppercase;color:var(--maroon);margin:0 0 18px}.a-hero h1{font-size:clamp(36px,5vw,62px);max-width:720px;line-height:1.06}.a-lead{font-size:clamp(19px,2vw,23px);line-height:1.55;max-width:680px;margin:28px 0 0}.a-hero-image{border:1px solid #d1ad96;background:white;border-radius:13px;box-shadow:0 18px 48px #64212120;overflow:hidden}.a-hero-image img{display:block;width:100%;height:auto}.a-hero-image p{margin:0;padding:12px 19px 17px;font:700 14px var(--display);color:var(--maroon)}.a-section{padding:72px 0}.a-section h2{font-size:clamp(30px,3.2vw,43px);margin-bottom:24px}.a-content-grid{display:grid;grid-template-columns:1.4fr 1fr;gap:75px;align-items:start}.a-content-grid p{max-width:670px}.a-fact-panel{border-top:5px solid var(--terra);background:#f6e9df;padding:28px 30px;border-radius:7px}.a-fact-panel h3{margin-bottom:18px}.a-fact-panel dl{margin:0}.a-fact-panel dt{font:800 13px var(--display);margin-top:17px;color:var(--maroon)}.a-fact-panel dd{margin:0;overflow-wrap:anywhere}.a-fact-panel li{margin-bottom:12px}.a-tint{background:var(--tint)}.a-two,.a-three{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}.a-three{grid-template-columns:repeat(3,minmax(0,1fr))}.a-story{background:white;padding:29px;border:1px solid var(--tan);border-radius:8px}.a-story h3{margin-bottom:14px}.a-story p:last-child{margin-bottom:0}.a-links{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.a-link{display:flex;flex-direction:column;position:relative;gap:15px;border:1px solid var(--tan);padding:26px 22px;background:white;text-decoration:none;border-radius:9px}.a-link:hover,.a-link:focus-visible{border-color:var(--terra);background:#fff8f2}.a-link strong{font:800 23px var(--display);line-height:1.2;color:var(--maroon)}.a-link span{font-size:17px;color:var(--text)}.a-link b{font:800 25px var(--display);color:var(--terra)}.a-narrow{max-width:860px}.a-faq details{border-bottom:1px solid var(--tan);padding:22px 0}.a-faq summary{font:800 21px var(--display);color:var(--maroon);cursor:pointer}.a-faq details p{margin:18px 0 0}.a-cta{background:var(--terra);color:white;padding:65px 0}.a-cta h2{color:white;max-width:760px}.a-cta p{font-size:21px;max-width:710px}.a-cta .btn{margin-top:16px}.a-answers{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.a-answers article{background:#fffdfb;border:1px solid var(--sand);padding:27px;border-radius:8px}.a-answers h3{margin-bottom:13px}.a-answers article>a{font:700 16px var(--display)}.a-number{font:800 12px var(--display);letter-spacing:.12em;color:#8e4939}.a-disclaimer{font-size:15px;color:var(--muted);max-width:900px;margin-top:30px}@media(max-width:900px){.a-hero-grid,.a-content-grid{grid-template-columns:1fr;gap:25px}.a-hero-image{max-width:570px}.a-section{padding:54px 0}.a-hero{padding:42px 0 50px}.a-links,.a-three{grid-template-columns:1fr 1fr}}@media(max-width:600px){.a-links,.a-three,.a-two,.a-answers{grid-template-columns:1fr}.a-fact-panel{padding:22px}.a-hero-image p{font-size:13px}.a-hero h1{font-size:clamp(35px,10vw,49px)}.a-cta{padding:46px 0}.a-cta p{font-size:18px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}