.PolicyPage-module__HLEXhG__wrap{padding:32px 0 64px}.PolicyPage-module__HLEXhG__head{flex-direction:column;gap:10px;max-width:720px;margin-bottom:28px;display:flex}.PolicyPage-module__HLEXhG__head h1{font-size:clamp(26px,5vw,34px)}.PolicyPage-module__HLEXhG__meta{color:var(--muted);font-size:13.5px}.PolicyPage-module__HLEXhG__summary{font-size:16px;line-height:1.65}.PolicyPage-module__HLEXhG__body{gap:24px;display:grid}@media (min-width:900px){.PolicyPage-module__HLEXhG__body{grid-template-columns:240px minmax(0,1fr);align-items:start;gap:48px}}.PolicyPage-module__HLEXhG__tocMobile{border:1px solid var(--line);border-radius:var(--r-card);background:var(--surface)}.PolicyPage-module__HLEXhG__tocMobile summary{cursor:pointer;min-height:48px;color:var(--ink);justify-content:space-between;align-items:center;padding:0 16px;font-weight:600;list-style:none;display:flex}.PolicyPage-module__HLEXhG__tocMobile summary::-webkit-details-marker{display:none}.PolicyPage-module__HLEXhG__tocMobile summary:after{content:"";border-right:2px solid var(--muted);border-bottom:2px solid var(--muted);width:9px;height:9px;margin-right:4px;transition:transform .15s;transform:rotate(45deg)}.PolicyPage-module__HLEXhG__tocMobile[open] summary:after{transform:rotate(-135deg)}.PolicyPage-module__HLEXhG__tocMobile ol{flex-direction:column;margin:0;padding:0 16px 8px 36px;display:flex}.PolicyPage-module__HLEXhG__tocMobile a{color:var(--text);padding:10px 0;font-size:14.5px;display:block}.PolicyPage-module__HLEXhG__tocDesktop{top:calc(var(--nav-h) + 20px);display:none;position:sticky}.PolicyPage-module__HLEXhG__tocDesktop .PolicyPage-module__HLEXhG__tocTitle{color:var(--muted);text-transform:uppercase;letter-spacing:.04em;margin-bottom:8px;padding:0 10px;font-size:12px;font-weight:600}.PolicyPage-module__HLEXhG__tocDesktop ol{counter-reset:toc;flex-direction:column;gap:2px;margin:0;padding:0;font-size:14px;list-style:none;display:flex}.PolicyPage-module__HLEXhG__tocDesktop li{counter-increment:toc}.PolicyPage-module__HLEXhG__tocDesktop a{color:var(--muted);border-radius:8px;gap:8px;padding:7px 10px;line-height:1.35;display:flex}.PolicyPage-module__HLEXhG__tocDesktop a:before{content:counter(toc) ".";color:var(--faint);font-variant-numeric:tabular-nums;flex:none}.PolicyPage-module__HLEXhG__tocDesktop a:hover{color:var(--ink);background:var(--soft)}@media (min-width:900px){.PolicyPage-module__HLEXhG__tocDesktop{display:block}.PolicyPage-module__HLEXhG__tocMobile{display:none}}.PolicyPage-module__HLEXhG__article{flex-direction:column;gap:32px;min-width:0;max-width:720px;display:flex}.PolicyPage-module__HLEXhG__section{scroll-margin-top:calc(var(--nav-h) + 16px);flex-direction:column;gap:12px;display:flex}.PolicyPage-module__HLEXhG__section h2{gap:8px;font-size:19px;display:flex}.PolicyPage-module__HLEXhG__section h2 .PolicyPage-module__HLEXhG__num{color:var(--faint);font-variant-numeric:tabular-nums}.PolicyPage-module__HLEXhG__section p,.PolicyPage-module__HLEXhG__section li{color:var(--text);font-size:15px;line-height:1.7}.PolicyPage-module__HLEXhG__section ul{flex-direction:column;gap:6px;margin:0;padding-left:20px;display:flex}.PolicyPage-module__HLEXhG__section .PolicyPage-module__HLEXhG__note{font-size:14px}.PolicyPage-module__HLEXhG__foot{border-top:1px solid var(--line);color:var(--muted);flex-direction:column;gap:14px;padding-top:22px;font-size:14px;display:flex}.PolicyPage-module__HLEXhG__foot h3{color:var(--muted);text-transform:uppercase;letter-spacing:.04em;font-size:13px;font-weight:600}.PolicyPage-module__HLEXhG__related{flex-wrap:wrap;gap:8px;display:flex}
