.legal-module__Qu0mEa__page{max-width:1120px;margin:0 auto;padding:136px 24px 96px}.legal-module__Qu0mEa__grid{grid-template-columns:1fr;gap:32px;display:grid}@media (min-width:1024px){.legal-module__Qu0mEa__grid{grid-template-columns:240px minmax(0,1fr);gap:56px}}.legal-module__Qu0mEa__tocSide{display:none}@media (min-width:1024px){.legal-module__Qu0mEa__tocSide{align-self:start;max-height:calc(100vh - 120px);display:block;position:sticky;top:100px;overflow-y:auto}.legal-module__Qu0mEa__tocMobile{display:none}}.legal-module__Qu0mEa__tocList{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.legal-module__Qu0mEa__tocList a{color:var(--h-ink2);border-radius:8px;padding:5px 10px;font-size:.8125rem;line-height:1.45;text-decoration:none;display:block}.legal-module__Qu0mEa__tocList a:hover{color:var(--h-ink);background:#fff9}.legal-module__Qu0mEa__tocList a:focus-visible{outline:2px solid var(--h-teal-deep);outline-offset:3px}.legal-module__Qu0mEa__tocActive{background:#dce8e7;font-weight:600;color:var(--h-teal-deep)!important}.legal-module__Qu0mEa__tocMobile{border:1px solid var(--h-hair);background:var(--h-surface);border-radius:12px;margin-bottom:28px;padding:12px 16px}.legal-module__Qu0mEa__tocMobile summary{cursor:pointer;font-family:var(--tight);font-size:.9375rem;font-weight:700}.legal-module__Qu0mEa__tocMobile ol{margin-top:10px}.legal-module__Qu0mEa__doc{max-width:68ch;color:var(--h-ink);font-size:1.0625rem;line-height:1.75}.legal-module__Qu0mEa__docHead{border-bottom:1px solid var(--h-hair);margin-bottom:28px;padding-bottom:20px}.legal-module__Qu0mEa__docHead h1{font-family:var(--tight);letter-spacing:-.03em;margin:0 0 6px;font-size:clamp(1.9rem,4vw,2.5rem);font-weight:800}.legal-module__Qu0mEa__meta{color:var(--h-ink2);margin:0;font-size:.9375rem}.legal-module__Qu0mEa__doc h2{font-family:var(--tight);letter-spacing:-.02em;max-width:none;margin:40px 0 12px;scroll-margin-top:88px;font-size:1.375rem;font-weight:700}.legal-module__Qu0mEa__doc p{margin:12px 0 0}.legal-module__Qu0mEa__doc ol,.legal-module__Qu0mEa__doc ul{margin:12px 0 0;padding-left:24px}.legal-module__Qu0mEa__doc li{margin-bottom:8px}.legal-module__Qu0mEa__doc a{color:var(--h-teal-deep)}.legal-module__Qu0mEa__doc a:focus-visible{outline:2px solid var(--h-teal-deep);outline-offset:3px}.legal-module__Qu0mEa__callout{background:var(--h-surface);border:1px solid var(--h-hair);border-radius:16px;margin-top:16px;padding:24px}.legal-module__Qu0mEa__callout p:first-child{margin-top:0}.legal-module__Qu0mEa__caps p{font-weight:700}.legal-module__Qu0mEa__ph{color:#96691a;white-space:nowrap;background:#f5e4c0;border-radius:6px;padding:1px 7px;font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:.9em;font-weight:600}.legal-module__Qu0mEa__footerNote{border-top:1px solid var(--h-hair);color:var(--h-ink2);margin-top:48px;padding-top:16px;font-size:.8125rem}.legal-module__Qu0mEa__printHead{display:none}@media print{.legal-module__Qu0mEa__printHead{color:#444;border-bottom:.5pt solid #999;padding:4pt 0;font-family:Georgia,serif;font-size:9pt;display:block;position:fixed;top:0;left:0;right:0}.legal-module__Qu0mEa__page{max-width:none;padding:24pt 0 0}.legal-module__Qu0mEa__tocSide,.legal-module__Qu0mEa__tocMobile{display:none!important}.legal-module__Qu0mEa__grid{display:block}.legal-module__Qu0mEa__doc{color:#000;max-width:none;font-family:Georgia,Times New Roman,serif;font-size:11pt;line-height:1.6}.legal-module__Qu0mEa__doc a{color:#000;text-decoration:none}.legal-module__Qu0mEa__doc a[href^=http]:after,.legal-module__Qu0mEa__doc a[href^=mailto]:after{content:" (" attr(href) ")";color:#444;font-size:9pt}.legal-module__Qu0mEa__callout{page-break-inside:avoid;border:1pt solid #000;border-radius:0}.legal-module__Qu0mEa__ph{background:0 0;border:1pt dashed #96691a}}
