:root{--ink:#17243a;--blue:#07599b;--line:#d7e1eb;--pale:#f2f7fb;--muted:#526477;--serif:Georgia,serif;--sans:system-ui,sans-serif}*{box-sizing:border-box}body{margin:0;color:var(--ink);font:17px/1.65 var(--sans)}a{color:var(--blue)}.shell{max-width:900px;margin:auto;padding:0 24px}.top{border-bottom:1px solid var(--line)}.top .shell{display:flex;justify-content:space-between;align-items:center;min-height:68px}.brand{font-weight:800;color:var(--ink);text-decoration:none}.hero{background:linear-gradient(125deg,#eef6fd,#fff);padding:76px 0 52px}.eyebrow{font:700 .72rem ui-monospace,monospace;letter-spacing:.1em;text-transform:uppercase;color:var(--blue)}h1,h2{font-family:var(--serif);line-height:1.1}h1{font-size:clamp(2.6rem,7vw,4.6rem);margin:.4rem 0 1rem}h2{font-size:2rem}.lede{font-size:1.18rem;max-width:700px}.section{padding:45px 0;border-bottom:1px solid var(--line)}.note{background:var(--pale);padding:24px;border-left:4px solid var(--blue)}.button{display:inline-block;background:var(--blue);color:#fff;text-decoration:none;padding:.7rem 1rem;font-weight:700;border-radius:3px}footer{padding:36px 0;color:var(--muted);font-size:.9rem}
