.government-heading{max-width:880px}.government-benefits{display:grid;grid-template-columns:1fr 1fr;gap:0 48px;margin:28px 0 52px}.government-benefit{padding:28px 0;border-top:1px solid var(--line)}.government-benefit h3{font-size:24px;line-height:1.25;margin:0 0 16px}.government-benefit p{max-width:55ch;line-height:1.8}.government-benefit .engagement-actions{margin-bottom:0}.government-enrolment{display:grid;grid-template-columns:minmax(240px,1fr) minmax(0,2fr);gap:48px;border-top:1px solid var(--line);padding-top:40px;margin-top:56px}.government-form-intro h2{font-size:clamp(28px,3vw,38px);line-height:1.15}.government-form-intro p,.government-steps{font-size:15px;line-height:1.8;overflow-wrap:anywhere}.government-steps{padding-left:20px}.government-steps li{margin-bottom:16px}#government-form{margin-top:0;min-width:0}#government-form fieldset{padding:24px 0;border:0;border-top:1px solid var(--line);min-width:0;display:grid;gap:18px}#government-form legend{padding:0 10px 0 0;font-weight:700;font-size:19px}#government-form small{font-weight:400;color:var(--muted);line-height:1.6}#government-form [hidden]{display:none!important}.government-interest-list{display:grid;gap:12px}#government-form .button:disabled{opacity:.6;cursor:wait}#government-reference{display:block;overflow-wrap:anywhere;font-size:15px;border-left:3px solid var(--accent);padding:12px;background:var(--surface)}#government-status:empty{display:none}.government-label{display:block;font-weight:700;margin:22px 0 10px}#government-session-brief{width:100%;box-sizing:border-box;font:inherit;line-height:1.7;padding:18px;background:var(--surface);color:var(--ink);border:1px solid var(--line);resize:vertical}#government-session-brief:focus-visible{outline:3px solid var(--accent);outline-offset:3px}#government-copy-status{min-height:1.7em}#government-enrolment,#government-benefits{scroll-margin-top:130px}@media(max-width:1000px){.government-enrolment{grid-template-columns:1fr;gap:24px}.government-form-intro{max-width:68ch}#government-form{max-width:none}}@media(max-width:650px){.government-benefits{grid-template-columns:1fr;gap:0}.government-enrolment{padding-top:28px;margin-top:32px}#government-form fieldset{padding-top:20px}.government-benefit h3{font-size:22px}#government-form .button{justify-self:stretch}}
