.legal-page{background:var(--bg);color:var(--ink);min-height:100vh}.legal-toolbar{z-index:10;background:var(--bg);border-bottom:1px solid #0b15301f;padding:96px 24px 16px;position:sticky;top:0}@media (min-width:768px){.legal-toolbar{padding:96px 48px 16px}}.legal-doc{color:#0b1530;background:#fff;max-width:820px;margin:0 auto;padding:48px 24px 96px;font-size:14px;line-height:1.65}@media (min-width:768px){.legal-doc{padding:64px 56px 96px}}.legal-doc h1,.legal-doc h2,.legal-doc h3{font-family:var(--font-fraunces), Georgia, serif;color:#0b1530;letter-spacing:-.005em;font-weight:400}.legal-doc h1{text-align:center;text-transform:uppercase;letter-spacing:.05em;margin:32px 0 24px;font-size:24px}.legal-doc h2{text-underline-offset:4px;margin:24px 0 8px;font-size:16px;text-decoration:underline}.legal-doc h3{margin:16px 0 6px;font-size:14px}.legal-doc p{margin:0 0 12px}.legal-doc ol{counter-reset:section;padding:0;list-style:none}.legal-doc ol>li{counter-increment:section;margin-bottom:14px;padding-left:32px;position:relative}.legal-doc ol>li:before{content:counter(section) ".";font-weight:600;position:absolute;left:0}.legal-doc strong{color:#0b1530;font-weight:600}.legal-doc em{color:#304674;font-style:italic}.legal-doc .fill{font:inherit;color:#0b1530;background:#98bad51f;border:none;border-bottom:1px solid #304674;outline:none;min-width:180px;margin:0 2px;padding:1px 6px;font-weight:500;display:inline-block}.legal-doc .fill:focus{background:#98bad538}.legal-doc .fill.long{width:360px;max-width:100%}.legal-doc .fill.short{width:140px;min-width:100px}.legal-doc .fill.locked{cursor:default;background:0 0;border-bottom:none}.legal-doc .sigs{page-break-inside:avoid;grid-template-columns:1fr 1fr;gap:48px;margin-top:40px;display:grid}.legal-doc .sig-block .label{text-transform:uppercase;letter-spacing:.18em;color:#304674;margin-bottom:4px;font-size:11px;font-weight:500}.legal-doc .sig-block .line{border-bottom:1px solid #0b1530;height:28px;margin-bottom:6px}.legal-doc .sig-block .name,.legal-doc .sig-block .title-row,.legal-doc .sig-block .date-row{color:#0b1530;margin-bottom:4px;font-size:13px}@media print{body>header,body>footer,.legal-toolbar,.lh-print-hide{display:none!important}body{background:#fff!important}.legal-doc{max-width:none;margin:0;padding:0;box-shadow:none!important}.legal-page{min-height:auto}.legal-doc .fill{color:#0b1530!important;background:0 0!important;border-bottom:none!important}.lh-letterhead{margin-top:0}@page{size:Letter;margin:18mm 16mm}}
