:root{color:#20352d;background:#f4f6ef;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:18px;line-height:1.6}*{box-sizing:border-box}body{overflow-wrap:anywhere;margin:0;font-size:1rem}main{max-width:760px;margin:auto;padding:36px 24px}h1{font-size:clamp(2rem,7vw,2.8rem);line-height:1.15}h2{line-height:1.3}a{color:#20593f;text-underline-offset:.2em}.brand{font-size:1.35rem;font-weight:800}.eyebrow{font-weight:700}section,details,.notice{border:1px solid #94a491;border-radius:12px;margin:24px 0;padding:22px}.notice{background:#e7eddf}button,summary,label{font:inherit;cursor:pointer;min-height:48px}button{color:#243e32;background:#fff;border:2px solid #243e32;border-radius:8px;max-width:100%;margin:16px 0;padding:12px 20px;display:block}.primary{color:#fff;background:#243e32;font-weight:700}button:disabled{cursor:default;opacity:.6}label{align-items:center;gap:12px;display:flex}input{flex-shrink:0;width:24px;height:24px}:focus-visible{outline-offset:4px;outline:3px solid #205cca}.address,#host,#result{overflow-wrap:anywhere}#error{color:#922f1e;font-weight:600}[hidden]{display:none!important}.next-step:not(:empty){background:#e7eddf;border-left:4px solid #20593f;padding:12px 16px;font-weight:600}
