:root{--navy:#14263f;--slate:#3e4c61;--paper:#fff;--fog:#f4f6f9;--accent:#2e6db4;--line:#dce2ea;--ink:#1b2433;--serif:var(--font-serif),Georgia,serif;--sans:var(--font-sans),system-ui,sans-serif}*{box-sizing:border-box}body{background:var(--paper);color:var(--ink);font-family:var(--sans);-webkit-font-smoothing:antialiased;margin:0;font-size:16.5px;line-height:1.7}.wrap{max-width:720px;margin:0 auto;padding:48px 22px 80px}.back{letter-spacing:.12em;text-transform:uppercase;color:var(--accent);font-size:12px;font-weight:600;text-decoration:none}h1{font-family:var(--serif);color:var(--navy);margin:26px 0 4px;font-size:clamp(30px,6vw,40px);font-weight:600;line-height:1.15}.eff{letter-spacing:.12em;text-transform:uppercase;color:var(--slate);margin:0 0 8px;font-size:12px;font-weight:500}hr{border:0;border-top:1px solid var(--line);margin:30px 0}h2{font-family:var(--serif);color:var(--navy);margin:34px 0 8px;font-size:21px;font-weight:600}p{color:var(--ink);margin:0 0 14px}a{color:var(--accent)}.foot{border-top:1px solid var(--line);color:var(--slate);margin-top:56px;padding-top:18px;font-size:13.5px}
