.legal-content{background:var(--cream);color:#665644}.legal-heading{text-align:center;margin-bottom:52px}.legal-heading h2{font-size:clamp(36px,3.8vw,56px);margin:0}.legal-heading .eyebrow{color:var(--muted)}.legal-heading .rule{margin:25px auto}.legal-details{display:grid;grid-template-columns:1fr 1fr;gap:9%;max-width:1000px;margin:0 auto 60px}.legal-content h3{color:var(--ink);font-size:27px;line-height:1.3;margin:0 0 22px}.legal-content p{font:15px/1.9 var(--sans);overflow-wrap:anywhere}.legal-content a{color:#775636;text-decoration:underline;text-underline-offset:4px}.legal-details h3:not(:first-child){margin-top:35px}.legal-notices{max-width:1000px;margin:auto;border-top:1px solid #a68b6e45;padding-top:45px}.legal-notices h3:not(:first-child){margin-top:42px}@media(max-width:650px){.legal-details{grid-template-columns:1fr;gap:30px}.legal-content h3{font-size:24px}.legal-content p{font-size:14px}}
.meta-contact{margin:15px 0;font:15px/1.9 var(--sans)}.meta-contact>div{display:flex;align-items:center;gap:8px}.meta-contact svg{width:17px;height:17px;color:#876342;flex:none}.meta-contact>div>span{min-width:43px}.meta-contact a{overflow-wrap:anywhere}@media(max-width:650px){.meta-contact{font-size:14px}}
.meta-edv-logo{display:block;width:150px;height:auto;margin:0 0 18px}

/* Keep provider contact details beside the address outside the mobile layout. */
@media(min-width:1024px){.meta-address-contact{display:grid;grid-template-columns:minmax(0,.75fr) minmax(0,1.35fr);gap:clamp(12px,1.5vw,22px);align-items:start}.meta-address-contact>p,.meta-address-contact .meta-contact{margin:0;font-size:clamp(12px,1.3vw,15px)}.meta-address-contact .meta-contact>div{gap:6px}.meta-address-contact .meta-contact a{white-space:nowrap}.meta-address-contact .meta-contact svg{width:15px;height:15px}}
