
    :root{color-scheme:light;--ink:#10213b;--muted:#52627a;--blue:#075fe8;--line:#e3e9f2;--wash:#f5f8fc}
    *{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--wash);color:var(--ink);font:16px/1.72 Inter,ui-sans-serif,system-ui,-apple-system,"Segoe UI",sans-serif}
    a{color:var(--blue);text-underline-offset:3px}.top{background:#071b3b;color:#fff}.top-inner{width:min(100% - 40px,1040px);margin:auto;min-height:76px;display:flex;align-items:center;justify-content:space-between;gap:20px}.brand{color:#fff;text-decoration:none;font-size:1.2rem;font-weight:750;letter-spacing:.02em}.back{color:#d9e8ff;text-decoration:none;font-size:.94rem}.back:hover,.back:focus{text-decoration:underline}
    main{width:min(100% - 36px,860px);margin:48px auto 64px}.paper{background:#fff;border:1px solid var(--line);border-radius:22px;padding:clamp(24px,6vw,64px);box-shadow:0 18px 55px #10213b0b}.eyebrow{margin:0 0 8px;color:var(--blue);font-size:.78rem;font-weight:750;letter-spacing:.13em;text-transform:uppercase}h1{margin:0;font-size:clamp(2rem,5vw,3.2rem);line-height:1.12;letter-spacing:-.04em}h2{margin:36px 0 10px;font-size:1.24rem;line-height:1.35;letter-spacing:-.015em}p{margin:0 0 15px}ul{padding-left:1.25rem;margin:8px 0 18px}li{padding-left:.2rem;margin:5px 0}.intro{margin:18px 0 24px;color:var(--muted);font-size:1.05rem}.updated{font-size:.9rem;color:var(--muted);border-bottom:1px solid var(--line);padding-bottom:22px}.notice{background:#f1f7ff;border-left:4px solid #1684ff;padding:16px 18px;border-radius:0 12px 12px 0;margin:24px 0;color:#243c5d}.contact{padding:20px;background:#f5f8fc;border:1px solid var(--line);border-radius:14px}.footer{color:var(--muted);text-align:center;padding:20px 16px 38px;font-size:.9rem}.footer a{margin:0 7px}.small{font-size:.92rem;color:var(--muted)}
    @media(max-width:560px){.top-inner{width:calc(100% - 28px);min-height:66px}.back{font-size:.84rem}main{width:calc(100% - 20px);margin:22px auto 34px}.paper{border-radius:16px;padding:23px 19px}h2{margin-top:30px}}
  
.contact>strong{display:block;margin-bottom:16px;font-size:1.1rem}.contact-details{margin:0}.contact-details>div{margin:0 0 14px}.contact-details>div:last-child{margin-bottom:0}.contact-details dt{font-weight:700;font-size:.88rem;color:var(--muted);margin:0 0 2px}.contact-details dd{margin:0;overflow-wrap:anywhere;line-height:1.65}.skip{position:absolute;left:-10000px;top:auto;width:1px;height:1px;overflow:hidden}.skip:focus{left:12px;top:12px;width:auto;height:auto;padding:12px;background:white;z-index:10}.footer nav{display:flex;flex-wrap:wrap;justify-content:center;gap:8px 14px;margin-top:10px}.footer nav a{margin:0}.footer>strong{display:block;margin-bottom:8px}
