body:has(.privacy-shell){color:#f0f0eb;background:#181a19;overflow-y:auto}.privacy-shell{--privacy-text:#eeefea;--privacy-muted:#a8b1aa;--privacy-line:#343d37;--privacy-accent:#c1cec0;max-width:1680px;min-height:100svh;color:var(--privacy-text);background:#181a19;margin:0 auto;padding:0 clamp(24px,5.2vw,94px)}.privacy-header{border-bottom:1px solid var(--privacy-line);justify-content:space-between;align-items:center;gap:24px;min-height:94px;display:flex}.privacy-brand{color:#f4f2eb;letter-spacing:-.078em;font-size:clamp(24px,2.1vw,31px);font-weight:700;line-height:1}.privacy-brand span{color:#b0bcb0}.privacy-back{color:#c7d0c7;font-size:12px;font-weight:500}.privacy-back:hover{color:#fff}.privacy-main{width:100%;max-width:1120px;margin:0 auto;padding:clamp(65px,8vw,126px) 0 clamp(70px,8vw,120px)}.privacy-kicker{color:var(--privacy-accent);letter-spacing:.2em;font-size:10px;font-weight:600}.privacy-masthead h1{letter-spacing:-.075em;margin:21px 0 18px;font-family:Georgia,Times New Roman,serif;font-size:clamp(56px,8vw,120px);font-weight:400;line-height:1.05}.privacy-masthead h1 em{color:var(--privacy-accent);font-weight:400}.privacy-date{color:#8c988e;letter-spacing:.015em;font-size:11px}.privacy-lede{color:#c1cac2;max-width:700px;margin:clamp(30px,5vw,57px) 0 clamp(58px,7vw,105px);font-size:clamp(16px,1.5vw,20px);line-height:1.78}.privacy-sections{border-top:1px solid var(--privacy-line)}.privacy-section{border-bottom:1px solid var(--privacy-line);grid-template-columns:minmax(210px,.72fr) minmax(0,1.28fr);gap:clamp(28px,7vw,120px);padding:clamp(30px,4.4vw,62px) 0;display:grid}.privacy-section h2{letter-spacing:-.04em;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(24px,2.5vw,34px);font-weight:400;line-height:1.18}.privacy-section-copy p,.privacy-section-copy li{color:var(--privacy-muted);margin:0;font-size:14px;line-height:1.85}.privacy-section-copy p+p{margin-top:16px}.privacy-section-copy ul{margin:13px 0 17px;padding-left:20px}.privacy-section-copy li+li{margin-top:7px}.privacy-section-copy a{color:#d7e6d5;text-underline-offset:4px;text-decoration:underline}.privacy-section-copy a:hover{color:#fff}.privacy-end{color:#e8efe7;margin-top:45px;font-size:13px;font-weight:600;display:inline-block}.privacy-end:hover{color:#fff;text-underline-offset:4px;text-decoration:underline}.privacy-footer{color:#8f9b91;border-top:1px solid var(--privacy-line);justify-content:space-between;align-items:center;gap:20px;padding:26px 0 36px;font-size:11px;display:flex}.privacy-footer a{color:#c1cec0}.privacy-footer a:hover{color:#fff}@media (max-width:760px){.privacy-shell{padding:0 23px}.privacy-header{min-height:77px}.privacy-main{padding:64px 0 80px}.privacy-masthead h1{font-size:clamp(51px,10vw,78px)}.privacy-lede{margin-bottom:65px}.privacy-section{grid-template-columns:1fr;gap:14px;padding:29px 0 35px}.privacy-section h2{font-size:28px}.privacy-footer>span:nth-child(2){display:none}}@media (max-width:400px){.privacy-shell{padding:0 20px}.privacy-header{min-height:73px}.privacy-brand{font-size:24px}.privacy-back{font-size:11px}.privacy-masthead h1{font-size:clamp(44px,12vw,56px)}.privacy-lede{font-size:15px;line-height:1.7}.privacy-section-copy p,.privacy-section-copy li{font-size:13px}.privacy-footer{font-size:10px}}
