.policy-page-module__fj3IQW__page{min-height:70vh}.policy-page-module__fj3IQW__hero{border-bottom:1px solid var(--line-light);background:linear-gradient(115deg, var(--paper-50), var(--paper-100))}.policy-page-module__fj3IQW__hero .site-container{max-width:920px;padding-block:72px 58px}.policy-page-module__fj3IQW__hero h1{margin-top:10px;font-size:clamp(3rem,7vw,5.2rem);line-height:.98}.policy-page-module__fj3IQW__intro{max-width:760px;color:var(--ink-600);margin-top:18px;font-size:1.06rem;line-height:1.65}.policy-page-module__fj3IQW__updated{color:var(--ink-450);margin-top:18px;font-size:.78rem}.policy-page-module__fj3IQW__body{padding:42px 0 90px}.policy-page-module__fj3IQW__layout{grid-template-columns:230px minmax(0,760px);justify-content:center;align-items:start;gap:48px;display:grid}.policy-page-module__fj3IQW__toc{border-left:1px solid var(--line-default);gap:9px;padding-left:18px;display:grid;position:sticky;top:96px}.policy-page-module__fj3IQW__toc strong{margin-bottom:4px;font-size:.8rem}.policy-page-module__fj3IQW__toc a{color:var(--ink-600);font-size:.76rem;line-height:1.35}.policy-page-module__fj3IQW__toc a:hover{color:var(--gold-600)}.policy-page-module__fj3IQW__article{min-width:0}.policy-page-module__fj3IQW__notice{border:1px solid var(--line-default);border-radius:var(--radius-control);background:var(--paper-100);color:var(--ink-600);margin-bottom:28px;padding:18px 20px;font-size:.82rem;line-height:1.55}.policy-page-module__fj3IQW__section{border-bottom:1px solid var(--line-light);margin-bottom:30px;padding:0 0 30px;scroll-margin-top:110px}.policy-page-module__fj3IQW__section:last-child{border-bottom:0}.policy-page-module__fj3IQW__section h2{margin-bottom:13px;font-size:clamp(1.8rem,3vw,2.35rem)}.policy-page-module__fj3IQW__copy{color:var(--ink-600);line-height:1.72}.policy-page-module__fj3IQW__copy p+p,.policy-page-module__fj3IQW__copy p+ul,.policy-page-module__fj3IQW__copy ul+p{margin-top:12px}.policy-page-module__fj3IQW__copy ul{padding-left:1.2rem}.policy-page-module__fj3IQW__copy li+li{margin-top:7px}.policy-page-module__fj3IQW__copy strong{color:var(--ink-800)}.policy-page-module__fj3IQW__copy a{color:var(--gold-600);text-underline-offset:3px;text-decoration:underline}@media (max-width:820px){.policy-page-module__fj3IQW__layout{grid-template-columns:1fr;gap:26px}.policy-page-module__fj3IQW__toc{border-left:0;border-bottom:1px solid var(--line-light);grid-template-columns:repeat(2,minmax(0,1fr));padding:0 0 20px;position:static}.policy-page-module__fj3IQW__toc strong{grid-column:1/-1}}@media (max-width:520px){.policy-page-module__fj3IQW__hero .site-container{padding-block:54px 44px}.policy-page-module__fj3IQW__body{padding-top:30px}.policy-page-module__fj3IQW__toc{grid-template-columns:1fr}.policy-page-module__fj3IQW__section{margin-bottom:24px;padding-bottom:24px}}
