.LegalLayout-module__4s0BSG__page{padding-top:9.5rem;padding-bottom:6rem}.LegalLayout-module__4s0BSG__inner{flex-direction:column;gap:4rem;display:flex}.LegalLayout-module__4s0BSG__head{flex-direction:column;align-items:flex-start;gap:1.15rem;max-width:62ch;display:flex}.LegalLayout-module__4s0BSG__title{font-size:clamp(2.2rem,4.6vw,3.4rem)}.LegalLayout-module__4s0BSG__intro{max-width:58ch}.LegalLayout-module__4s0BSG__updated{color:var(--text-3);margin-top:.35rem}.LegalLayout-module__4s0BSG__body{grid-template-columns:15rem minmax(0,1fr);align-items:start;gap:clamp(2rem,6vw,5rem);display:grid}.LegalLayout-module__4s0BSG__toc{position:sticky;top:7.5rem}.LegalLayout-module__4s0BSG__tocInner{border-radius:var(--r-md);padding:1.35rem 1.25rem}.LegalLayout-module__4s0BSG__tocInner>*{z-index:2;position:relative}.LegalLayout-module__4s0BSG__tocTitle{color:var(--text-3);margin-bottom:.9rem;font-weight:400}.LegalLayout-module__4s0BSG__tocList{flex-direction:column;gap:.15rem;display:flex}.LegalLayout-module__4s0BSG__tocLink{border-radius:var(--r-xs);color:var(--text-3);transition:color var(--dur-1) var(--ease), background var(--dur-1) var(--ease);gap:.7rem;margin-inline:-.5rem;padding:.4rem .5rem;font-size:.86rem;line-height:1.4;display:flex}.LegalLayout-module__4s0BSG__tocLink:hover{color:var(--text-1);background:#ffffff0a}.LegalLayout-module__4s0BSG__tocNum{color:var(--text-4);flex:none;padding-top:.16rem}.LegalLayout-module__4s0BSG__content{flex-direction:column;gap:2.75rem;max-width:68ch;display:flex}.LegalLayout-module__4s0BSG__notice{border-radius:var(--r-md);flex-direction:column;gap:.6rem;padding:1.35rem 1.5rem;display:flex;box-shadow:inset 0 1px #7fd3ff38,inset 0 -1px #0006}.LegalLayout-module__4s0BSG__notice>*{z-index:2;position:relative}.LegalLayout-module__4s0BSG__notice p{color:var(--text-2);font-size:.9rem;line-height:1.6}.LegalLayout-module__4s0BSG__noticeLabel{color:var(--accent)}.LegalLayout-module__4s0BSG__section{flex-direction:column;gap:.9rem;scroll-margin-top:7.5rem;display:flex}.LegalLayout-module__4s0BSG__sectionTitle{letter-spacing:-.028em;align-items:baseline;gap:.85rem;font-size:1.22rem;font-weight:500;line-height:1.25;display:flex}.LegalLayout-module__4s0BSG__sectionNum{color:var(--text-4)}.LegalLayout-module__4s0BSG__p{color:var(--text-2);font-size:.975rem;line-height:1.72}@media (max-width:940px){.LegalLayout-module__4s0BSG__body{grid-template-columns:1fr;gap:2.5rem}.LegalLayout-module__4s0BSG__toc{position:static}.LegalLayout-module__4s0BSG__tocList{grid-template-columns:repeat(auto-fit,minmax(13rem,1fr));gap:.15rem 1rem;display:grid}}
