.legal-breadcrumbs{padding-top:var(--space-lg)}.legal-page{width:min(calc(100% - 2 * clamp(var(--space-lg), 4vw, var(--space-3xl))), 88rem);padding-block:var(--space-xl) var(--space-3xl);margin-inline:auto}.legal-heading{padding-bottom:var(--space-2xl);border-bottom:1px solid var(--color-border-default)}.legal-heading h1{max-width:26ch;color:var(--color-text-heading);font:var(--font-weight-bold) clamp(2rem, 3.8vw, 3.5rem) / 1.15 var(--font-family-heading);letter-spacing:-.035em;text-wrap:balance;overflow-wrap:anywhere;margin:0}.legal-heading>p{max-width:65ch;margin:var(--space-lg) 0;color:var(--color-text-primary);font-size:var(--font-size-body);line-height:1.6}.legal-meta{gap:var(--space-xs) var(--space-lg);color:var(--color-neutral-text-aa);font-size:var(--font-size-small);flex-wrap:wrap;display:flex}.legal-layout{align-items:start;gap:clamp(var(--space-xl), 5vw, 5rem);padding-top:var(--space-2xl);grid-template-columns:15rem minmax(0,48rem);display:grid}.legal-sidebar{scrollbar-color:var(--color-border-strong) transparent;scrollbar-width:thin;max-height:calc(100dvh - 128px);margin:-4px;padding:4px;position:sticky;top:104px;overflow-y:auto}.legal-sidebar h2{margin:0 0 var(--space-md);color:var(--color-text-heading);font:var(--font-weight-semibold) var(--font-size-body) / 1.4 var(--font-family-heading)}.legal-sidebar ol,.legal-mobile-contents ol{color:var(--color-neutral-text-aa);font-size:var(--font-size-small);margin:0;padding-left:1.5rem}.legal-sidebar li,.legal-mobile-contents li{padding-left:var(--space-xs)}.legal-sidebar li a,.legal-mobile-contents li a{padding-block:var(--space-sm);color:var(--color-text-primary);line-height:1.4;text-decoration:none;display:block}.legal-sidebar li a:hover,.legal-mobile-contents li a:hover{text-decoration:underline}.legal-page a{color:var(--color-text-heading);text-underline-offset:4px;text-decoration-thickness:1px}.legal-page a:hover{text-decoration-thickness:2px}.legal-page a:focus-visible,.legal-page summary:focus-visible{outline:2px solid var(--color-text-heading);outline-offset:4px;border-radius:2px}.legal-page ::selection{background:var(--color-brand-primary);color:var(--color-brand-on-primary)}.legal-related{margin-top:var(--space-lg);padding-top:var(--space-lg);border-top:1px solid var(--color-border-default);font-size:var(--font-size-small);line-height:1.5;display:block}.legal-body{min-width:0;color:var(--color-text-primary);font-size:var(--font-size-body);overflow-wrap:anywhere;line-height:1.75}.legal-section,#document-top{scroll-margin-top:104px}.legal-section{margin-bottom:var(--space-2xl)}.legal-section h2{margin:0 0 var(--space-md);color:var(--color-text-heading);font:var(--font-weight-semibold) clamp(1.25rem, 2vw, 1.5rem) / 1.4 var(--font-family-heading);letter-spacing:-.015em;text-wrap:balance}.legal-section h3{margin:var(--space-lg) 0 var(--space-sm);color:var(--color-text-heading);font:var(--font-weight-semibold) var(--font-size-body) / 1.5 var(--font-family-heading)}.legal-section p{margin:0 0 var(--space-md)}.legal-section ul{margin:var(--space-md) 0;padding-left:1.5rem}.legal-section li+li{margin-top:var(--space-sm)}.legal-section strong{font-weight:var(--font-weight-semibold)}.legal-facts{margin:var(--space-lg) 0}.legal-facts>div{gap:var(--space-md);padding-block:var(--space-sm);border-bottom:1px solid var(--color-border-default);grid-template-columns:8rem minmax(0,1fr);display:grid}.legal-facts dt{color:var(--color-neutral-text-aa)}.legal-facts dd{font-variant-numeric:tabular-nums;margin:0}.legal-document-footer{justify-content:space-between;gap:var(--space-lg);margin-top:var(--space-2xl);padding-top:var(--space-lg);border-top:1px solid var(--color-border-default);font-size:var(--font-size-small);flex-wrap:wrap;display:flex}.legal-mobile-contents{display:none}@media (max-width:850px){.legal-layout{padding-top:var(--space-lg);display:block}.legal-sidebar{display:none}.legal-mobile-contents{margin-bottom:var(--space-xl);border-bottom:1px solid var(--color-border-default);display:block}.legal-mobile-contents summary{min-height:48px;padding-block:var(--space-sm);cursor:pointer;font-weight:var(--font-weight-medium)}.legal-mobile-contents ol{padding-bottom:var(--space-lg)}.legal-mobile-contents li a{box-sizing:border-box;min-height:44px}.legal-heading{padding-bottom:var(--space-lg)}.legal-section,#document-top{scroll-margin-top:88px}}@media (max-width:480px){.legal-page{width:calc(100% - 2 * var(--space-md));padding-top:var(--space-lg)}.legal-heading h1{font-size:1.875rem}.legal-facts>div{gap:var(--space-xs);grid-template-columns:minmax(0,1fr)}}@media print{.legal-breadcrumbs,.legal-sidebar,.legal-mobile-contents,.legal-document-footer{display:none!important}body:has(.legal-page) .site-shell>header{display:none!important}body:has(.legal-page) .site-shell>footer{display:none!important}body:has(.legal-page) .site-skip-link{display:none!important}.legal-page{color:#000;width:100%;padding:0}.legal-layout{display:block}.legal-heading h1{font-size:28pt}.legal-body{font-size:11pt;line-height:1.5}.legal-section h2,.legal-section h3{break-after:avoid}.legal-section p,.legal-section li{orphans:3;widows:3}}
