:root{color-scheme:light;--green:#073d2e;--green-2:#0f6a4d;--gold:#c8a53a;--ink:#173f31;--muted:#61756c;--paper:#fffdf8}*{box-sizing:border-box}body{margin:0;background:linear-gradient(145deg,#f4f8f4,#fffaf0);color:var(--ink);font:400 16px/1.7 Poppins,Arial,sans-serif}.legal-header{padding:20px 0;background:linear-gradient(110deg,#052f24,#0f6a4d);color:#fff}.legal-header__inner,.legal-main{width:min(100% - 36px,920px);margin:auto}.legal-brand{display:flex;align-items:center;gap:12px;color:#fff;text-decoration:none;font-weight:700}.legal-brand img{width:44px;height:44px;border:1px solid rgba(239,212,119,.45);border-radius:12px}.legal-brand small{display:block;color:#efd477;font-size:.65rem;letter-spacing:.12em;text-transform:uppercase}.legal-main{padding:52px 0 64px}.legal-card{padding:clamp(24px,5vw,52px);border:1px solid #d9e6dc;border-radius:28px;background:var(--paper);box-shadow:0 24px 70px rgba(4,57,43,.1)}.legal-kicker{margin:0;color:#a77a10;font-size:.69rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase}.legal-card h1{margin:.18em 0;color:var(--green);font:700 clamp(2.6rem,7vw,4.6rem)/.95 "Cormorant Garamond",Georgia,serif}.legal-lead{max-width:650px;color:var(--muted)}.legal-note{margin:26px 0;padding:15px 17px;border-left:4px solid var(--gold);border-radius:0 14px 14px 0;background:#fff6dc;color:#5d4b18;font-size:.88rem}.legal-card h2{margin:1.8em 0 .4em;color:var(--green);font:700 1.75rem/1.1 "Cormorant Garamond",Georgia,serif}.legal-card ul{padding-left:1.25em}.legal-card a{color:var(--green-2);font-weight:700}.legal-footer{padding:0 0 35px;color:#5f746a;text-align:center;font-size:.8rem}.legal-footer a{color:var(--green);font-weight:700;text-decoration:none}@media(max-width:600px){.legal-main{padding:28px 0 42px}.legal-card{border-radius:20px}.legal-card h1{font-size:3rem}}
