.LegalDocument-module__7JYWDW__shell{min-height:100vh;padding-top:var(--dr-store-header-stack);background:var(--dr-light-canvas);color:var(--dr-light-ink)}.LegalDocument-module__7JYWDW__hero{padding:clamp(56px, 7vw, 104px) var(--dr-store-gutter) clamp(48px, 6vw, 80px);border-bottom:1px solid var(--dr-line-light);background:var(--dr-light-surface)}.LegalDocument-module__7JYWDW__breadcrumbs{color:var(--dr-light-muted);align-items:center;gap:10px;margin-bottom:32px;font-size:13px;display:flex}.LegalDocument-module__7JYWDW__breadcrumbs a{text-underline-offset:4px;transition:color var(--dr-motion-fast), text-decoration-color var(--dr-motion-fast);-webkit-text-decoration:underline #0000;text-decoration:underline #0000}.LegalDocument-module__7JYWDW__breadcrumbs a:hover,.LegalDocument-module__7JYWDW__breadcrumbs a:focus-visible{color:var(--dr-accent-deep);outline:none;text-decoration-color:currentColor}.LegalDocument-module__7JYWDW__hero h1{letter-spacing:-.055em;text-wrap:balance;max-width:1050px;margin:0;font-size:clamp(48px,6vw,82px);line-height:.98}.LegalDocument-module__7JYWDW__hero>p{max-width:760px;color:var(--dr-light-muted);text-wrap:pretty;margin:24px 0 0;font-size:clamp(17px,1.7vw,20px);line-height:1.6}.LegalDocument-module__7JYWDW__notice{border-left:3px solid var(--dr-accent-deep);background:#e7f1f1;gap:6px;max-width:760px;margin-top:32px;padding:16px 18px;font-size:14px;line-height:1.55;display:grid}.LegalDocument-module__7JYWDW__notice strong{color:var(--dr-accent-deep)}.LegalDocument-module__7JYWDW__notice span{color:var(--dr-light-muted)}.LegalDocument-module__7JYWDW__layout{padding:clamp(48px, 6vw, 80px) var(--dr-store-gutter) clamp(88px, 10vw, 144px);background:var(--dr-light-canvas);grid-template-columns:minmax(190px,250px) minmax(0,780px);gap:clamp(48px,7vw,112px);display:grid}.LegalDocument-module__7JYWDW__contents{top:calc(var(--dr-store-header-stack) + 28px);align-self:start;position:sticky}.LegalDocument-module__7JYWDW__contents strong{color:var(--dr-accent-deep);letter-spacing:.12em;text-transform:uppercase;font-size:12px}.LegalDocument-module__7JYWDW__contents ol{gap:2px;margin:16px 0 0;padding:0;list-style:none;display:grid}.LegalDocument-module__7JYWDW__contents a{border-left:1px solid var(--dr-line-light);color:var(--dr-light-muted);transition:border-color var(--dr-motion-fast), color var(--dr-motion-fast);padding:9px 12px;font-size:13px;font-weight:500;line-height:1.4;display:block}.LegalDocument-module__7JYWDW__contents a:hover,.LegalDocument-module__7JYWDW__contents a:focus-visible{border-color:var(--dr-accent-deep);color:var(--dr-light-ink);outline:none}.LegalDocument-module__7JYWDW__article{min-width:0}.LegalDocument-module__7JYWDW__article>section{scroll-margin-top:calc(var(--dr-store-header-stack) + 24px);border-top:1px solid var(--dr-line-light);padding:clamp(38px,5vw,56px) 0}.LegalDocument-module__7JYWDW__article>section:first-child{border-top:0;padding-top:0}.LegalDocument-module__7JYWDW__article h2{letter-spacing:-.04em;text-wrap:balance;max-width:720px;margin:0;font-size:clamp(27px,3vw,38px);line-height:1.08}.LegalDocument-module__7JYWDW__content{max-width:720px;color:var(--dr-light-muted);text-wrap:pretty;margin-top:20px;font-size:16px;line-height:1.72}.LegalDocument-module__7JYWDW__content p{margin:16px 0 0}.LegalDocument-module__7JYWDW__content p:first-child{margin-top:0}.LegalDocument-module__7JYWDW__content ul,.LegalDocument-module__7JYWDW__content ol{gap:10px;margin:20px 0 0;padding-left:22px;display:grid}.LegalDocument-module__7JYWDW__content li::marker{color:var(--dr-accent-deep)}.LegalDocument-module__7JYWDW__content strong{color:var(--dr-light-ink)}.LegalDocument-module__7JYWDW__content a,.LegalDocument-module__7JYWDW__identity a{color:var(--dr-accent-deep);text-underline-offset:4px;font-weight:600;-webkit-text-decoration:underline #0a767c4d;text-decoration:underline #0a767c4d}.LegalDocument-module__7JYWDW__content a:hover,.LegalDocument-module__7JYWDW__content a:focus-visible,.LegalDocument-module__7JYWDW__identity a:hover,.LegalDocument-module__7JYWDW__identity a:focus-visible{color:var(--dr-accent-deep-hover);outline:none;text-decoration-color:currentColor}.LegalDocument-module__7JYWDW__identity{border-top:1px solid var(--dr-line-light);border-bottom:1px solid var(--dr-line-light);gap:12px;margin:24px 0 0;padding:22px 0;font-size:15px;display:grid}.LegalDocument-module__7JYWDW__identity>div{grid-template-columns:160px minmax(0,1fr);gap:16px;display:grid}.LegalDocument-module__7JYWDW__identity dt{color:#77787d}.LegalDocument-module__7JYWDW__identity dd{color:var(--dr-light-ink);margin:0;font-weight:600}.LegalDocument-module__7JYWDW__content .legal-template{border-top:1px solid var(--dr-line-light);border-bottom:1px solid var(--dr-line-light);color:var(--dr-light-ink);margin-top:24px;padding:24px 0}.LegalDocument-module__7JYWDW__content .legal-template p{margin-top:12px}.LegalDocument-module__7JYWDW__content .legal-template-label{color:var(--dr-light-muted);font-size:13px}.LegalDocument-module__7JYWDW__content .legal-template-line{border-bottom:1px solid #19191961;min-height:34px;display:block}.LegalDocument-module__7JYWDW__related{border-top:1px solid var(--dr-line-light);padding-top:40px}.LegalDocument-module__7JYWDW__related>strong{margin-bottom:16px;font-size:13px;display:block}.LegalDocument-module__7JYWDW__related>div{flex-wrap:wrap;gap:10px 24px;display:flex}.LegalDocument-module__7JYWDW__related a{color:var(--dr-accent-deep);text-underline-offset:4px;font-size:14px;font-weight:600;-webkit-text-decoration:underline #0a767c4d;text-decoration:underline #0a767c4d}.LegalDocument-module__7JYWDW__related a:hover,.LegalDocument-module__7JYWDW__related a:focus-visible{color:var(--dr-accent-deep-hover);outline:none;text-decoration-color:currentColor}@media (max-width:900px){.LegalDocument-module__7JYWDW__layout{grid-template-columns:1fr;gap:0}.LegalDocument-module__7JYWDW__contents{padding-bottom:36px;position:static}.LegalDocument-module__7JYWDW__contents ol{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:620px){.LegalDocument-module__7JYWDW__hero,.LegalDocument-module__7JYWDW__layout{padding-left:20px;padding-right:20px}.LegalDocument-module__7JYWDW__hero{padding-top:42px}.LegalDocument-module__7JYWDW__hero h1{font-size:clamp(42px,13vw,58px)}.LegalDocument-module__7JYWDW__contents ol{grid-template-columns:1fr}.LegalDocument-module__7JYWDW__identity>div{grid-template-columns:1fr;gap:2px}}@media print{.LegalDocument-module__7JYWDW__shell{padding-top:0}.LegalDocument-module__7JYWDW__hero,.LegalDocument-module__7JYWDW__layout{padding-left:0;padding-right:0}.LegalDocument-module__7JYWDW__breadcrumbs,.LegalDocument-module__7JYWDW__notice,.LegalDocument-module__7JYWDW__contents,.LegalDocument-module__7JYWDW__related{display:none}.LegalDocument-module__7JYWDW__layout{display:block}.LegalDocument-module__7JYWDW__article>section{break-inside:avoid}}
