main{max-width:880px;margin:40px auto;padding:24px;box-sizing:border-box}h1,h2{font-family:P052,Georgia,serif;font-weight:400}h1{font-size:clamp(30px,6vw,48px)}p,li{line-height:1.65;overflow-wrap:anywhere}a{color:var(--brand-primary)}nav{display:flex;gap:20px;flex-wrap:wrap}section{padding:18px 0;border-bottom:1px solid var(--brand-soft)}
.legal-review-note{position:relative;padding:18px 24px;background:var(--brand-soft,#edf0ef);color:var(--brand-text,#272d32);font:16px/1.55 Inter,system-ui;border-bottom:1px solid var(--brand-muted,#5d6770)}.table-wrap{max-width:100%;overflow:auto}.table-wrap table{min-width:680px}.table-wrap:focus-visible{outline:2px solid currentColor;outline-offset:3px}table{border-collapse:collapse;max-width:100%}td,th{padding:10px;vertical-align:top;overflow-wrap:anywhere}html{scroll-padding-top:12px}@media(max-width:600px){main{margin:12px auto;padding:20px}}@media print{.legal-review-note{position:static}}
