.legal-page-module__DgN86a__page{padding-block:64px 96px}.legal-page-module__DgN86a__header{max-width:850px;margin-bottom:48px}.legal-page-module__DgN86a__header h1{letter-spacing:-.045em;margin:16px 0 24px;font-size:clamp(2.5rem,6vw,4.5rem);line-height:1.05}.legal-page-module__DgN86a__summary{max-width:720px;font-size:1.15rem;line-height:1.7}.legal-page-module__DgN86a__updated{opacity:.7;margin-top:24px;font-size:.85rem}.legal-page-module__DgN86a__links{flex-wrap:wrap;gap:12px 24px;margin-top:20px;display:flex}.legal-page-module__DgN86a__page a{text-underline-offset:4px;text-decoration:underline}.legal-page-module__DgN86a__page a:focus-visible{outline-offset:5px;border-radius:2px;outline:2px solid}.legal-page-module__DgN86a__layout{grid-template-columns:230px minmax(0,760px);align-items:start;gap:64px;display:grid}.legal-page-module__DgN86a__contents{font-size:.88rem;position:sticky;top:24px}.legal-page-module__DgN86a__contents h2{text-transform:uppercase;letter-spacing:.1em;margin:0 0 18px;font-size:.75rem}.legal-page-module__DgN86a__contents ol{margin:0;padding-left:20px}.legal-page-module__DgN86a__contents li{padding:0 0 12px 3px;line-height:1.5}.legal-page-module__DgN86a__sections section{border-top:1px solid color-mix(in srgb, currentColor 18%, transparent);padding:28px 0;scroll-margin-top:32px}.legal-page-module__DgN86a__sections h2{letter-spacing:-.02em;margin:0 0 18px;font-size:1.4rem;line-height:1.3}.legal-page-module__DgN86a__sections p,.legal-page-module__DgN86a__sections li{font-size:1rem;line-height:1.8}.legal-page-module__DgN86a__sections p{margin:0 0 16px}.legal-page-module__DgN86a__sections p:last-child{margin-bottom:0}.legal-page-module__DgN86a__sections ul{padding-left:22px}.legal-page-module__DgN86a__sections li{margin-bottom:12px;padding-left:4px}@media (max-width:800px){.legal-page-module__DgN86a__page{padding-block:40px 64px}.legal-page-module__DgN86a__layout{grid-template-columns:1fr;gap:28px}.legal-page-module__DgN86a__contents{position:static}.legal-page-module__DgN86a__header{margin-bottom:32px}}@media print{.legal-page-module__DgN86a__contents,.legal-page-module__DgN86a__links{display:none}.legal-page-module__DgN86a__layout{display:block}.legal-page-module__DgN86a__page{padding:0}}
