:root{color:#f2f5f4;font-synthesis:none;-webkit-font-smoothing:antialiased;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#08151e;font-family:ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}*{box-sizing:border-box}body{background:radial-gradient(at 100% 0,#25404b50,#0000 55%),linear-gradient(#91b5c006 1px,#0000 1px) 0 0/64px 64px,linear-gradient(90deg,#91b5c006 1px,#0000 1px) 0 0/64px 64px;min-width:320px;margin:0}a{color:inherit;text-decoration:none}button,a,summary{-webkit-tap-highlight-color:transparent}a:focus-visible,summary:focus-visible{outline-offset:7px;border-radius:3px;outline:2px solid #f1bb70}.shell{flex-direction:column;max-width:1040px;min-height:100svh;margin:auto;padding:0 48px;display:flex}header{border-bottom:1px solid #b6cad218;justify-content:space-between;align-items:center;gap:24px;padding:34px 0;display:flex}.brand{letter-spacing:3px;align-items:center;gap:10px;font:650 12px ui-monospace,SFMono-Regular,monospace;display:flex}.brand svg{color:#f1bb70;width:31px;height:31px}nav{color:#a8bec7;gap:28px;font-size:14px;display:flex}nav a:hover,nav a[aria-current]{color:#f1bb70}main{flex:1;padding:72px 0 64px}.eyebrow{letter-spacing:2px;color:#f1bb70;margin:0 0 22px;font:11px ui-monospace,SFMono-Regular,monospace}h1{letter-spacing:-3px;margin:0 0 26px;font-size:clamp(44px,6.8vw,72px);font-weight:550;line-height:1.04}h2{margin:0 0 10px;font-size:17px;font-weight:500}.intro{color:#a8bec7;max-width:480px;margin:0 0 26px;font-size:18px;line-height:1.6}.email{color:#f1bb70;letter-spacing:-.4px;border-bottom:1px solid #f1bb7540;padding-bottom:7px;font-size:clamp(17px,2.9vw,24px);display:inline-block}.email span{margin-left:10px;display:inline-block}.email:hover{color:#ffe0b6}.hint{color:#819aa6;max-width:430px;margin:17px 0 40px;font-size:13px;line-height:1.6}.quick-help{max-width:620px}details{border-bottom:1px solid #b6cad21b;padding:17px 0}summary{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;font-size:15px;list-style:none;display:flex}summary::-webkit-details-marker{display:none}summary:after{content:"+";color:#f1bb70;font:20px ui-monospace,monospace}details[open] summary:after{content:"−"}details p{color:#a8bec7;margin:14px 28px 2px 0;font-size:14px;line-height:1.65}.updated{color:#819aa6;margin:0 0 30px;font:12px ui-monospace,monospace}.policy{color:#b5c7cf;max-width:640px;font-size:16px;line-height:1.8}.policy p{margin:0 0 18px}.policy a{text-underline-offset:4px;color:#f1bb70;overflow-wrap:anywhere;text-decoration:underline}.destinations{gap:38px;max-width:640px;margin-top:48px;display:flex}.destination{border-top:1px solid #b6cad233;flex:1;padding-top:18px}.destination>span{letter-spacing:1.7px;color:#819aa6;font:10px ui-monospace,monospace}.destination strong{margin-top:14px;font-size:18px;font-weight:500;display:block}.destination strong span{float:right;color:#f1bb70}.destination:hover strong{color:#f1bb70}footer{color:#819aa6;letter-spacing:1.4px;border-top:1px solid #b6cad218;justify-content:space-between;align-items:center;gap:18px;padding:24px 0 30px;font:10px ui-monospace,monospace;display:flex}footer a:hover{color:#f1bb70}.skip-link{color:#08151e;background:#f1bb70;padding:12px;position:absolute;top:-100px}.skip-link:focus{top:8px}@media (width<=600px){.shell{padding:0 24px}header{padding:24px 0}.brand{letter-spacing:2px;font-size:10px}.brand svg{width:25px;height:25px}nav{gap:18px;font-size:13px}main{padding:50px 0 44px}h1{letter-spacing:-2px}.intro{font-size:17px}.policy{font-size:15px;line-height:1.75}.destinations{gap:24px}.destination strong{font-size:16px}footer{letter-spacing:1px;font-size:9px}.email span{margin-left:4px}}
