/* W17 — readable, server-rendered buyer answers; native disclosure works without JavaScript. */
.home-answers{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.3fr);gap:8%;background:#f5f7f4;border-top:1px solid var(--line)}
.home-answers-intro h2{font-size:clamp(34px,3.2vw,48px);line-height:1.18;margin:17px 0 24px;letter-spacing:-.025em}
.home-answers-intro>p:not(.eyebrow){font-size:18px;line-height:1.7;max-width:34ch;color:var(--muted);margin-bottom:28px}
.home-answers-list{border-top:1px solid #cbd5ce}
.home-answers-list details{border-bottom:1px solid #cbd5ce;scroll-margin-top:120px}
.home-answers-list summary{list-style:none;cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:24px;padding:25px 0;font-size:20px;line-height:1.45;font-weight:600;color:var(--forest)}
.home-answers-list summary::-webkit-details-marker{display:none}
.home-answers-list summary:focus-visible{outline:2px solid var(--forest);outline-offset:6px}
.home-answer-toggle{position:relative;display:block;flex:0 0 20px;width:20px;height:20px}
.home-answer-toggle::before,.home-answer-toggle::after{content:'';position:absolute;background:currentColor;left:2px;right:2px;top:9px;height:2px}
.home-answer-toggle::after{transform:rotate(90deg)}
.home-answers-list details[open] .home-answer-toggle::after{display:none}
.home-answer-body{padding:0 38px 27px 0}
.home-answer-body p{font-size:17px;line-height:1.8;color:#40534a;margin:0 0 19px}
.home-answer-body .text-link,.home-answers-intro .text-link{font-size:16px;line-height:1.5;padding:8px 0;min-height:44px;display:inline-flex;align-items:center;gap:16px}
@media(max-width:800px){.home-answers{grid-template-columns:minmax(0,1fr);gap:38px}.home-answers-intro>p:not(.eyebrow){max-width:52ch}.home-answers-intro h2{font-size:38px}.home-answers-list summary{font-size:19px;padding:23px 0;gap:18px}.home-answer-body{padding-right:0}}
@media(max-width:400px){.home-answers-intro h2{font-size:34px}.home-answers-list summary{font-size:18px}.home-answer-body p{font-size:16px}}
