.legal-module__8113wq__pageWrapper{background-color:#f8fafc;min-height:100vh;padding-top:61px;padding-bottom:5rem}.legal-module__8113wq__pageHeader{color:#fff;background-color:#0c1724;padding:4.5rem 0 4rem;position:relative;overflow:hidden}.legal-module__8113wq__headerBg{z-index:1;background:radial-gradient(circle at 80% 20%,#1b4d8e40 0%,#0000 60%),radial-gradient(circle at 10% 80%,#c8860a26 0%,#0000 60%);position:absolute;inset:0}.legal-module__8113wq__breadcrumb{color:#fff9;align-items:center;gap:.5rem;margin-bottom:1.25rem;font-size:.875rem;font-weight:500;display:flex}.legal-module__8113wq__breadcrumbLink{color:#ffffffb3;text-decoration:none;transition:color .2s}.legal-module__8113wq__breadcrumbLink:hover{color:#c8860a}.legal-module__8113wq__breadcrumbSep{color:#ffffff4d}.legal-module__8113wq__pageTitle{letter-spacing:-.02em;margin-bottom:.75rem;font-size:clamp(2rem,4vw,2.75rem);font-weight:700;line-height:1.2}.legal-module__8113wq__titleAccent{color:#c8860a}.legal-module__8113wq__lastUpdated{color:#fff9;font-size:.875rem}.legal-module__8113wq__legalContainer{z-index:5;background:#fff;border:1px solid #e2e8f0;border-radius:1rem;max-width:860px;margin:-2rem auto 0;padding:3rem 2.5rem;position:relative;box-shadow:0 10px 30px #0c172414}@media (max-width:768px){.legal-module__8113wq__legalContainer{margin:1.5rem 1rem 0;padding:2rem 1.5rem}}.legal-module__8113wq__prose{color:#334155;font-size:1rem;line-height:1.75}.legal-module__8113wq__prose p{margin-bottom:1.25rem}.legal-module__8113wq__prose h2{color:#0c1724;border-bottom:2px solid #f1f5f9;margin-top:2.5rem;margin-bottom:1rem;padding-bottom:.5rem;font-size:1.4rem;font-weight:700}.legal-module__8113wq__prose h3{color:#1e293b;margin-top:1.75rem;margin-bottom:.75rem;font-size:1.15rem;font-weight:600}.legal-module__8113wq__prose ul{margin-bottom:1.5rem;padding-left:1.5rem;list-style:outside}.legal-module__8113wq__prose li{margin-bottom:.5rem}.legal-module__8113wq__highlightCard{color:#1e293b;background:#f8fafc;border-left:4px solid #c8860a;border-radius:0 .5rem .5rem 0;margin:2rem 0;padding:1.25rem 1.5rem;font-size:.95rem}.legal-module__8113wq__highlightCard strong{color:#0c1724}
