.legal-module__Qu0mEa__page{--legal-navy:#172a3a;--legal-ink:#24384a;--legal-muted:#5b6774;--legal-line:#dfe5ea;color:var(--legal-ink);font:17px/1.7 var(--font-inter), system-ui, sans-serif;background:#f3f5f7}.legal-module__Qu0mEa__page a{color:#174e77;text-underline-offset:3px}.legal-module__Qu0mEa__page a:focus-visible{outline-offset:2px;border-radius:2px;outline:3px solid #f26a21}.legal-module__Qu0mEa__page .wrap{width:100%;max-width:1120px;margin:0 auto}.legal-module__Qu0mEa__page .layout{grid-template-columns:240px minmax(0,1fr);align-items:start;gap:48px;padding:32px 20px 64px;display:grid}.legal-module__Qu0mEa__page .toc{font-size:15px;position:sticky;top:120px}.legal-module__Qu0mEa__page .toc strong{color:var(--legal-navy);margin-bottom:10px;font-weight:700;display:block}.legal-module__Qu0mEa__page .toc ol{border-left:2px solid var(--legal-line);margin:0;padding:0;list-style:none}.legal-module__Qu0mEa__page .toc li{margin:0}.legal-module__Qu0mEa__page .toc a{color:var(--legal-muted);border-left:2px solid #0000;margin-left:-2px;padding:6px 0 6px 14px;line-height:1.35;text-decoration:none;display:block}.legal-module__Qu0mEa__page .toc a:hover{color:var(--legal-navy);border-left-color:#f26a21}.legal-module__Qu0mEa__page article{border:1px solid var(--legal-line);background:#fff;border-radius:10px;min-width:0;padding:40px 48px}.legal-module__Qu0mEa__page .glance{background:#eef3f7;border-left:4px solid #f26a21;border-radius:0 8px 8px 0;margin-bottom:12px;padding:20px 24px}.legal-module__Qu0mEa__page .glance h2{border:0;margin:0 0 8px;padding:0;font-size:19px}.legal-module__Qu0mEa__page .glance ul{margin:0;padding-left:20px}.legal-module__Qu0mEa__page .glance li{margin:4px 0}.legal-module__Qu0mEa__page section{padding:8px 0 0;scroll-margin-top:120px}.legal-module__Qu0mEa__page h2[id]{scroll-margin-top:120px}.legal-module__Qu0mEa__page h2{color:var(--legal-navy);border-top:1px solid var(--legal-line);letter-spacing:-.01em;margin:36px 0 12px;padding-top:24px;font-size:24px;font-weight:700;line-height:1.3}.legal-module__Qu0mEa__page h2 .n{color:#f26a21;margin-right:10px}.legal-module__Qu0mEa__page h3{color:var(--legal-navy);margin:22px 0 6px;font-size:18px;font-weight:600;line-height:1.4}.legal-module__Qu0mEa__page p,.legal-module__Qu0mEa__page li{max-width:70ch}.legal-module__Qu0mEa__page p{margin:1em 0}.legal-module__Qu0mEa__page ul{margin:1em 0;padding-left:22px}.legal-module__Qu0mEa__page article ol{margin:1em 0;padding-left:22px;list-style:decimal}.legal-module__Qu0mEa__page li{margin:8px 0}.legal-module__Qu0mEa__page li strong{color:var(--legal-navy)}.legal-module__Qu0mEa__page .note{background:#fff8ec;border:1px solid #f1d7b0;border-radius:8px;padding:14px 18px;font-size:16px}.legal-module__Qu0mEa__page table{border-collapse:collapse;width:100%;margin:12px 0;font-size:16px}.legal-module__Qu0mEa__page .tbl{overflow-x:auto}.legal-module__Qu0mEa__page th,.legal-module__Qu0mEa__page td{text-align:left;border-bottom:1px solid var(--legal-line);vertical-align:top;padding:10px 12px}.legal-module__Qu0mEa__page th{color:var(--legal-navy);background:#eef3f7;font-size:15px;font-weight:600}.legal-module__Qu0mEa__page address{font-style:normal;line-height:1.8}@media (max-width:900px){.legal-module__Qu0mEa__page .layout{grid-template-columns:1fr;gap:24px;padding:20px 20px 48px}.legal-module__Qu0mEa__page .toc{border:1px solid var(--legal-line);background:#fff;border-radius:10px;padding:18px 20px;position:static}.legal-module__Qu0mEa__page article{padding:28px 22px}}@media print{.legal-module__Qu0mEa__page{background:#fff;font-size:12pt}.legal-module__Qu0mEa__page .toc{display:none}.legal-module__Qu0mEa__page .layout{padding:0;display:block}.legal-module__Qu0mEa__page article{border:0;padding:0}.legal-module__Qu0mEa__page h2{break-after:avoid}.legal-module__Qu0mEa__page tr{break-inside:avoid}:is(body:has(.legal-module__Qu0mEa__page) header,body:has(.legal-module__Qu0mEa__page) footer){display:none}}.legal-page .ph h1{font-size:34px}.legal-page .ph-lede{font-size:15px}.legal-page .legal-module__Qu0mEa__page h2{font-size:17px}.legal-page .legal-module__Qu0mEa__page h3{font-size:15px}:is(.legal-page .legal-module__Qu0mEa__page p,.legal-page .legal-module__Qu0mEa__page li){font-size:14px;line-height:1.6}:is(.legal-page nav a,.legal-page aside a){font-size:12.5px}.legal-page .legal-module__Qu0mEa__page th{font-size:13px}.legal-page .legal-module__Qu0mEa__page td{font-size:14px}.legal-page .legal-module__Qu0mEa__page address{font-size:14px;line-height:1.6}.legal-page .toc strong{font-size:14px}@media (max-width:640px){.legal-page .ph h1{font-size:28px}}
