:root{font-family:Inter,system-ui,sans-serif;color:#102033;background:#f4f6f5}*{box-sizing:border-box}body{margin:0}main{width:min(820px,calc(100% - 36px));margin:0 auto;padding:60px 0 100px}a{color:#087fb8;font-weight:700;text-decoration:none}h1{font-size:clamp(42px,7vw,72px);letter-spacing:-.05em;margin:38px 0}h2{margin-top:36px;font-size:22px}p{line-height:1.75;color:#516172}.warning{background:#fff0c9;border:1px solid #f0cf73;border-radius:14px;padding:16px;line-height:1.55}.note{font-size:13px;background:#eaf5fa;border-radius:12px;padding:14px}mark{background:#ffe2e2;color:#8a2424;padding:2px 5px;border-radius:4px}code{background:#e5eaed;padding:2px 5px;border-radius:4px}
