.observed-answer-guide{max-width:1120px}.observed-answer-guide .guide-intro{max-width:880px}.observed-answer-guide figure{margin:0}.observed-answer-guide figure img{border-radius:20px;width:100%;height:auto;display:block}.observed-answer-guide figcaption{color:var(--muted-foreground);text-align:center;padding:10px 5px;font-size:.86rem}.answer-hero{grid-template-columns:1fr 1fr;align-items:center;gap:36px;margin:30px 0;display:grid}.answer-summary{padding:16px 0}.answer-summary h2{margin:12px 0;font-size:clamp(1.9rem,4vw,2.8rem)}.answer-eyebrow{color:#73604e;align-items:center;gap:8px;font-weight:700;display:flex}.answer-coordinates{grid-template-columns:1fr 1fr;gap:12px;margin:22px 0;padding:0;list-style:none;display:grid}.answer-coordinates li{background:#edf5eb;border:1px solid #c5d9c9;border-radius:14px;align-items:center;gap:12px;padding:14px 18px;font-size:1.25rem;display:flex}.answer-coordinate-note{color:#706154;font-size:.9rem}.answer-region-map{letter-spacing:.35em;background:#fffaf1;border:1px solid #e5d9c6;border-radius:14px;padding:20px 26px;font-size:1.1rem;line-height:1.8;display:inline-block}.answer-fingerprint{overflow-wrap:anywhere;font-size:.78rem}.answer-evidence-grid,.answer-review-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.answer-evidence-card,.answer-review-grid>div{background:#fffaf1;border:1px solid #e5d9c6;border-radius:18px;padding:24px}.answer-evidence-card a{text-underline-offset:3px;text-decoration:underline}.answer-evidence-card li{padding:7px 0}.answer-review-grid h3{text-transform:none}.answer-review-grid li{margin:5px 0}.answer-solver-cta{background:#eee8f5;border-radius:20px;justify-content:space-between;align-items:center;gap:24px;padding:26px;display:flex}.answer-solver-cta .text-link{flex-shrink:0}.observed-answer-guide .guide-overview{align-items:start}@media (max-width:700px){.answer-hero{grid-template-columns:1fr;gap:10px;margin-top:15px}.answer-summary{padding:0}.answer-hero figure{max-width:470px;margin:auto}.answer-evidence-grid,.answer-review-grid{grid-template-columns:1fr}.answer-solver-cta{padding:20px;display:block}.answer-solver-cta .text-link{margin-top:10px;display:inline-flex}.answer-coordinates li{padding:12px}.observed-answer-guide .guide-intro h1{overflow-wrap:normal;font-size:2rem}.answer-evidence-card,.answer-review-grid>div{padding:20px}}
