:root{color-scheme:dark}*{box-sizing:border-box}body{margin:0;background:#101922;color:#f5f1e9;font:17px/1.65 system-ui,sans-serif}a{color:#e4c38a;text-underline-offset:4px}.page{max-width:900px;margin:auto;padding:56px 24px}.brand{font-size:12px;font-weight:700;letter-spacing:.18em;color:#e4c38a}.brand a{text-decoration:none}h1{font:400 clamp(34px,6vw,58px)/1.12 Georgia,serif;margin:28px 0}h2{font:400 27px/1.25 Georgia,serif;margin-top:36px}p,li{color:#dddcd7}nav{display:flex;flex-wrap:wrap;gap:18px;margin:28px 0;font-size:14px}.video{position:relative;aspect-ratio:16/9;display:grid;place-items:center;border:1px solid #be9a55;border-radius:12px;background:#182d38;overflow:hidden;margin:28px 0}.video iframe{width:100%;height:100%;border:0}.video button{font:600 17px system-ui;color:#fff;border:1px solid #e4c38a;background:#142731;border-radius:7px;padding:18px 24px;cursor:pointer}.video button:focus-visible,a:focus-visible{outline:3px solid #e4c38a;outline-offset:5px}.note{font-size:14px;color:#b8bcb9}.legal{border-top:1px solid #ffffff25;margin-top:48px;padding-top:16px;font-size:13px}.legal p{color:#b8bcb9}.table{overflow:auto}table{border-collapse:collapse;width:100%;font-size:15px}th,td{border-bottom:1px solid #ffffff25;padding:14px 10px;text-align:left;vertical-align:top}th{color:#e4c38a}@media(max-width:500px){.page{padding:32px 20px}.video button{font-size:15px;padding:14px}td,th{padding:10px 6px}}
