.policy-layout[data-v-b1fa8922]{align-items:start;background:#fff;box-sizing:border-box;-moz-column-gap:64px;column-gap:64px;display:grid;grid-template-columns:264px minmax(0,1fr);margin:var(--site-header-height,56px) auto 0;min-height:calc(100vh - var(--site-header-height, 56px));padding:56px 10px 96px;width:min(1400px,100%)}.policy-nav[data-v-b1fa8922]{align-self:start;background:rgb(245 245 245/var(--tw-bg-opacity,1));border:1px solid #ededed;border-radius:12px;box-sizing:border-box;max-height:calc(100dvh - var(--site-header-height, 56px) - 56px);overflow-y:auto;overscroll-behavior:contain;padding:24px 18px;position:sticky;top:calc(var(--site-header-height, 56px) + 32px);width:264px;z-index:20}.policy-nav-label[data-v-b1fa8922]{color:#777;font-size:12px;font-weight:500;letter-spacing:.08em;line-height:1.5;margin:0 12px 16px;text-transform:uppercase}.policy-nav-list[data-v-b1fa8922]{display:flex;flex-direction:column;gap:4px}.policy-link[data-v-b1fa8922]{border-radius:6px;color:#606060;display:block;font-size:14px;font-weight:400;line-height:1.5;overflow-wrap:anywhere;padding:11px 12px;text-decoration:none;transition:background-color .2s,color .2s}.policy-link[data-v-b1fa8922]:hover{background:#ebebeb;color:#222}.policy-link.is-current[data-v-b1fa8922]{background:#e5e5e5;color:#222;font-weight:600}.policy-link[data-v-b1fa8922]:focus-visible{outline:2px solid #777;outline-offset:2px}.policy-main[data-v-b1fa8922]{background:#fff;grid-column:2;max-width:960px;min-width:0}.policy-main[data-v-b1fa8922] .legal-content{padding:0}@media (max-width:1100px) and (min-width:901px){.policy-layout[data-v-b1fa8922]{-moz-column-gap:40px;column-gap:40px;grid-template-columns:240px minmax(0,1fr)}.policy-nav[data-v-b1fa8922]{width:240px}}@media (max-width:900px){.policy-layout[data-v-b1fa8922]{display:flex;flex-direction:column;gap:40px;min-height:0;padding:40px 10px 72px}.policy-nav[data-v-b1fa8922]{max-height:none;padding:20px;position:static;top:auto;width:100%}.policy-nav-list[data-v-b1fa8922]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.policy-main[data-v-b1fa8922]{width:100%}}@media (max-width:768px){.policy-layout[data-v-b1fa8922]{margin-top:var(--site-header-height,70px);padding:32px 15px 64px}}@media (max-width:480px){.policy-layout[data-v-b1fa8922]{gap:32px;margin-top:var(--site-header-height,50px);padding:24px 10px 56px}.policy-nav[data-v-b1fa8922]{padding:18px 12px}.policy-nav-list[data-v-b1fa8922]{gap:0;grid-template-columns:1fr}.policy-link[data-v-b1fa8922]{padding-block:8px}}@media (prefers-reduced-motion:reduce){.policy-link[data-v-b1fa8922]{transition:none}}.app-layout:has(.policy-layout),body:has(.policy-layout){overflow-x:clip}.policy-main .legal-content .last-updated,.policy-main .legal-content :is(h1,h2,h3,h4,h5,h6){text-align:left}.policy-nav,html:has(.policy-layout){scrollbar-color:#bfbfbf transparent;scrollbar-width:thin}@supports selector(::-webkit-scrollbar){.policy-nav,html:has(.policy-layout){scrollbar-color:auto;scrollbar-width:auto}.policy-nav::-webkit-scrollbar,html:has(.policy-layout)::-webkit-scrollbar{height:2px;width:2px}.policy-nav::-webkit-scrollbar-track,html:has(.policy-layout)::-webkit-scrollbar-track{background:transparent}.policy-nav::-webkit-scrollbar-thumb,html:has(.policy-layout)::-webkit-scrollbar-thumb{background:#bfbfbf;border-radius:999px}.policy-nav::-webkit-scrollbar-thumb:hover,html:has(.policy-layout)::-webkit-scrollbar-thumb:hover{background:#999}}.policy-main h2{scroll-margin-top:calc(var(--site-header-height, 56px) + 56px)}
