:root{--bg:#f6f7f6;--surface:#fff;--ink:#213b32;--muted:#56665f;--border:#dce3de;--primary:#28604c;--notice:#eef4ef}*{box-sizing:border-box}body{margin:0;background:var(--bg);color:var(--ink);font:15px/1.7 system-ui,sans-serif;letter-spacing:0}header,main,footer{max-width:800px;margin:auto;padding:20px}header{border-bottom:1px solid var(--border);display:flex;justify-content:space-between;gap:16px;flex-wrap:wrap}a{color:var(--primary);text-underline-offset:3px}h1{font-size:26px;line-height:1.35}h2{font-size:18px;margin-top:28px}.draft{padding:12px 16px;background:var(--notice);border-left:3px solid var(--primary)}p,li{overflow-wrap:anywhere}footer{border-top:1px solid var(--border);color:var(--muted)}@media(max-width:480px){header,main,footer{padding:16px}h1{font-size:23px}}

.badosa-legal-logo{display:block;width:110px;height:auto;aspect-ratio:757/358;object-fit:contain;flex-shrink:0}header{align-items:center}
