*{box-sizing:border-box}body{color:#3c2932;background:#fff2dd;margin:0;font:16px/1.5 system-ui}main{max-width:720px;margin:auto;padding:28px}main.home{max-width:1080px}h1{font:clamp(32px,6vw,52px) Georgia}nav{flex-wrap:wrap;justify-content:space-between;gap:12px;display:flex}iframe{border:0;width:100%;height:clamp(730px,90vw,970px)}label{gap:5px;margin:14px 0;display:grid}input,textarea{font:inherit;color:inherit;background:#fffaf2;border:1px solid #b77766;border-radius:8px;min-width:0;padding:10px}button{font:inherit;color:#fff2dd;cursor:pointer;background:#74394a;border:0;border-radius:20px;margin:5px 6px 5px 0;padding:9px 16px}article{overflow-wrap:anywhere;background:#fffaf2;border:1px solid #e6bca1;border-radius:16px;margin:16px 0;padding:18px}article img{object-fit:cover;border-radius:50%}body{color:#172c42;background:#f4f7fb}a{color:#075fae}button{color:#fff;background:#0a66c2}input,textarea,article{background:#fff;border-color:#c9d9e9}.checkbox{align-items:center;gap:8px;display:flex}main.home{max-width:1360px;padding:clamp(14px,3vw,40px)}.home-nav{border-bottom:1px solid #cfdeec;align-items:center;gap:18px;padding:0 0 20px}.wordmark{color:#142f4b;font-size:clamp(20px,3vw,30px);font-weight:800;text-decoration:none}.wordmark span{color:#0a66c2}.home-actions{flex-wrap:wrap;align-items:center;gap:12px 20px;display:flex}.home-actions a{font-weight:650;text-decoration:none}.home-actions .home-cta{color:#fff;background:#0a66c2;border-radius:22px;padding:8px 16px}.home-intro{text-align:center;padding:32px 0 22px}.home-intro h1{color:#102c49;letter-spacing:-.04em;margin:8px 0;font:700 clamp(36px,6vw,76px)/1.06 system-ui}.home-intro p{max-width:58ch;margin:0 auto}.home-kicker{letter-spacing:.15em;color:#075fae;font-size:12px;font-weight:800}.home iframe{background:#e9f3fd;border:1px solid #c9d9e9;border-radius:22px;height:clamp(730px,96vw,1190px);display:block}
