:root{--ink:#15384e;--navy:#12354b;--blue:#1077a6;--muted:#576f7c;--line:#d5e3eb}*{box-sizing:border-box}body{margin:0;color:var(--ink);font:16px/1.65 system-ui,Arial;background:#fff}.shell{min-height:100dvh;display:flex;flex-direction:column}header{height:79px;padding:0 5%;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--line)}.brand{font-weight:900;letter-spacing:.08em;color:var(--navy);text-decoration:none}.brand span{color:var(--blue)}main{width:100%;max-width:880px;margin:auto;padding:65px 25px;flex:1}.kicker{font-size:11px;letter-spacing:.19em;color:var(--blue);font-weight:900}h1{font:500 clamp(39px,6vw,68px)/1.13 Georgia,serif;letter-spacing:-.04em;margin:16px 0 27px}h2{font:500 27px Georgia,serif}.lead{font-size:20px;line-height:1.7;color:#4d6979}.panel{background:#f3f9fc;border:1px solid var(--line);border-radius:6px;padding:30px;margin:27px 0}.muted{color:var(--muted);font-size:14px}.alert{background:#fff6e8;color:#91510e;padding:12px;border-left:3px solid #e3a642}.hidden{display:none!important}.questionTop{display:flex;justify-content:space-between;align-items:center}.help{border-radius:50%;width:43px;height:43px;border:1px solid #adc8d7;background:#f0f9fd;color:var(--navy);font-size:21px;cursor:pointer}.helpBody{background:#f0f9fd;padding:16px;border-left:3px solid var(--blue)}.progress{height:5px;background:#e7eff4;margin:25px 0 33px}.progress div{height:100%;background:var(--blue);transition:width .2s}label{display:block;font-size:14px;font-weight:700;margin-bottom:8px}textarea,select{width:100%;padding:18px;border:1px solid #b3cad5;font:17px system-ui;border-radius:5px;color:var(--navy);background:white}textarea{min-height:165px;resize:vertical}.actions{display:flex;gap:12px;flex-wrap:wrap;margin:29px 0 13px}.primary,.secondary{display:inline-flex;justify-content:center;align-items:center;min-height:47px;padding:12px 18px;border:1px solid var(--navy);border-radius:4px;cursor:pointer;font-size:14px;font-weight:800}.primary{background:var(--navy);color:white}.secondary{background:white;color:var(--navy)}button:disabled{opacity:.45;cursor:not-allowed}.nav-action{border:0;background:transparent;color:var(--blue);cursor:pointer}.accept{display:flex;gap:11px;align-items:start;margin:20px 0}.accept input{width:19px;height:19px;flex:none}.reviewRow{padding:13px 0;border-bottom:1px solid var(--line)}.reviewRow small{display:block;color:#64818f}.reviewRow p{margin:3px 0;white-space:pre-wrap}.buttonlink{text-decoration:none}footer{border-top:1px solid var(--line);padding:20px 5%;display:flex;justify-content:space-between;gap:18px;flex-wrap:wrap;font-size:12px;color:#68808d}footer a{color:var(--blue)}@media(max-width:650px){header{height:65px}main{padding:43px 19px}.panel{padding:20px}.actions button{flex:1}}