.privacy-page{position:relative;isolation:isolate;overflow:clip;background:radial-gradient(ellipse at 80% 0,#e6d7fc80,transparent 38rem),#fbf9fe}.privacy-copy section{padding:2rem 0;border-bottom:1px solid #78819933}.privacy-copy h2{margin-bottom:1rem;font-family:var(--font-display),sans-serif;font-size:clamp(1.2rem,3vw,1.5rem);font-weight:600;line-height:1.4;color:#30243e}.privacy-copy p{max-width:72ch;color:#6c6076;line-height:1.85}.privacy-copy p+p{margin-top:1rem}.privacy-copy a{color:#7553b6;text-decoration:underline;text-underline-offset:4px;overflow-wrap:anywhere}.privacy-copy a:hover{color:#5b3896}.privacy-providers{margin:1.5rem 0;padding:0;list-style:none}.privacy-providers li{display:grid;grid-template-columns:11rem 1fr;gap:.4rem 1.5rem;padding:.85rem 0;border-bottom:1px solid #78819926;color:#6c6076;font-size:.9375rem;line-height:1.6}.privacy-providers a{display:flex;align-items:center;gap:.35rem;width:-moz-fit-content;width:fit-content}@media (max-width:540px){.privacy-providers li{grid-template-columns:1fr}}.privacy-page>.ambient-flow{z-index:-1;opacity:.6}.privacy-page>.shell{position:relative}.privacy-page header{padding:36px;border:1px solid #fff;border-radius:22px;background:linear-gradient(130deg,#ffffffed,#f0e8faed);box-shadow:0 20px 45px -24px #75519340}.privacy-page .privacy-copy{margin-top:30px;padding:8px 36px 20px;background:#ffffffed;border:1px solid #ebe4f1;border-radius:18px;box-shadow:0 12px 35px -25px #6c45762b}.privacy-page aside{background:linear-gradient(120deg,#eae0f8,#f5effc);border:1px solid #dfcfef;box-shadow:0 10px 30px -20px #70458644}@media (max-width:600px){.privacy-page header{padding:27px 22px}.privacy-page .privacy-copy{padding:2px 22px 20px}.privacy-copy p{font-size:14px}}