@import url('/styles.css');
body{margin:0;background:#f6f5f0;color:#182c38;font-family:Arial,Helvetica,sans-serif;line-height:1.65}a{color:#1f6570;text-underline-offset:3px}a:focus-visible{outline:3px solid #cd765c;outline-offset:4px}.legal-wrap{max-width:860px;margin:auto;padding:32px 28px 64px}.legal-nav{display:flex;flex-wrap:wrap;gap:20px;align-items:center;border-bottom:1px solid #d6d9d5;padding-bottom:22px}.legal-brand{font-weight:800;font-size:24px;text-decoration:none;color:#182c38;margin-right:auto}.legal-kicker{text-transform:uppercase;letter-spacing:.14em;font-size:12px;margin-top:48px;color:#576763}h1{font-family:Georgia,serif;font-weight:400;font-size:clamp(38px,6vw,58px);line-height:1.08;margin:12px 0 24px}h2{font-size:21px;line-height:1.35;margin:32px 0 12px}p,li{font-size:16px}.legal-note{padding:18px 22px;border-left:3px solid #1f6570;background:#e9eeea}.legal-meta{color:#576763;font-size:14px}table{border-collapse:collapse;width:100%;font-size:15px}td,th{text-align:left;vertical-align:top;border-bottom:1px solid #d6d9d5;padding:12px 8px}footer{border-top:1px solid #d6d9d5;margin-top:40px;padding-top:22px;font-size:14px}li+li{margin-top:10px}@media(max-width:600px){.legal-wrap{padding:22px 20px 48px}.legal-nav{gap:14px}td,th{padding:9px 5px;font-size:13px}}
