.simpl-legal{--ink:#20241f;--green:#294b3b;--sage:#52745f;--cream:#f7f3eb;--paper:#fffdfa;--line:#ddd7cc;box-sizing:border-box;min-height:100vh;padding:clamp(38px,8vw,92px) 20px;background:var(--cream);color:var(--ink)}
.simpl-legal *{box-sizing:border-box}.simpl-legal__shell{width:min(100%,880px);margin:auto}.simpl-legal__brand{display:block;width:min(100%,220px);height:auto;margin-bottom:42px}.simpl-legal__eyebrow{margin:0 0 12px;color:var(--sage);font-size:11px;font-weight:850;letter-spacing:.2em;text-transform:uppercase}.simpl-legal h1{margin:0;font:400 clamp(48px,8vw,78px)/.98 Georgia,"Times New Roman",serif;letter-spacing:-.04em}.simpl-legal__updated{margin:18px 0 34px;color:#716e67}.simpl-legal__card{padding:clamp(24px,5vw,50px);border:1px solid var(--line);border-radius:28px;background:var(--paper);box-shadow:0 18px 50px rgba(41,75,59,.07)}.simpl-legal h2{margin:38px 0 12px;color:var(--green);font:600 clamp(25px,4vw,34px)/1.15 Georgia,"Times New Roman",serif}.simpl-legal h2:first-child{margin-top:0}.simpl-legal h3{margin:24px 0 8px;color:var(--green);font-size:17px}.simpl-legal p,.simpl-legal li{color:#4f514c;font-size:16px;line-height:1.72}.simpl-legal ul{padding-left:22px}.simpl-legal a{color:var(--green);font-weight:700}.simpl-legal__footer{display:flex;flex-wrap:wrap;justify-content:space-between;gap:18px;margin-top:26px}.simpl-legal__footer a{text-decoration:none}
