@font-face{font-family:TPCRLegalText;src:url(/fonts/manrope-400.ttf) format("truetype");font-weight:400;font-display:swap}@font-face{font-family:TPCRLegalText;src:url(/fonts/manrope-700.ttf) format("truetype");font-weight:700;font-display:swap}@font-face{font-family:TPCRLegalDisplay;src:url(/fonts/anton-400.ttf) format("truetype");font-weight:400;font-display:swap}.tpcr-legal{padding:48px clamp(24px,5vw,95px) 60px;background:linear-gradient(180deg,#12273d,#080e18 470px);color:#f4f8ff;font-family:TPCRLegalText,sans-serif}.tpcr-legal *{box-sizing:border-box}.tpcr-legal :is(a,summary):focus-visible{outline:3px solid #b8e9ff;outline-offset:5px}.tpcr-legal-heading{margin-bottom:38px;border-bottom:1px solid #31506a;padding-bottom:28px}.tpcr-legal-heading h1{font-family:TPCRLegalDisplay,sans-serif;font-size:clamp(50px,6.2vw,94px);font-weight:400;line-height:1.08;text-transform:uppercase;letter-spacing:-.02em;margin:0 0 20px;scroll-margin-top:125px;overflow-wrap:anywhere}.tpcr-legal-heading>p{font-size:17px;line-height:1.7;color:#c6deee;margin:0 0 24px}.tpcr-legal-updated{display:inline-flex;flex-wrap:wrap;gap:5px;padding:8px 13px;border-left:3px solid #00a8f5;background:#18344b;color:#b9d8ec;font-size:12px;line-height:1.7}.tpcr-legal-layout{display:grid;grid-template-columns:minmax(0,1fr) 270px;gap:clamp(35px,6vw,90px);align-items:start}.tpcr-legal-main{min-width:0}.tpcr-legal-copy{max-width:76ch;color:#d5e0eb;font-size:16px;line-height:1.9;overflow-wrap:anywhere}.tpcr-legal-copy section{scroll-margin-top:125px;padding-bottom:30px;margin-bottom:30px;border-bottom:1px solid #294257}.tpcr-legal-copy section:last-child{margin-bottom:0}.tpcr-legal-copy h2{font-family:TPCRLegalDisplay,sans-serif;font-size:32px;font-weight:400;color:#f4f8ff;line-height:1.2;margin:0 0 20px}.tpcr-legal-copy p{margin:0 0 16px}.tpcr-legal-copy p:last-child{margin-bottom:0}.tpcr-legal-copy ul{list-style:disc;margin:16px 0;padding-left:24px}.tpcr-legal-copy li{padding-left:5px;margin:8px 0}.tpcr-legal-copy li::marker{color:#57c4fa}.tpcr-legal-copy strong{color:#eef7ff;font-weight:700}.tpcr-legal-copy a{color:#84daff;text-decoration:underline;text-underline-offset:4px}.tpcr-legal-sidebar{position:sticky;top:122px;border-top:4px solid #00a8f5;padding-top:21px;max-height:calc(100dvh - 150px);overflow:auto;scrollbar-width:thin;scrollbar-color:#4b7595 #102034}.tpcr-legal-sidebar h2{font-family:TPCRLegalDisplay,sans-serif;font-weight:400;font-size:28px;line-height:1.2;margin:0 0 16px}.tpcr-legal-mobile-contents a,.tpcr-legal-sidebar a{display:block;padding:10px 6px 10px 0;color:#b5d4e9;border-bottom:1px solid #294257;font-size:12px;line-height:1.6;text-decoration:none}.tpcr-legal-mobile-contents a:hover,.tpcr-legal-sidebar a:hover{color:#fff}.tpcr-legal-help{margin-top:28px;padding:24px 28px;background:linear-gradient(110deg,#06476d,#0c3451);border-left:3px solid #61cfff}.tpcr-legal-help h2{font-family:TPCRLegalDisplay,sans-serif;font-size:30px;font-weight:400;margin:0 0 9px}.tpcr-legal-help p{color:#cae4f5;font-size:13px;line-height:1.7;margin:0 0 16px}.tpcr-legal-help>a{display:inline-flex;min-height:44px;align-items:center;gap:24px;border:1px solid #85ddff;border-radius:7px;background:#00a8f5;padding:10px 18px;color:#05243a;text-decoration:none;font-size:13px;font-weight:700}.tpcr-legal-bottom{display:flex;justify-content:space-between;flex-wrap:wrap;gap:25px;padding-top:28px;margin-top:45px;border-top:1px solid #31506a}.tpcr-legal-bottom>div{display:flex;flex-wrap:wrap;gap:20px}.tpcr-legal-bottom a{display:inline-flex;align-items:center;min-height:44px;font-size:12px;color:#a5dffb;text-decoration:none}.tpcr-legal-bottom a[aria-current=page]{color:#fff;text-decoration:underline;text-underline-offset:6px}.tpcr-legal-mobile-contents{display:none}@media(max-width:950px){.tpcr-legal-layout{grid-template-columns:minmax(0,1fr) 220px;gap:32px}}@media(max-width:750px){.tpcr-legal{padding-top:34px}.tpcr-legal-heading{padding-bottom:24px;margin-bottom:27px}.tpcr-legal-heading h1{font-size:clamp(42px,9vw,62px)}.tpcr-legal-heading>p{font-size:14px}.tpcr-legal-layout{grid-template-columns:1fr}.tpcr-legal-sidebar{display:none}.tpcr-legal-mobile-contents{display:block;padding:15px 18px;background:#132d43;border:1px solid #3e657f;border-radius:7px;margin-bottom:32px}.tpcr-legal-mobile-contents summary{color:#d5edfc;font-size:14px;font-weight:700;min-height:24px;cursor:pointer}.tpcr-legal-mobile-contents nav{margin-top:12px}.tpcr-legal-mobile-contents a{font-size:13px;min-height:44px}.tpcr-legal-copy h2{font-size:29px}.tpcr-legal-copy{font-size:15px;line-height:1.85}.tpcr-legal-copy section{padding-bottom:24px;margin-bottom:27px}.tpcr-legal-help{padding:22px}}@media(max-width:359px){.tpcr-legal{padding-inline:18px}}.tpcr-legal-sidebar a{font-size:14px}.tpcr-legal-heading>p{max-width:65ch}@media(max-width:750px){.tpcr-legal-copy{font-size:16px}}