@font-face{font-family:Cairo;src:url(/static/fonts/Cairo.woff2) format("woff2");font-weight:200 1000;font-display:swap}:root{font-family:Cairo,sans-serif;color:#111a4a;background:#fff;--brand-navy:#111A4A;--brand-gold:#D6AD57}*{box-sizing:border-box}body{margin:0}main{min-height:100dvh;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:48px 24px;text-align:center;max-width:780px;margin:auto}.brand-logo{display:block;width:clamp(180px,44vw,260px);max-width:100%;height:auto;object-fit:contain}.rule{background:var(--brand-navy);opacity:.25;height:1px;width:48px;margin:12px 0 36px}h1{font-size:clamp(24px,5vw,36px);margin:0 0 16px}p{font-size:18px;line-height:2;max-width:520px;margin:0 0 32px}a{color:var(--brand-navy);text-underline-offset:6px}a:focus-visible{outline:3px solid var(--brand-gold);outline-offset:6px}small{letter-spacing:.35em;margin-block-start:64px}
