.legal-module__m2i2ra__header .legal-module__m2i2ra__policyNav{gap:4px}.legal-module__m2i2ra__document{overflow-wrap:anywhere;width:100%;padding-top:40px;padding-bottom:88px;line-height:1.85}.legal-module__m2i2ra__heading{max-width:740px;padding:48px 0 44px}.legal-module__m2i2ra__eyebrow{color:var(--gray);font-size:13px;font-weight:500}.legal-module__m2i2ra__heading h1{color:var(--navy);letter-spacing:-.035em;margin:12px 0 18px;font-size:clamp(30px,4vw,42px);font-weight:650;line-height:1.3}.legal-module__m2i2ra__heading>p:last-child{color:var(--gray);font-size:16px}.legal-module__m2i2ra__body{grid-template-columns:232px minmax(0,1fr);align-items:start;gap:64px;display:grid}.legal-module__m2i2ra__toc{max-height:calc(100vh - 128px);padding:8px 0;position:sticky;top:104px;overflow-y:auto}.legal-module__m2i2ra__toc h2{color:var(--navy);margin-bottom:16px;font-size:13px;font-weight:650}.legal-module__m2i2ra__toc ol{counter-reset:clause;padding:0;list-style:none}.legal-module__m2i2ra__toc li{counter-increment:clause}.legal-module__m2i2ra__toc a{color:var(--gray);gap:10px;padding:7px 0;font-size:13px;line-height:1.6;text-decoration:none;display:flex}.legal-module__m2i2ra__toc a:before{content:counter(clause, decimal-leading-zero);width:20px;color:var(--gray-400);font-variant-numeric:tabular-nums;flex:none;padding-top:2px;font-size:11px}.legal-module__m2i2ra__sections{min-width:0}.legal-module__m2i2ra__sections section{margin-bottom:48px;scroll-margin-top:112px}.legal-module__m2i2ra__sections h2{color:var(--navy);letter-spacing:-.025em;margin-bottom:18px;font-size:21px;font-weight:650;line-height:1.5}.legal-module__m2i2ra__sections h3{color:var(--navy);margin:28px 0 10px;font-size:16px;font-weight:600}.legal-module__m2i2ra__sections p+p,.legal-module__m2i2ra__sections p+ul,.legal-module__m2i2ra__sections ul+p{margin-top:14px}.legal-module__m2i2ra__sections ul,.legal-module__m2i2ra__sections ol{padding-left:22px}.legal-module__m2i2ra__sections li+li{margin-top:8px}.legal-module__m2i2ra__sections li::marker{color:var(--gray)}.legal-module__m2i2ra__document a{text-underline-offset:4px}.legal-module__m2i2ra__sections a,.legal-module__m2i2ra__back a{color:var(--navy);text-decoration:underline}.legal-module__m2i2ra__document a:hover{color:var(--orange-900)}.legal-module__m2i2ra__tableScroll{margin:24px 0;overflow-x:auto}.legal-module__m2i2ra__tableScroll table{border-collapse:collapse;table-layout:fixed;width:100%;min-width:560px;font-size:14px;line-height:1.75}.legal-module__m2i2ra__tableScroll caption{text-align:left;color:var(--gray);margin-bottom:12px;font-size:13px}.legal-module__m2i2ra__tableScroll th,.legal-module__m2i2ra__tableScroll td{border-bottom:var(--line);text-align:left;vertical-align:top;padding:16px}.legal-module__m2i2ra__tableScroll thead th{background:var(--paper);color:var(--navy);font-size:13px;font-weight:600}.legal-module__m2i2ra__tableScroll tbody th{color:var(--navy);font-weight:500}.legal-module__m2i2ra__sections dl{margin:24px 0}.legal-module__m2i2ra__sections dt{color:var(--navy);margin-top:20px;font-size:13px;font-weight:650}.legal-module__m2i2ra__sections dd{margin:6px 0 0}.legal-module__m2i2ra__notice{background:var(--paper);border-radius:var(--r);color:var(--gray);padding:18px 22px;font-size:13px}.legal-module__m2i2ra__notice strong{color:var(--navy);font-weight:600}.legal-module__m2i2ra__notice p:first-of-type{margin-left:14px;font-size:12px;display:inline}.legal-module__m2i2ra__notice p:last-child{max-width:72em;margin-top:8px}.legal-module__m2i2ra__back{margin-top:8px;margin-left:296px;font-size:14px}@media (max-width:900px){.legal-module__m2i2ra__header>div{padding-top:0}.legal-module__m2i2ra__body{grid-template-columns:1fr;gap:36px}.legal-module__m2i2ra__toc{background:var(--paper);border-radius:var(--r);max-height:none;padding:22px;position:static}.legal-module__m2i2ra__toc ol{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:24px;display:grid}.legal-module__m2i2ra__back{margin-left:0}}@media (max-width:600px){.legal-module__m2i2ra__header>div{row-gap:10px;padding-top:14px;padding-bottom:10px}.legal-module__m2i2ra__header .legal-module__m2i2ra__policyNav{flex-wrap:wrap}.legal-module__m2i2ra__document{padding-top:24px;padding-bottom:56px}.legal-module__m2i2ra__heading{padding:32px 0}.legal-module__m2i2ra__heading>p:last-child{font-size:15px}.legal-module__m2i2ra__notice{padding:16px}.legal-module__m2i2ra__notice p:first-of-type{margin:4px 0 0;display:block}.legal-module__m2i2ra__toc{padding:18px}.legal-module__m2i2ra__toc ol{grid-template-columns:1fr}.legal-module__m2i2ra__toc a{padding:10px 0;font-size:14px}.legal-module__m2i2ra__sections h2{font-size:20px}.legal-module__m2i2ra__sections section{scroll-margin-top:140px}}@media print{.legal-module__m2i2ra__document{max-width:none;padding:0;font-size:11pt}.legal-module__m2i2ra__toc,.legal-module__m2i2ra__back{display:none}.legal-module__m2i2ra__body{display:block}.legal-module__m2i2ra__heading{padding:24px 0}.legal-module__m2i2ra__sections h2{break-after:avoid}.legal-module__m2i2ra__tableScroll{overflow:visible}.legal-module__m2i2ra__tableScroll table{min-width:0}.legal-module__m2i2ra__tableScroll tr{break-inside:avoid}}
