.sh-site .sh-privacy .sh-legal-hero{max-width:1180px;padding:clamp(44px, calc(6 * var(--sh-page-unit,1vw)), 88px) 32px 40px;text-align:left;border-bottom:1px solid var(--sh-border)}.sh-site .sh-privacy .sh-legal-hero-inner{max-width:none}.sh-site .sh-privacy .sh-legal-hero .sh-pill{color:var(--sh-text-secondary)}.sh-site .sh-privacy .sh-legal-hero .sh-display{font-size:clamp(3rem, calc(6.5 * var(--sh-page-unit,1vw)), 6rem)}.sh-site .sh-privacy .sh-legal-hero .sh-lead{font-size:clamp(1.05rem, calc(1.7 * var(--sh-page-unit,1vw)), 1.3rem);max-width:780px!important;margin-inline:0!important}.sh-site .sh-privacy-actions{flex-wrap:wrap;align-items:center;gap:12px 28px;margin-top:28px;display:flex}.sh-site .sh-privacy-actions>a{min-height:44px;color:var(--sh-text-primary);text-decoration:underline;-webkit-text-decoration-color:var(--sh-accent);text-decoration-color:var(--sh-accent);text-underline-offset:5px;align-items:center;font-size:14px;display:inline-flex}.sh-site .sh-privacy-actions .sh-btn{min-height:44px;margin-left:auto}.sh-site .sh-privacy .sh-legal-layout{gap:clamp(32px, calc(5 * var(--sh-page-unit,1vw)), 72px);grid-template-columns:260px minmax(0,1fr);max-width:1180px;padding:40px 32px 96px}.sh-site .sh-privacy .sh-legal-sidebar{position:sticky;top:120px}.sh-site .sh-privacy .sh-legal-toc{overscroll-behavior:contain;scrollbar-width:thin;border-radius:var(--sh-radius);max-height:calc(100dvh - 144px);padding:16px;position:static;overflow-y:auto}.sh-site .sh-privacy .sh-legal-toc-link{min-height:44px;padding:12px;font-size:13px}.sh-site .sh-privacy .sh-legal-toc-toggle{display:none}.sh-site .sh-privacy .sh-legal-updated{color:var(--sh-text-secondary);background:0 0;border:0;margin-bottom:28px;padding:0}.sh-site .sh-privacy .sh-legal-content{counter-reset:privacy-section}.sh-site .sh-privacy .sh-legal-section{scroll-margin-top:124px}.sh-site .sh-privacy .sh-legal-section-title:before{counter-increment:privacy-section;content:counter(privacy-section, decimal-leading-zero);color:var(--sh-text-secondary);letter-spacing:.12em;border-top:2px solid var(--sh-accent);width:32px;margin-bottom:10px;padding-top:10px;font-size:12px;line-height:1.5;display:block}.sh-site .sh-privacy .sh-legal-text,.sh-site .sh-privacy .sh-legal-list li{font-size:16px;line-height:1.8}.sh-site .sh-privacy .sh-legal-content a{color:var(--sh-text-primary);text-decoration:underline;-webkit-text-decoration-color:var(--sh-accent);text-decoration-color:var(--sh-accent);text-underline-offset:3px;overflow-wrap:anywhere}.sh-site .sh-privacy :is(a,button):focus-visible{outline:2px solid var(--sh-text-primary);outline-offset:4px}.sh-site .sh-privacy .sh-legal-table{table-layout:fixed}.sh-site .sh-privacy .sh-legal-table :is(th,td){overflow-wrap:anywhere}.sh-site .sh-privacy .sh-legal-table a{white-space:normal}@container site-page (max-width:1024px){.sh-site .sh-privacy .sh-legal-layout{grid-template-columns:minmax(0,1fr);gap:28px}.sh-site .sh-privacy .sh-legal-sidebar{position:static}.sh-site .sh-privacy .sh-legal-content{max-width:none}.sh-site .sh-privacy .sh-legal-toc{max-height:none;padding:0;overflow:visible}.sh-site .sh-privacy .sh-legal-toc-title{display:none}.sh-site .sh-privacy .sh-legal-toc-toggle{border-radius:var(--sh-radius);width:100%;min-height:72px;color:var(--sh-text-primary);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:16px;padding:16px 20px;font-size:15px;display:flex}.sh-site .sh-privacy .sh-legal-toc-count{color:var(--sh-text-secondary);margin-top:4px;font-size:12px;display:block}.sh-site .sh-privacy .sh-legal-toc-list{padding:0 8px 8px;display:none}.sh-site .sh-privacy .sh-legal-toc[data-expanded=true] .sh-legal-toc-list{display:block}.sh-site .sh-privacy .sh-legal-toc[data-expanded=true] .sh-legal-toc-toggle>svg{transform:rotate(180deg)}}@container site-page (max-width:640px){.sh-site .sh-privacy .sh-legal-hero{padding:40px 24px 28px}.sh-site .sh-privacy .sh-legal-layout{padding:24px 24px 64px}.sh-site .sh-privacy-actions{gap:4px;margin-top:20px}.sh-site .sh-privacy-actions>a{width:100%}.sh-site .sh-privacy-actions .sh-btn{width:100%;margin:12px 0 0}.sh-site .sh-privacy .sh-legal-section{scroll-margin-top:104px}}
