.legal-module__NaLOZq__main{padding-block:clamp(16px,4vw,40px) 80px}.legal-module__NaLOZq__layout{grid-template-columns:minmax(0,720px);grid-template-areas:"intro""contents""body";display:grid}.legal-module__NaLOZq__intro{grid-area:intro}.legal-module__NaLOZq__title{font-family:var(--font-display);font-weight:800;font-size:clamp(var(--t-display-xl-size), 1.5rem + 2.4vw, 3.25rem);letter-spacing:-.03em;text-wrap:balance;line-height:1.02}.legal-module__NaLOZq__updated{color:var(--ink-3);margin-top:14px;font-size:15px}.legal-module__NaLOZq__contents{border:1px solid var(--line);border-radius:var(--r-card);background:var(--surface);grid-area:contents;margin-top:32px;padding:20px 24px 22px}.legal-module__NaLOZq__contentsTitle{font:var(--t-eyebrow);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3);font-size:13px}.legal-module__NaLOZq__contents ol{gap:8px;margin-top:12px;font-size:16px;line-height:1.35;display:grid}.legal-module__NaLOZq__contents a{text-decoration:underline;-webkit-text-decoration-color:var(--line);text-decoration-color:var(--line);text-underline-offset:4px;transition:text-decoration-color var(--dur-fast) var(--ease-out);text-decoration-thickness:1px}.legal-module__NaLOZq__contents a:hover{text-decoration-color:currentColor}.legal-module__NaLOZq__body{color:var(--ink-body);grid-area:body;line-height:1.6}.legal-module__NaLOZq__body h2{font-family:var(--font-display);letter-spacing:-.02em;color:var(--ink);text-wrap:balance;margin-top:48px;scroll-margin-top:24px;font-size:clamp(23px,1.2rem + .6vw,27px);font-weight:700;line-height:1.15}.legal-module__NaLOZq__body h3{color:var(--ink);margin-top:28px;scroll-margin-top:24px;font-size:18px;font-weight:700;line-height:1.3}.legal-module__NaLOZq__body p,.legal-module__NaLOZq__body ul{margin-top:14px}.legal-module__NaLOZq__body>:first-child{margin-top:36px}.legal-module__NaLOZq__body ul{gap:10px;padding-left:1.2em;list-style:outside;display:grid}.legal-module__NaLOZq__body li{padding-left:.2em}.legal-module__NaLOZq__body li::marker{color:var(--ink-3)}.legal-module__NaLOZq__body strong{color:var(--ink);font-weight:700}.legal-module__NaLOZq__body a,.legal-module__NaLOZq__others a{color:var(--accent-press);text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px}.legal-module__NaLOZq__body a:hover,.legal-module__NaLOZq__others a:hover{text-decoration-thickness:2px}.legal-module__NaLOZq__others{border-top:1px solid var(--line);max-width:720px;margin-top:64px;padding-top:24px}.legal-module__NaLOZq__others ul{flex-wrap:wrap;gap:12px 28px;font-weight:600;display:flex}@media (min-width:1100px){.legal-module__NaLOZq__layout{grid-template-columns:minmax(0,720px) 260px;grid-template-areas:"intro.""body contents";justify-content:space-between;column-gap:clamp(48px,8vw,120px)}.legal-module__NaLOZq__contents{align-self:start;margin-top:36px;position:sticky;top:32px}}
