.site-footer a{text-decoration:none}.resource-preview{padding:105px 0}.resource-grid{display:grid;grid-template-columns:1.2fr .8fr;gap:80px;margin-top:52px}.resource-grid p{font-size:1.08rem;color:var(--muted)}.resource-grid h2{font-size:clamp(2.7rem,5vw,5.4rem)}nav a[aria-current="page"]{color:var(--accent);font-weight:800}.subhero{padding:76px 0 70px;border-bottom:1px solid var(--line)}.subhero h1{max-width:950px}.question-page{display:grid;grid-template-columns:1.1fr .9fr;gap:80px;padding:80px 0 110px}.question-page h1{font-size:clamp(3.4rem,6vw,6rem)}.question-form{background:var(--paper);border:1px solid var(--line);padding:30px;display:grid;gap:10px}.question-form label{font-weight:800;margin-top:10px}.question-form label span,.form-note{font-weight:400;color:var(--muted);font-size:.82rem}.question-form textarea,.question-form select,.question-form input[type="email"]{width:100%;border:1px solid var(--line);background:#fff;color:var(--ink);padding:13px;font:1rem/1.4 var(--body)}.question-form .consent{font-weight:400}.question-form .button{border:0;text-align:center;opacity:.55;cursor:not-allowed}.four{grid-template-columns:repeat(4,1fr)}@media(max-width:900px){.resource-grid,.question-page{grid-template-columns:1fr;gap:38px}.four{grid-template-columns:repeat(2,1fr)}}@media(max-width:620px){.resource-preview{padding:75px 0}.four{grid-template-columns:1fr}.question-page{padding:50px 0 80px}}
