.copyright-shell{padding:86px 6% 120px}.copyright-hero{max-width:1000px;margin-bottom:90px}.copyright-hero h1{font-size:clamp(62px,9vw,130px);line-height:.9;letter-spacing:-.055em;margin:18px 0 32px}.copyright-hero>p:last-child{font-size:15px;line-height:1.8;color:var(--muted);max-width:710px}.report-choices{border-top:1px solid var(--line);padding:52px 0 80px;display:grid;grid-template-columns:minmax(220px,.7fr) 2fr;gap:45px}.report-choices h2,.report-copy h2,.urgent-note h2{font:400 clamp(34px,4vw,58px)/1.05 'Playfair Display',serif;margin:12px 0}.choice-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px}.report-choice{min-height:250px;border:1px solid #cbbcac;background:transparent;text-align:left;padding:28px;display:flex;flex-direction:column;color:var(--ink);transition:.25s}.report-choice:hover,.report-choice.selected{background:var(--dark);color:#fff8ef;border-color:var(--dark)}.report-choice>span{font-size:10px;letter-spacing:.14em}.report-choice strong{font:400 30px/1.05 'Playfair Display',serif;margin:auto 0 18px}.report-choice small{font-size:11px;line-height:1.7;color:inherit;opacity:.72}.report-section{background:#e5dacc;padding:clamp(34px,6vw,80px);display:grid;grid-template-columns:minmax(260px,.85fr) minmax(420px,1.35fr);gap:clamp(45px,7vw,110px)}.report-copy>p:not(.eyebrow){font-size:13px;line-height:1.8;color:var(--muted)}.report-assurance{border-top:1px solid #c7b7a5;margin-top:35px;padding-top:28px}.report-assurance strong{font-size:10px;text-transform:uppercase;letter-spacing:.12em}.report-assurance ol{padding-left:18px;font-size:12px;line-height:1.8;color:var(--muted)}.copyright-form{display:grid;gap:18px}.copyright-form label{display:grid;gap:8px}.copyright-form label>span{font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.11em}.copyright-form input,.copyright-form textarea{width:100%;border:1px solid #bfae9d;background:#fffaf2;color:var(--ink);padding:15px 16px;border-radius:0;font:13px/1.5 'DM Sans',sans-serif}.copyright-form textarea{resize:vertical}.field-pair{display:grid;grid-template-columns:1fr 1fr;gap:14px}.copyright-form .declaration{display:grid;grid-template-columns:18px 1fr;align-items:start;gap:10px}.copyright-form .declaration input{width:17px;height:17px;margin:2px 0 0;padding:0}.copyright-form .declaration span{font-size:11px;line-height:1.65;text-transform:none;letter-spacing:0;font-weight:400}.submit-report{min-height:58px;background:var(--dark);color:#fff8ef;border:0;padding:15px 20px;display:flex;align-items:center;justify-content:space-between;font-size:10px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.submit-report:disabled{opacity:.55}.form-status{min-height:22px;margin:0;font-size:12px;line-height:1.6}.form-status.success{color:#315f3b}.form-status.error{color:#9d3f32}.copyright-form>small{font-size:10px;line-height:1.65;color:var(--muted)}.trap{position:absolute!important;left:-9999px!important}.urgent-note{padding:90px 0 0;max-width:850px}.urgent-note>p:last-child{line-height:1.8;color:var(--muted)}.urgent-note a{border-bottom:1px solid}@media(max-width:900px){.report-choices,.report-section{grid-template-columns:1fr}.report-section{padding:45px 5%}}@media(max-width:620px){.copyright-shell{padding:60px 5% 85px}.copyright-hero{margin-bottom:60px}.choice-grid,.field-pair{grid-template-columns:1fr}.report-choice{min-height:210px}.report-section{margin-inline:-5.55%}.copyright-hero h1{font-size:58px}}
