body:has(.legal-header){color:#402a40;background:#fffcf9;margin:0;font:16px/1.55 Arial,Helvetica,sans-serif}.legal-header .site-header-inner{justify-content:space-between;align-items:center;min-height:64px;padding:10px 16px;display:flex}.legal-header .site-navigation{box-shadow:none;background:0 0;border:0;align-items:center;gap:16px;margin:0;padding:0;width:auto!important;display:flex!important;position:static!important}.policy-document{padding:24px 16px 40px}.policy-document h1{font:400 30px/1.2 Georgia,serif}.policy-document h2{margin-top:28px;font-size:20px;line-height:1.3}.policy-document a{color:#79567b}.policy-document [role=note]{padding:18px;font-size:14px;line-height:1.5}body:has(.faq-header){color:#402a40;background:#fffcf9;margin:0;font:16px/1.55 Arial,Helvetica,sans-serif}.faq-header .site-header-inner{box-sizing:border-box;flex-flow:row;align-items:center;gap:8px;min-height:64px;padding:8px 16px;display:flex;position:relative}.faq-header .site-navigation{display:none!important}.faq-header .site-menu-toggle{background:0 0;border:0;flex:none;justify-content:center;align-items:center;width:44px;min-height:44px;margin-left:auto;padding:10px;display:inline-flex!important}.faq-header .site-auth-actions{display:none!important}.faq-header .site-navigation.is-open{background:#fffcf9;border:1px solid #e7dce5;border-radius:12px;flex-direction:column;align-items:stretch;gap:2px;width:min(260px,100vw - 32px);max-height:calc(100dvh - 80px);padding:8px;position:absolute;top:calc(100% + 4px);right:16px;overflow:auto;box-shadow:0 8px 24px #402a401f;display:flex!important}.faq-header .site-navigation :is(a,button){text-align:left;justify-content:flex-start;min-height:44px}.faq-header .site-menu-toggle svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;width:24px;height:24px}.faq-question{border-bottom:1px solid #e7dce5;padding:4px 0}.faq-question summary{cursor:pointer;overflow-wrap:anywhere;min-height:44px;padding:12px 8px;font-weight:600;line-height:1.4;display:list-item}.faq-question summary:focus-visible{outline-offset:2px;border-radius:4px;outline:2px solid #79567b}.faq-question p{overflow-wrap:anywhere;margin:0;padding:0 8px 12px;line-height:1.65}.faq-header [hidden]{display:none!important}.faq-subtitle{color:#6b6470;margin-top:-8px;margin-bottom:24px}.faq-number{color:#79567b;font-variant-numeric:tabular-nums}.faq-question p{white-space:pre-line}
