.legal-article_page__0YNTK{padding-block:clamp(2.5rem,6vw,4.5rem) clamp(5rem,10vw,8rem)}.legal-article_wrap__i5eaz{width:var(--page);margin-inline:auto}.legal-article_head__WoQuK{max-width:34rem;padding-bottom:clamp(2.2rem,5vw,3.6rem);border-bottom:1px solid var(--line);margin-bottom:clamp(2.5rem,5vw,4rem)}.legal-article_back__1rbvj{display:inline-block;margin-bottom:clamp(2rem,5vw,3.5rem);font-size:.92rem;font-weight:600;color:var(--muted);transition:color .2s ease}.legal-article_back__1rbvj:hover{color:var(--ink)}.legal-article_title__xWXLl{font-size:var(--display-l);line-height:.98;letter-spacing:-.045em;color:var(--ink)}.legal-article_updated__0Ieop{margin-top:1.1rem;font-size:.76rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--faint)}.legal-article_intro__t6yv9{margin-top:1.8rem;padding-left:1.2rem;border-left:2px solid var(--blue);font-size:clamp(1.08rem,1.6vw,1.22rem);line-height:1.6;color:var(--ink-soft)}.legal-article_layout__W_3VR{display:grid;grid-gap:clamp(2.5rem,5vw,4.5rem);gap:clamp(2.5rem,5vw,4.5rem);align-items:start}@media (min-width:900px){.legal-article_layout__W_3VR{grid-template-columns:minmax(0,68ch) 15rem}.legal-article_toc__75EQ_{grid-column:2;grid-row:1;position:-webkit-sticky;position:sticky;top:6.5rem;max-height:calc(100vh - 9rem);overflow-y:auto;padding-left:1.4rem;border-left:1px solid var(--line)}}@media (max-width:899px){.legal-article_toc__75EQ_{padding:1.2rem 1.3rem;background:var(--paper-alt);border:1px solid var(--line);border-radius:var(--radius-card)}}.legal-article_tocList__h8tec{list-style:none;margin:0;padding:0;display:grid;grid-gap:.15rem;gap:.15rem}.legal-article_tocLink__ecm0q{display:grid;grid-template-columns:2rem 1fr;align-items:baseline;grid-gap:.2rem;gap:.2rem;padding:.35rem 0;font-size:.9rem;line-height:1.35;color:var(--muted);transition:color .2s ease}.legal-article_tocLink__ecm0q:hover{color:var(--ink)}.legal-article_tocNum__xXkfT{font-family:var(--serif);font-size:.95rem;color:var(--faint);transition:color .2s ease}.legal-article_tocLink__ecm0q:hover .legal-article_tocNum__xXkfT{color:var(--blue)}.legal-article_article__uOLL1{max-width:68ch}@media (min-width:900px){.legal-article_article__uOLL1{grid-column:1;grid-row:1}}.legal-article_section__17YX5{padding-block:clamp(1.8rem,3.5vw,2.6rem);border-top:1px solid var(--line)}.legal-article_section__17YX5:first-child{border-top:0;padding-top:0}.legal-article_num__SSX8f{display:block;font-family:var(--serif);font-size:1.75rem;line-height:1;font-weight:400;letter-spacing:-.02em;color:var(--blue);margin-bottom:.7rem}.legal-article_heading__X0NRm{font-size:clamp(1.35rem,2.4vw,1.75rem);font-weight:700;line-height:1.1;letter-spacing:-.035em;color:var(--ink);scroll-margin-top:6.5rem}.legal-article_body__lMXlM{margin-top:.9rem;font-size:1.1rem;line-height:1.75;color:var(--ink-soft)}