.info-site{min-height:100dvh}.info-header,.info-main,.info-footer{width:min(1060px,100% - 48px);margin-inline:auto}.info-header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:24px;min-height:90px;display:flex}.info-back{color:#b8bcbf;align-items:center;gap:9px;font-size:16px;display:flex}.info-skip{background:var(--gold);color:#07090a;z-index:150;padding:12px;position:absolute;top:-100px;left:20px}.info-skip:focus{top:10px}:is(.info-site a:focus-visible,.info-site summary:focus-visible){outline:3px solid var(--gold);outline-offset:5px;border-radius:3px}.info-heading{max-width:840px;padding:72px 0 38px}.info-eyebrow{color:var(--gold);letter-spacing:.15em;margin:0 0 18px;font-size:12px;font-weight:700}.info-heading h1{letter-spacing:-.045em;margin:0 0 24px;font-size:clamp(38px,5.8vw,64px);font-weight:700;line-height:1.1}.info-intro{color:#b3b8b9;margin:0;font-size:19px;line-height:1.7}.info-nav{border-bottom:1px solid var(--line);flex-wrap:wrap;gap:8px;padding:0 0 32px;display:flex}.info-nav a{border:1px solid var(--line);color:#b6bdbe;border-radius:999px;padding:10px 16px;font-size:16px}.info-nav a[aria-current=page]{background:var(--gold);border-color:var(--gold);color:#080a0a;font-weight:650}.info-content{color:#bcc2c3;max-width:880px;padding-top:28px;font-size:16px;line-height:1.8}.info-content section{margin:34px 0;scroll-margin-top:30px}.info-content h2{color:#f5f4ef;letter-spacing:-.02em;margin:0 0 16px;font-size:25px;font-weight:650;line-height:1.35}.info-content h3{color:#f5f4ef;margin:24px 0 10px;font-size:19px;font-weight:600}.info-content p{margin:12px 0}.info-content strong{color:#f1f2eb;font-weight:600}.info-content a{color:#ffd65e;text-underline-offset:4px;overflow-wrap:anywhere;text-decoration:underline}.info-content ul,.info-content ol{margin:16px 0;padding-left:24px}.info-content li{margin:8px 0;padding-left:3px}.info-callout{background:#ffc40008;border:1px solid #ffc40030;border-radius:15px;margin:20px 0 30px;padding:22px 24px}.info-callout p:first-child{margin-top:0}.info-callout p:last-child{margin-bottom:0}.info-date{color:#929b9d;font-size:14px}.info-table-wrap{border:1px solid var(--line);border-radius:14px;margin:22px 0;overflow-x:auto}.info-content table{border-collapse:collapse;text-align:left;width:100%;min-width:520px}.info-content th{color:#f5f4ef;background:#ffffff06;font-weight:600}.info-content td,.info-content th{border-bottom:1px solid var(--line);vertical-align:top;padding:16px 20px}.info-content tr:last-child td{border-bottom:0}.info-content td:first-child{color:#f5f4ef;width:30%}.info-faq{border:1px solid var(--line);border-radius:14px;margin:22px 0;overflow:hidden}.info-faq details{border-bottom:1px solid var(--line);background:#111416;padding:20px 24px}.info-faq details:last-child{border:0}.info-faq summary{cursor:pointer;color:#f5f4ef;font-size:18px;font-weight:560;line-height:1.5}.info-faq details[open] summary{color:var(--gold);margin-bottom:16px}.info-contact{border:1px solid var(--line);background:#111416;border-radius:18px;justify-content:space-between;align-items:center;gap:28px;margin:58px 0 70px;padding:30px;display:flex}.info-contact h2{margin:0 0 10px;font-size:23px;font-weight:650}.info-contact p{color:#a6aeb0;margin:0;font-size:16px}.info-contact a{background:var(--gold);color:#080a0a;overflow-wrap:anywhere;border-radius:9px;align-items:center;gap:10px;padding:13px 18px;font-size:16px;font-weight:650;display:flex}.info-footer{border-top:1px solid var(--line);color:#a3aaac;flex-wrap:wrap;justify-content:space-between;gap:20px;padding:28px 0 36px;font-size:14px;display:flex}.info-footer nav{flex-wrap:wrap;gap:20px;display:flex}@media (max-width:650px){.info-header,.info-main,.info-footer{width:calc(100% - 36px)}.info-heading{padding-top:48px}.info-intro{font-size:17px}.info-header{min-height:80px}.info-contact{flex-direction:column;align-items:flex-start;padding:24px}.info-contact a{max-width:100%;font-size:15px}.info-content h2{font-size:23px}.info-faq details{padding:18px}.info-callout{padding:20px}.info-nav a{padding:9px 12px}.info-back{font-size:14px}}
