.answer-guide{margin-bottom:64px}.answer-guide>h2{margin-bottom:36px;font-size:clamp(30px,3vw,44px);font-weight:550;line-height:1.2}.answer-block{padding:27px 0;border-top:1px solid #ffffff20;scroll-margin-top:110px}.answer-block h3{font-size:clamp(20px,2vw,26px);font-weight:600;letter-spacing:-.025em;line-height:1.35;margin:0 0 14px}.answer-block .direct-answer{font-size:1rem;line-height:1.85;color:#d0d0cb;margin:0;max-width:70ch}.answer-evidence{font-size:.875rem;line-height:1.8;color:#aaa;margin:15px 0 0}.answer-evidence a{color:#e2c778;text-decoration:underline;text-underline-offset:4px}.answer-reading{display:flex;flex-direction:column;gap:14px;background:#ffffff08;border:1px solid #ffffff20;border-radius:12px;padding:28px;margin-bottom:64px}.answer-reading h3{font-size:1.125rem;margin:0 0 6px}.answer-reading a{color:#e2c778;line-height:1.6;text-decoration:underline;text-underline-offset:4px}.answer-reading a:hover,.answer-evidence a:hover{color:#fff}.answer-block:target{border-top-color:#d6b35d}.answer-block a:focus-visible,.answer-reading a:focus-visible{outline:2px solid #e2c778;outline-offset:5px}.paper-section .answer-block{border-color:#0002}.paper-section .direct-answer{color:#333}@media(max-width:700px){.answer-guide{margin-bottom:42px}.answer-block{padding:23px 0}.answer-reading{padding:22px;margin-bottom:42px}.field input,.field select,.field textarea{font-size:16px!important}.page-intro{line-height:1.7}.hero-copy>.eyebrow,.hero-descriptor{color:#deded7}.answer-block h3{font-size:21px}.answer-guide>h2{font-size:32px}}
