.hv2.legal-mist .lhead{background:var(--paper);color:var(--ink);padding-block:150px 90px;position:relative;overflow:hidden}.hv2.legal-mist .pale{opacity:.55;height:260px;-webkit-mask-image:linear-gradient(to bottom,transparent,var(--ink) 45%,var(--ink) 75%,transparent);-webkit-mask-image:linear-gradient(to bottom,transparent,var(--ink) 45%,var(--ink) 75%,transparent);mask-image:linear-gradient(to bottom,transparent,var(--ink) 45%,var(--ink) 75%,transparent);position:absolute;inset-block-end:0;inset-inline:0}.hv2.legal-mist .pale img{object-fit:cover;mix-blend-mode:multiply;width:100%;height:100%}.hv2.legal-mist .lhead .wrap{position:relative}.hv2.legal-mist .lhead .lead{max-width:58ch;margin-block-start:24px}.hv2.legal-mist .ltabs{flex-wrap:wrap;gap:10px;margin-block-start:34px;display:flex}.hv2.legal-mist .ltabs a{border:1px solid var(--rule);color:var(--green);border-radius:4px;padding:8px 15px;font-weight:600}.hv2.legal-mist .ltabs a.on{background:var(--burg);color:var(--cream);border-color:var(--burg)}.hv2.legal-mist .lgrid{grid-template-columns:minmax(0,1fr) 300px;align-items:start;gap:70px;display:grid}.hv2.legal-mist .prose{color:var(--ink);font:400 18px/1.85 var(--sans);overflow-wrap:anywhere;min-width:0}.hv2.legal-mist .prose p{margin-block:0 1.4em}.hv2.legal-mist .legal-split{color:var(--stone);border-inline-start:3px solid var(--burg);background:var(--cream);padding:16px 22px;font-size:16.5px}.hv2.legal-mist .legal-entity{color:var(--ink);background:0 0;padding-block:6px 25px}.hv2.legal-mist .legal-entity+.legal-entity{border-block-start:1px solid var(--rule);padding-block-start:30px}.hv2.legal-mist .prose h2{font:700 36px/1.25 var(--display);color:var(--green);margin-block:0 10px;scroll-margin-block-start:100px}.hv2.legal-mist .legal-entity-line{color:var(--burg);letter-spacing:0;font-size:14px;font-weight:700}.hv2.legal-mist .legal-small{color:var(--stone);font-size:16px}.hv2.legal-mist .legal-list{border-block-start:1px solid var(--rule);padding:0;list-style:none}.hv2.legal-mist .legal-list li{border-block-end:1px solid var(--rule);color:var(--green);padding-block:14px}.hv2.legal-mist .legal-list li:before{content:none}.hv2.legal-mist .lclose>.torn{width:100%;position:absolute;inset-block-start:-1px;inset-inline:0}.hv2.legal-mist .lside{color:var(--green);position:sticky;inset-block-start:30px}.hv2.legal-mist .lside h3{font:700 20px var(--sans);color:var(--burg)}.hv2.legal-mist .lside a{border-block-end:1px solid var(--rule);padding-block:13px;font-weight:600;display:block}.hv2.legal-mist .lside a:hover{color:var(--burg)}.hv2.legal-mist .lclose{background:var(--ink);color:var(--cream);text-align:center;padding-block:110px;position:relative}.hv2.legal-mist .lclose h2{color:var(--cream)}.hv2.legal-mist .lclose .lead{color:var(--sage-lt)}.hv2.legal-mist .lclose .pills{justify-content:center;margin-block-start:28px}.hv2.legal-mist .lclose .pill.ghost{color:var(--cream);border-color:var(--sage)}@media (width<=1020px){.hv2.legal-mist .lhead{padding-block:110px 70px}.hv2.legal-mist .lgrid{grid-template-columns:1fr;gap:30px}.hv2.legal-mist .lside{border-block-end:1px solid var(--rule);grid-row:1;padding-block-end:22px;position:static}.hv2.legal-mist .lside nav{flex-wrap:wrap;gap:10px 22px;display:flex}.hv2.legal-mist .prose{text-align:start}.hv2.legal-mist .ltabs{justify-content:center}.hv2.legal-mist .lclose{padding-block:80px}}.hv2.legal-mist .legal-section{border-block-end:1px solid var(--rule);padding-block:24px}.hv2.legal-mist .prose h2{font-family:var(--sans);text-align:start;scroll-margin-block-start:130px;font-size:30px;font-weight:800}.hv2.legal-mist .prose h3{font:700 22px/1.4 var(--sans);margin-block:18px 10px;scroll-margin-block-start:130px}.hv2.legal-mist .prose a{text-underline-offset:4px;color:var(--burg);text-decoration:underline}.hv2.legal-mist .legal-summary{border-inline-start:4px solid var(--burg);background:var(--cream2);padding-block:20px;padding-inline:24px}.hv2.legal-mist .legal-summary li{margin-block:10px;line-height:1.6}.hv2.legal-mist .legal-summary ul{padding-inline-start:20px}.hv2.legal-mist .legal-table-scroll{width:100%;margin-block:24px;overflow-x:auto}.hv2.legal-mist table{border-collapse:collapse;text-align:start;table-layout:fixed;width:100%;font-size:15px;line-height:1.65}.hv2.legal-mist th,.hv2.legal-mist td{border-block-end:1px solid var(--rule);vertical-align:top;overflow-wrap:anywhere;padding:14px 12px}.hv2.legal-mist th{background:var(--cream2);color:var(--green);font-weight:800}.hv2.legal-mist .legal-contact{overflow-wrap:anywhere;padding-block:16px;font-style:normal}.hv2.legal-mist .lside{max-height:calc(100vh - 140px);inset-block-start:120px;overflow-y:auto}.hv2.legal-mist .legal-identities section{border-block-end:1px solid var(--rule);padding-block:12px}.hv2.legal-mist .legal-request-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;max-width:100%;margin-block:24px;display:grid}.hv2.legal-mist .legal-request-form label{flex-direction:column;gap:8px;font-size:16px;font-weight:600;display:flex}.hv2.legal-mist .legal-request-form input,.hv2.legal-mist .legal-request-form select,.hv2.legal-mist .legal-request-form textarea{background:var(--paper);width:100%;min-width:0;color:var(--ink);border:1px solid var(--rule);font:400 17px/1.5 var(--sans);border-radius:0;padding:12px}.hv2.legal-mist .legal-request-form :is(input,select,textarea):focus-visible{outline:2px solid var(--burg);outline-offset:3px}.hv2.legal-mist .legal-form-wide{grid-column:1/-1}.hv2.legal-mist .legal-form-submit{white-space:normal;background:var(--burg);height:auto;color:var(--cream);box-shadow:none;border-radius:0;justify-self:start;padding:12px 24px}.hv2.legal-mist .legal-form-result{border-block:2px solid var(--green);color:var(--green);padding-block:24px}@media (width<=1020px){.hv2.legal-mist .lgrid{gap:26px}.hv2.legal-mist .lside{max-height:none;overflow:visible}.hv2.legal-mist .lside nav{gap:0 18px}.hv2.legal-mist .lside a{padding-block:8px;font-size:14px}}@media (width<=600px){.hv2.legal-mist .legal-request-form{grid-template-columns:1fr}.hv2.legal-mist .prose{font-size:17px}.hv2.legal-mist .prose h2{font-size:27px}.hv2.legal-mist .legal-summary{padding-inline:16px}.hv2.legal-mist table{font-size:13px}.hv2.legal-mist th,.hv2.legal-mist td{padding:10px 6px}.hv2.legal-mist .lhead{padding-block:72px 40px}}
