
/* ForeBangers Legal & Trust pages - FB1.2 */
.legal-page .mini-hero{min-height:390px}
.legal-page .legal-wrap{max-width:900px;margin:auto}
.legal-page .legal-intro{font-size:18px;line-height:1.75;color:#4b514d;margin:0 auto 28px;max-width:820px;text-align:center}
.legal-page .legal-card{padding:38px 42px}
.legal-page .legal-card h2{font-size:31px;color:var(--green);margin:42px 0 12px;padding-top:4px;border-top:1px solid #dccb9e}
.legal-page .legal-card h2:first-child{margin-top:0;border-top:0;padding-top:0}
.legal-page .legal-card h3{font-size:22px;color:var(--green);margin:25px 0 8px}
.legal-page .legal-card p,.legal-page .legal-card li{font:16px/1.75 Arial,sans-serif;color:#4b514d}
.legal-page .legal-card ul{padding-left:22px;margin:8px 0 18px}
.legal-page .legal-card li{margin:7px 0}
.legal-page .legal-card a{color:#896414;text-decoration:underline;text-underline-offset:2px}
.legal-page .legal-card strong{color:#23342c}
.legal-page .legal-meta{font:13px/1.55 Arial,sans-serif;color:#777;margin-bottom:28px;padding:13px 16px;background:#f5eddb;border-left:3px solid var(--gold)}
.legal-page .legal-note{font:14px/1.65 Arial,sans-serif;color:#626863;background:#f6f0e3;border:1px solid #d9c897;padding:18px 20px;margin-top:30px}
@media(max-width:700px){.legal-page .legal-card{padding:26px 22px}.legal-page .legal-card h2{font-size:27px}.legal-page .mini-hero{min-height:330px}}
