.legal-card{background:#fffdf8;border:1px solid #e6dccb;border-radius:1.5rem;padding:1.5rem;box-shadow:0 14px 35px #40362614}.legal-html{color:#18231f;font-size:.98rem;line-height:1.85}.legal-html h1{color:#173f36;letter-spacing:0;margin:0 0 1.5rem;font-size:clamp(2rem,5vw,2.75rem);font-weight:700;line-height:1.08}.legal-html h2{color:#173f36;border-top:1px solid #e6dccbcc;margin:2rem 0 .75rem;padding-top:1.25rem;font-size:1.15rem;font-weight:700;line-height:1.35}.legal-html h3{color:#2f6f5e;margin:1.25rem 0 .5rem;font-size:1rem;font-weight:700;line-height:1.35}.legal-html p{color:#667085;margin:0 0 1rem}.legal-html ul{color:#667085;margin:0 0 1.25rem 1.25rem;padding:0;list-style:outside}.legal-html li{margin:.35rem 0}.legal-html a{color:#2f6f5e;text-underline-offset:3px;font-weight:600;text-decoration:underline}
