.narrow{width:min(600px,100% - 32px);padding:56px 0 96px}.page-title{font-size:clamp(34px,6vw,46px);font-weight:800}.page-lead{color:var(--muted);margin-top:14px;font-size:18px;font-weight:500}.what{grid-template-columns:1fr 1fr;gap:24px;margin:32px 0;display:grid}.what h2{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);margin-bottom:8px;font-size:15px;font-weight:700}.what ul{gap:8px;margin:0;padding-left:18px;font-size:15px;font-weight:500;display:grid}.panel{grid-template-columns:minmax(0,1fr);gap:12px;margin-top:16px;padding:26px;display:grid}.panel h2{font-size:20px;font-weight:700}.confirm{gap:14px;margin-top:6px;display:grid}.check{background:var(--raised);cursor:pointer;border-radius:14px;align-items:flex-start;gap:12px;padding:14px 16px;font-size:15px;font-weight:500;display:flex}.check input{width:20px;height:20px;accent-color:var(--camera);margin:1px 0 0}.done{justify-items:start;gap:16px;padding:36px}.done h1{font-size:30px;font-weight:800}.done-icon{color:#fff;background:var(--go);border-radius:50%;place-items:center;width:52px;height:52px;display:grid}@media (width<=560px){.what{grid-template-columns:1fr}.panel{padding:22px 20px}}
