.legal-page{width:min(100% - 2rem,48rem);margin-inline:auto;padding-block:2.5rem 4rem}.legal-page h1{margin:0 0 .5rem;font-size:2rem}.legal-subtitle{color:var(--deep-teal);margin:0 0 1.25rem;font-size:1rem;line-height:1.5}.legal-tablist{border:1px solid color-mix(in srgb, var(--navy) 18%, var(--white));background:var(--sand);border-radius:999px;flex-wrap:nowrap;gap:.25rem;margin:0 0 1.75rem;padding:.25rem;display:flex}.legal-tab{min-width:0;min-height:3rem;color:var(--navy);font:inherit;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:999px;flex:1 1 0;padding:.65rem 1rem;font-size:1rem;font-weight:600;line-height:1.2}.legal-tab:hover{background:color-mix(in srgb, var(--navy) 8%, var(--white))}.legal-tab[aria-selected=true]{background:var(--navy);color:var(--white);box-shadow:0 1px 3px #0b2d5c47}.legal-tab[aria-selected=true]:hover{background:var(--navy)}.legal-doc-header{border-bottom:1px solid color-mix(in srgb, var(--navy) 18%, var(--white));margin-bottom:1.5rem;padding-bottom:1rem}.legal-doc-header h2{margin:0 0 .45rem;font-size:1.5rem}.legal-doc-header p,.legal-doc p,.legal-doc li{color:var(--deep-teal);margin:0;font-size:1rem;line-height:1.6}.legal-doc-header p+p{margin-top:.2rem}.legal-doc h3{margin:1.5rem 0 .6rem;font-size:1.15rem}.legal-doc p+p,.legal-doc ul+p,.legal-doc p+ul{margin-top:.85rem}.legal-doc ul{margin:.85rem 0 0;padding-left:1.25rem}.legal-doc li+li{margin-top:.45rem}.legal-doc a{color:var(--deep-teal);font-weight:600}@media (min-width:768px){.legal-page{width:min(100% - 3rem,48rem)}}@media print{.legal-tablist,.site-header,.site-footer{display:none}}
