header img[src*="logo.png"]{object-fit:contain}.policy-copy{line-height:1.9}.policy-copy h2,.policy-copy h3{display:block;font-size:1.25rem;font-weight:600;margin:2rem 0 1rem;color:white}.policy-copy p{margin:0 0 1rem}.policy-copy ul,.policy-copy ol{padding-left:1.5rem;margin:1rem 0;list-style:disc}.policy-copy li{margin:.5rem 0}.policy-copy a{color:#c084fc;text-decoration:underline}.policy-summary,.policy-notice{border:1px solid #a855f740;padding:1.2rem;border-radius:12px;margin:1rem 0 2rem}.policy-summary strong{display:block;margin-bottom:.5rem}.terms-content,.privacy-content{scroll-margin-top:140px;overflow-wrap:anywhere;line-height:1.85}.terms-content p,.privacy-content p{margin:0 0 1.1rem}.terms-content ul,.privacy-content ul{padding-left:1.4rem;list-style:disc;margin:1rem 0 1.4rem}.terms-content li,.privacy-content li{margin:.65rem 0}.terms-content a,.privacy-content a{color:#c084fc!important;text-decoration:underline;text-underline-offset:3px}.terms-content h2,.privacy-content h2{line-height:1.35}.terms-content code,.privacy-content code{font-size:.9em;color:#d8b4fe}.policy-notice{border-left:3px solid #a855f7;border-radius:2px!important;background:#a855f70a}.policy-summary{border-radius:4px!important}dialog::backdrop{background:#000a;backdrop-filter:blur(4px)}