.legal-module__6ajhsq__page{padding-bottom:var(--section)}.legal-module__6ajhsq__head{justify-items:start;gap:var(--sp-5);padding-top:clamp(40px,7vw,104px);display:grid}.legal-module__6ajhsq__head .lead{max-width:46ch}.legal-module__6ajhsq__facts{--facts-gap:clamp(14px, 2.4vw, 28px);align-items:center;gap:var(--sp-2) var(--facts-gap);margin-top:var(--sp-1);font-size:var(--type-detail);color:var(--text-2);flex-wrap:wrap;font-weight:500;display:flex}.legal-module__6ajhsq__facts li+li:before{content:"";width:1px;height:14px;margin-right:var(--facts-gap);vertical-align:-2px;background:#ffffff2e;display:inline-block}.legal-module__6ajhsq__summary{margin-top:clamp(40px,6vw,72px)}.legal-module__6ajhsq__summaryTitle{font-size:var(--type-body);color:var(--text);font-weight:600;line-height:1.4}@media (min-width:861px){.legal-module__6ajhsq__summary .band__head{top:calc(var(--header-h) + 32px);align-self:start;position:sticky}}.legal-module__6ajhsq__document{grid-template-columns:minmax(12rem,16rem) minmax(0,1fr);align-items:start;gap:clamp(40px,6vw,96px);margin-top:clamp(64px,9vw,136px);display:grid}.legal-module__6ajhsq__contents{top:calc(var(--header-h) + 20px);max-height:calc(100svh - var(--header-h) - 40px);overscroll-behavior:contain;scrollbar-width:none;margin-left:-12px;padding:12px 0 12px 12px;position:sticky;overflow-y:auto}.legal-module__6ajhsq__contents::-webkit-scrollbar{display:none}.legal-module__6ajhsq__contentsLabel{margin-bottom:var(--sp-2);font-size:var(--type-caption);color:var(--text-2)}.legal-module__6ajhsq__rail{padding-left:30px;position:relative}.legal-module__6ajhsq__rail:before,.legal-module__6ajhsq__rail:after{content:"";pointer-events:none;position:absolute;top:0;bottom:0}.legal-module__6ajhsq__rail:before{background:#fff3;width:1px;left:8px}.legal-module__6ajhsq__rail:after{background:repeating-linear-gradient(#fff3 0 1px,#0000 1px 9px);width:5px;left:9px}.legal-module__6ajhsq__railList li{position:relative}.legal-module__6ajhsq__railList li:before{content:"";background:#ffffff73;width:11px;height:1px;position:absolute;top:50%;left:-22px}.legal-module__6ajhsq__railList a{font-size:var(--type-detail);color:var(--text-2);transition:color var(--t-micro) var(--ease-out);align-items:baseline;gap:10px;padding-block:7px;line-height:1.35;display:flex}.legal-module__6ajhsq__railList a:hover{color:var(--text)}.legal-module__6ajhsq__railList a[aria-current=location]{color:var(--text-bright)}.legal-module__6ajhsq__railIndex{text-align:right;min-width:2ch;color:var(--text-2);transition:color var(--t-micro) var(--ease-out);flex:none;font-weight:500}.legal-module__6ajhsq__railList a[aria-current=location] .legal-module__6ajhsq__railIndex{color:var(--text-bright)}.legal-module__6ajhsq__railTitle{text-wrap:balance}.legal-module__6ajhsq__needle{z-index:1;background:var(--action);opacity:0;pointer-events:none;width:20px;height:2px;transition:opacity var(--t-state) var(--ease-out), transform var(--t-micro) var(--ease-out);border-radius:1px;position:absolute;top:-1px;left:0;box-shadow:0 0 14px #f7f7f873}.legal-module__6ajhsq__needle[data-ready=true]{opacity:1}.legal-module__6ajhsq__needle[data-state=waiting]{opacity:.4}.legal-module__6ajhsq__sections{min-width:0;max-width:58ch}.legal-module__6ajhsq__section{justify-items:start;gap:var(--sp-4);padding-block:var(--sp-10);border-top:1px solid var(--hairline);display:grid}.legal-module__6ajhsq__section:first-child{border-top:0;padding-top:0}.legal-module__6ajhsq__sectionHead{margin-bottom:var(--sp-1);font-size:var(--type-headline);align-items:baseline;gap:.6em;line-height:1.2;display:flex}.legal-module__6ajhsq__sectionTitle{font-size:inherit;letter-spacing:-.018em;color:var(--text);text-wrap:balance;font-weight:600}.legal-module__6ajhsq__sectionIndex{text-align:right;min-width:calc(2ch + 16px);color:var(--text-2);transition:color var(--t-micro) var(--ease-out);flex:none;margin:-10px -8px;padding:10px 8px;font-weight:500}.legal-module__6ajhsq__sectionIndex:hover{color:var(--text)}@media (min-width:861px){.legal-module__6ajhsq__sectionHead{position:relative}.legal-module__6ajhsq__sectionIndex{margin:0 calc(.6em - 8px) 0 0;position:absolute;top:-10px;right:100%}}.legal-module__6ajhsq__paragraph,.legal-module__6ajhsq__list,.legal-module__6ajhsq__ledger{max-width:58ch;color:var(--text-2);text-wrap:pretty}.legal-module__6ajhsq__paragraph{line-height:1.6}.legal-module__6ajhsq__subhead{margin-top:var(--sp-3);font-size:var(--type-body);color:var(--text);font-weight:600}.legal-module__6ajhsq__list{gap:var(--sp-3);line-height:1.55;display:grid}.legal-module__6ajhsq__list li{padding-left:24px;position:relative}.legal-module__6ajhsq__list li:before{content:"";background:#ffffff73;width:11px;height:1px;position:absolute;top:.78em;left:0}.legal-module__6ajhsq__ledger{width:100%}.legal-module__6ajhsq__ledger>div{gap:var(--sp-6);padding-block:var(--sp-4);border-top:1px solid var(--hairline);grid-template-columns:13ch minmax(0,1fr);display:grid}.legal-module__6ajhsq__ledger>div:last-child{border-bottom:1px solid var(--hairline)}.legal-module__6ajhsq__ledger dt{color:var(--text);text-wrap:balance;font-weight:600;line-height:1.45}.legal-module__6ajhsq__ledger dd{line-height:1.55}.legal-module__6ajhsq__paragraph strong,.legal-module__6ajhsq__list strong,.legal-module__6ajhsq__ledger strong,.legal-module__6ajhsq__summaryBody strong{color:var(--text)}.legal-module__6ajhsq__paragraph a,.legal-module__6ajhsq__list a,.legal-module__6ajhsq__ledger a,.legal-module__6ajhsq__summaryBody a{color:var(--text);text-underline-offset:.22em;transition:text-decoration-color var(--t-micro) var(--ease-out);overflow-wrap:anywhere;-webkit-text-decoration:underline #f7f7f857;text-decoration:underline #f7f7f857;text-decoration-thickness:1px}.legal-module__6ajhsq__paragraph a:hover,.legal-module__6ajhsq__list a:hover,.legal-module__6ajhsq__ledger a:hover,.legal-module__6ajhsq__summaryBody a:hover{-webkit-text-decoration-color:var(--text);text-decoration-color:var(--text)}.legal-module__6ajhsq__related{padding-top:var(--sp-10);border-top:1px solid var(--hairline)}@media (max-width:860px){.legal-module__6ajhsq__document{gap:var(--sp-12);grid-template-columns:minmax(0,1fr)}.legal-module__6ajhsq__contents{max-height:none;margin-left:0;padding:0;position:static;overflow:visible}.legal-module__6ajhsq__rail{padding-left:0}.legal-module__6ajhsq__rail:before,.legal-module__6ajhsq__rail:after,.legal-module__6ajhsq__railList li:before,.legal-module__6ajhsq__needle{display:none}.legal-module__6ajhsq__railList{border-top:1px solid var(--hairline)}.legal-module__6ajhsq__railList li{border-bottom:1px solid var(--hairline)}.legal-module__6ajhsq__railList a{min-height:48px;font-size:var(--type-body);align-items:center;padding-block:10px}.legal-module__6ajhsq__railIndex,.legal-module__6ajhsq__sectionIndex{text-align:left}.legal-module__6ajhsq__sectionIndex{text-underline-offset:.22em;-webkit-text-decoration:underline #f7f7f857;text-decoration:underline #f7f7f857;text-decoration-thickness:1px}}@media (max-width:620px){.legal-module__6ajhsq__facts{grid-template-columns:auto auto;justify-content:start;display:grid}.legal-module__6ajhsq__facts li:first-child{grid-column:1/-1}.legal-module__6ajhsq__facts li:nth-child(2):before{display:none}.legal-module__6ajhsq__ledger>div{gap:var(--sp-1);grid-template-columns:minmax(0,1fr)}}@media print{.legal-module__6ajhsq__page,.legal-module__6ajhsq__page *{color:#000!important;box-shadow:none!important}.legal-module__6ajhsq__page .band{background:0 0;padding:0}.legal-module__6ajhsq__document{margin-top:24pt;display:block}.legal-module__6ajhsq__contents,.legal-module__6ajhsq__related{display:none}.legal-module__6ajhsq__sectionHead{break-after:avoid}}
