:root{--ink:#172b45;--accent:#1877d2;--bg:#f7f9fc;--line:#e1e8f0}*{box-sizing:border-box}body{margin:0;font-family:Arial,Helvetica,sans-serif;background:var(--bg);color:var(--ink)}.shell{max-width:1120px;margin:auto;padding:28px}.header{display:flex;justify-content:space-between;border-bottom:1px solid var(--line);padding-bottom:20px}.header strong{font-size:25px}.header span{color:#66758a}.hero{padding:100px 0;max-width:750px}.eyebrow{font-size:13px;letter-spacing:.12em;color:var(--accent);font-weight:700}h1{font-size:clamp(36px,6vw,64px);line-height:1.08;letter-spacing:-.035em}p{font-size:18px;line-height:1.6}.notice{font-size:14px;color:#66758a;margin-top:45px}