﻿:root{--cream:#f7f1e9;--paper:#fffdf9;--terracotta:#b76849;--brown:#3f2b21;--soft:#6c5549;--line:#dfd2c5;--serif:Georgia,"Times New Roman",serif;--sans:"Segoe UI",Arial,sans-serif}*{box-sizing:border-box}body{margin:0;background:var(--cream);color:var(--brown);font:17px/1.75 var(--sans)}a{color:var(--terracotta);text-underline-offset:3px}.legal-header{background:var(--paper);border-bottom:1px solid var(--line)}.legal-header>div{width:min(100% - 2rem,960px);margin:auto;min-height:96px;display:flex;align-items:center;justify-content:space-between}.legal-brand{display:flex;align-items:center;gap:0;text-decoration:none;margin-left:clamp(.8rem,2.5vw,2rem)}.legal-brand img{width:210px;height:70px;border-radius:0;object-fit:contain}.legal-brand strong{display:none}.legal-back{font-weight:700}.legal-main{width:min(100% - 2rem,800px);margin:clamp(3rem,8vw,6rem) auto}.legal-main h1,.legal-main h2{font-family:var(--serif);font-weight:500;line-height:1.2}.legal-main h1{font-size:clamp(2.5rem,7vw,4.5rem);margin-bottom:.6rem}.legal-main h2{font-size:1.6rem;margin-top:2.5rem}.legal-main p,.legal-main li{color:var(--soft)}.legal-warning{background:#fff0cb;border:1px solid #e3c97c;border-radius:16px;padding:1.1rem 1.25rem;color:#624b12!important}.placeholder{background:#f8ddd5;border-radius:5px;padding:.05rem .35rem;color:#8d3425;font-weight:700}.legal-footer{border-top:1px solid var(--line);padding:1.5rem;text-align:center;color:var(--soft);font-size:.82rem}@media(max-width:560px){.legal-back{font-size:.8rem}.legal-header>div{min-height:82px}.legal-brand img{width:150px;height:54px}}
 .legal-brand img{width:150px!important;height:86px!important;object-fit:contain!important;border-radius:0!important}@media(max-width:560px){.legal-brand img{width:124px!important;height:74px!important}}
