
.skip-link{position:absolute;top:-100px;left:16px;z-index:1000;background:#fff;color:#07090d;padding:12px}.skip-link:focus{top:12px}
.small-print-menu{position:relative}.small-print-menu summary{cursor:pointer;min-height:44px;display:flex;align-items:center;gap:8px;white-space:nowrap}.small-print-menu summary::after{content:"▾"}.small-print-menu[open] .small-print-links{position:absolute;inset-inline-end:0;top:100%;z-index:100;min-width:230px;padding:12px;background:#07090d;border:1px solid #c8ced7;border-radius:8px;display:grid;gap:4px}.small-print-links a{display:block;padding:10px!important;white-space:nowrap;color:#fff!important}.small-print-links a:focus-visible,summary:focus-visible{outline:3px solid #00c8ff;outline-offset:3px}
.legal-main{background:#f2eee3;color:#07090d;min-height:70vh;padding:64px 24px 88px;font:18px/1.7 "Trebuchet MS","Segoe UI",sans-serif}.legal-wrap{max-width:1160px;margin:auto}.legal-main h1{font:900 clamp(36px,5vw,64px)/1.12 "Arial Black",sans-serif;letter-spacing:-.025em;max-width:22ch;margin:0 0 24px;text-wrap:balance}.legal-intro{max-width:66ch;font-size:20px;margin:0 0 32px}.legal-layout{display:grid;grid-template-columns:minmax(0,250px) minmax(0,1fr);gap:56px;align-items:start}.legal-toc{border-block:1px solid #7c8278;padding:20px 0;font-size:15px;line-height:1.45}.legal-toc strong{display:block;margin-bottom:12px;font-size:18px}.legal-toc a{display:block;padding:7px 0}.legal-copy{max-width:72ch;min-width:0}.legal-copy h2{font-size:26px;line-height:1.25;margin:48px 0 16px;scroll-margin-top:110px}.legal-copy h2:first-child{margin-top:0}.legal-copy p{margin:0 0 20px}.legal-copy li{margin-block:10px}.legal-main a{color:#075f7a;text-underline-offset:4px;overflow-wrap:anywhere}.legal-main a:focus-visible{outline:3px solid #075f7a;outline-offset:4px}.legal-meta{font-size:15px;margin:0 0 40px}.legal-related{display:flex;flex-wrap:wrap;gap:12px 24px;padding-block:24px;border-block:1px solid #7c8278;margin:40px 0}.legal-main ::selection{background:#7cff16;color:#07090d}body{background:#f2eee3}.site-footer{margin-top:0}
@media(max-width:900px){.legal-layout{grid-template-columns:1fr;gap:32px}.legal-toc{columns:2;column-gap:24px}.legal-toc strong{column-span:all}.legal-toc a{break-inside:avoid}.legal-main{padding-top:36px}.legal-main h1{max-width:none}}
@media(max-width:520px){.legal-main{padding:32px 20px 56px;font-size:17px}.legal-toc{columns:1}.legal-intro{font-size:18px}.legal-copy h2{font-size:23px}.legal-layout{gap:28px}}
@media print{.site-header,.site-footer,.legal-toc,.legal-related,.skip-link{display:none!important}.legal-main{padding:0;background:white;font:11pt/1.45 Arial,sans-serif}.legal-layout{display:block}.legal-copy{max-width:none}.legal-main h1{font-size:26pt}.legal-copy h2{break-after:avoid;font-size:16pt}.legal-main a{color:inherit}.legal-main p{orphans:3;widows:3}}

/* Match the incumbent navigation exactly. */
.desktop-nav .small-print-menu summary{font:700 .72rem/1 "Courier New",monospace;letter-spacing:.11em;text-transform:uppercase;color:#f5f7fa;list-style:none}
.desktop-nav .small-print-menu summary::-webkit-details-marker{display:none}
.desktop-nav .small-print-menu summary:hover,.desktop-nav .small-print-menu summary:focus-visible{color:var(--lime,#7cff16)}
.desktop-nav .small-print-links a{font:700 .72rem/1.4 "Courier New",monospace;letter-spacing:.11em;text-transform:uppercase}
