.legal-doc{color:#4b5563;line-height:1.7}.legal-doc h1{font-size:clamp(1.7rem,3vw,2.1rem);font-weight:700;line-height:1.2;letter-spacing:-.02em;color:#204b72;margin-bottom:8px}.legal-doc h2{font-size:1.25rem;margin-top:40px;margin-bottom:12px}.legal-doc h2,.legal-doc h3{font-weight:600;color:#204b72}.legal-doc h3{font-size:1.05rem;margin-top:28px;margin-bottom:8px}.legal-doc p{margin-bottom:14px}.legal-doc ol,.legal-doc ul{margin:0 0 16px 22px;list-style:disc}.legal-doc ol{list-style:decimal}.legal-doc li{margin-bottom:6px}.legal-doc strong{color:#1f2937;font-weight:600}.legal-doc a{color:#0f766e;text-decoration:underline}.legal-doc a:hover{color:#115e59}.legal-doc hr{border:0;border-top:1px solid rgba(15,118,110,.2);margin:32px 0}.legal-doc table{width:100%;border-collapse:collapse;margin-bottom:20px;font-size:.93rem;display:block;overflow-x:auto}.legal-doc td,.legal-doc th{border:1px solid rgba(15,118,110,.18);padding:8px 12px;text-align:left;vertical-align:top}.legal-doc th{background:rgba(15,118,110,.06);color:#204b72;font-weight:600}