.c-legal-page{padding-block:clamp(2rem, 1.4815rem + 2.5926vw, 3.75rem) var(--section-sp-md)}.c-legal-page__head{gap:var(--sp-4);margin-bottom:0}.c-legal-page .c-legal-page__head .section-head__main{max-width:62.5rem}.c-legal-page .c-legal-page__head .section-title{overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;font-size:clamp(2.25rem,1.7315rem + 2.5926vw,4rem)}.c-legal-page .c-legal-page__head .section-head__lead{color:var(--clr-muted);font-size:var(--fz-xs);line-height:1.3}.c-legal-page__body{max-width:var(--text-container-width);margin-top:var(--item-sp-lg);color:var(--clr-text-soft);font-size:var(--fz-md);line-height:var(--lh-base);overflow-wrap:break-word}.c-legal-page__body>*+h2{margin-top:var(--item-sp-lg)}.c-legal-page__body h2{color:var(--clr-text);font-size:var(--fz-h4);line-height:var(--lh-snug)}.c-legal-page__body :is(h3,h4){color:var(--clr-text);font-family:var(--ff-main);font-size:var(--fz-md);font-weight:var(--fw-semibold);line-height:var(--lh-snug)}.c-legal-page__body :is(strong,b){color:var(--clr-text);font-weight:var(--fw-semibold)}.c-legal-page__body li::marker{color:var(--clr-primary)}
