.legalWrapper{color:#334155;background:#fff5f0;min-height:60vh;padding:100px 2rem 80px}.legalInner{max-width:1200px;margin:0 auto}.breadcrumb{color:#64748b;margin-bottom:1.25rem;font-size:.9rem}.breadcrumbLink{color:#2563eb;text-decoration:none}.breadcrumbLink:hover{text-decoration:underline}.breadcrumbSep{color:#94a3b8;margin:0 .35rem}.breadcrumbCurrent{color:#0f172a}.legalHeader{margin-bottom:1.5rem}.legalTitle{color:#0f172a;margin-bottom:.35rem;font-size:2.25rem;font-weight:700}.lastUpdated{color:#64748b;font-size:.95rem}.legalSeparator{background:#0f172a1a;border:none;height:1px;margin-bottom:2rem}.legalTwoCol{grid-template-columns:280px 1fr;align-items:start;gap:48px;display:grid}.tocWrap{background:#fff5f0;border-right:1px solid #f0dfd6;padding:1.25rem 1.5rem 1.25rem 0;position:sticky;top:90px}.tocHeader{color:#0f172a;cursor:pointer;-webkit-user-select:none;user-select:none;background:0 0;border:none;justify-content:space-between;align-items:center;width:100%;margin-bottom:1rem;padding:0;font-family:inherit;font-size:1rem;font-weight:700;display:flex}.tocCaret{color:#64748b;font-size:1.1rem;transition:transform .2s}.tocCaretCollapsed{transform:rotate(-180deg)}.tocList{margin:0;padding:0;list-style:none}.tocListHidden{display:none}.tocList li{margin-bottom:.5rem}.tocLink{color:#475569;border-left:2px solid #0000;margin-left:-.75rem;padding:.2rem 0 .2rem .75rem;font-size:.95rem;text-decoration:none;transition:color .2s,border-color .2s;display:block}button.tocLink{font:inherit;cursor:pointer;text-align:left;background:0 0;border:none;width:100%;font-size:.95rem}.tocLink:hover,.tocLink:focus-visible{color:#2563eb;border-left-color:#2563eb}.tocLinkActive{color:#1d4ed8;border-left-color:#2563eb;font-weight:500}.legalContent section h2{color:#0f172a;margin-top:2.5rem;margin-bottom:1rem;font-size:1.5rem;font-weight:700}.legalContent section:first-of-type h2{margin-top:0}.legalContent h3{color:#0f172a;margin-top:1.5rem;margin-bottom:.75rem;font-size:1.15rem;font-weight:600}.legalContent p{color:#334155;margin-bottom:1rem;font-size:1rem;line-height:1.7}.legalContent ul,.legalContent ol{color:#334155;margin:0 0 1rem 1.5rem}.legalContent li{margin-bottom:.5rem}.legalContent a{color:#2563eb;text-decoration:underline}.legalContent a:hover{color:#1d4ed8;opacity:1}.defList{list-style:none;margin-left:0!important}.defList li{margin-bottom:1rem;padding-left:0}.defList strong{color:#0f172a;margin-bottom:.25rem;display:block}.legalContent section[id]{scroll-margin-top:5.5rem}@media (min-width:901px){.tocList{display:block!important}.tocCaret{display:none}.tocHeader{cursor:default;pointer-events:none}}@media (max-width:900px){.legalTwoCol{grid-template-columns:1fr}.tocWrap{border-bottom:1px solid #f0dfd6;border-right:none;margin-bottom:1rem;padding-bottom:1rem;padding-right:0;position:static}}@media (max-width:768px){.legalWrapper{padding:90px 1rem 60px}.legalTitle{font-size:1.75rem}}
