/* astra1 2026-11-02: an open reference, not bot-only hidden content. */
.answers-page{background:#06110c;color:#dedfd5;overflow:clip}.answers-hero{padding:clamp(145px,13vw,330px) var(--pad) 0;background:radial-gradient(ellipse at 85% 95%,#68152355,transparent 55%)}.answers-page h1,.answers-page h2,.answers-page h3{font-weight:400;letter-spacing:-.05em;line-height:1.08;margin:0}.answers-page h1{font-size:clamp(64px,9.5vw,300px);margin-top:65px}.answers-page i{font-family:Georgia,serif;font-weight:400;color:#ff252b}.answers-intro{display:grid;grid-template-columns:1fr 1fr;gap:8vw;margin:65px 0 85px}.answers-intro>p{font-size:clamp(28px,2.5vw,70px);line-height:1.35;margin:0}.answers-intro strong{font-weight:400;color:#ff4248}.answers-intro>div{max-width:58ch}.answers-intro>div>p{font-size:clamp(17px,1.3vw,28px);line-height:1.7;margin:0 0 20px;color:#bdc9c1}.answers-intro .answers-date{font-size:clamp(12px,.85vw,18px);color:#9bb6a8}.answers-index{display:grid;grid-template-columns:repeat(4,1fr);gap:25px;border-top:1px solid #a4cab630;padding:30px 0 45px}.answers-index a{font-size:clamp(17px,1.4vw,32px);text-decoration:none;line-height:1.35;transition:color .2s}.answers-index span{display:block;font-size:12px;color:#ff454a;margin-bottom:12px}.answers-index a:hover{color:#ff454a}.answers-section{display:grid;grid-template-columns:.8fr 1.2fr;gap:9vw;padding:clamp(70px,7vw,180px) var(--pad);border-top:1px solid #ffffff20;scroll-margin-top:100px}.answers-section:nth-of-type(odd){background:#10251f}.answers-section:nth-of-type(even){background:#101613}.answers-heading h2{font-size:clamp(40px,4.3vw,120px);max-width:9em;margin-top:30px}.answers-heading .eyebrow{color:#b2d4c2}.answer{padding:0 0 38px;margin-bottom:40px;border-bottom:1px solid #ffffff24;scroll-margin-top:110px}.answer:last-child{margin-bottom:0}.answer h3{font-size:clamp(25px,2.1vw,55px);letter-spacing:-.035em;line-height:1.25;max-width:30ch}.answer p{font-size:clamp(17px,1.22vw,28px);line-height:1.8;color:#bdc9c1;max-width:65ch;margin:22px 0}.answer-links{display:flex;justify-content:space-between;flex-wrap:wrap;gap:18px}.answer-links a{font-size:clamp(14px,1vw,22px);color:#ff5459;text-decoration-thickness:1px;text-underline-offset:5px}.answer-links .answer-permalink{color:#a9c6b7;font-size:clamp(12px,.85vw,18px)}.answer:target{border-bottom-color:#ff454a}.answers-end{padding:clamp(70px,8vw,200px) var(--pad);background:radial-gradient(ellipse at 70% 110%,#9b192946,transparent 60%),#06110c}.answers-end h2{font-size:clamp(65px,8vw,220px);margin:30px 0}.answers-end p{font-size:clamp(18px,1.5vw,32px);color:#bdc9c1;max-width:40ch;line-height:1.6;margin-bottom:35px}.answers-page a:focus-visible{outline:2px solid #b7e4cf;outline-offset:7px}.answers-page .nav-cta{display:inline-flex}
@media(max-width:900px){.answers-intro{gap:30px}.answers-index{grid-template-columns:1fr 1fr}.answers-section{grid-template-columns:1fr;gap:45px}.answers-heading h2{max-width:16ch}.answer h3{max-width:none}}
@media(max-width:550px){.answers-hero{padding:140px 22px 0}.answers-page h1{font-size:clamp(48px,12vw,66px);margin-top:40px}.answers-hero .section-label{gap:20px;line-height:1.5}.answers-intro{grid-template-columns:1fr;margin:40px 0}.answers-index{gap:25px 20px}.answers-section,.answers-end{padding:65px 22px}.answer-links{flex-direction:column}.answers-heading h2{font-size:43px}.answer h3{font-size:27px}}
@media(prefers-reduced-motion:reduce){.answers-index a{transition:none}}
/* Six subject groups, with business information last. */
.answers-index{grid-template-columns:repeat(3,1fr)}
@media(max-width:900px){.answers-index{grid-template-columns:repeat(2,1fr)}}
