:root{--text:#111827;--muted:#4b5563;--border:#e5e7eb;--purple:#6d28d9;--panel:#f8f9fa}*{box-sizing:border-box}body{margin:0;background:#fff;color:var(--text);font:16px/1.7 Inter,Arial,sans-serif}a{color:#5b21b6}header{position:sticky;top:0;background:#fffffff2;border-bottom:1px solid var(--border);backdrop-filter:blur(10px)}.nav{max-width:1080px;margin:auto;padding:14px 22px;display:flex;justify-content:space-between;gap:20px;align-items:center}.brand{font:700 20px 'Space Grotesk',sans-serif;text-decoration:none;color:#111827}.nav a:not(.brand){text-decoration:none;margin-left:15px;font-size:14px;color:var(--muted)}.disclosure{text-align:center;padding:8px;background:#f5f3ff;color:#4b5563;font-size:13px}.wrap{max-width:850px;margin:0 auto;padding:44px 24px 70px}h1,h2,h3{font-family:'Space Grotesk',Inter,sans-serif;line-height:1.22}h1{font-size:clamp(32px,5vw,46px);margin:10px 0 14px}h2{font-size:25px;margin-top:42px}h3{font-size:19px}.lede{font-size:19px;color:#374151}.meta{font-size:13px;color:#6b7280;margin-bottom:28px}.box{background:#f8f9fa;border:1px solid var(--border);border-radius:14px;padding:18px 20px;margin:22px 0}.cta{display:inline-block;background:#6d28d9;color:white!important;padding:11px 17px;border-radius:999px;text-decoration:none;font-weight:700}.table-wrap{overflow:auto}table{border-collapse:collapse;width:100%;min-width:620px;font-size:14px}th,td{text-align:left;vertical-align:top;border:1px solid var(--border);padding:11px}th{background:#f3f4f6}li{margin:.45em 0}.source-list li{margin-bottom:8px}.fine{font-size:13px;color:var(--muted)}footer{text-align:center;border-top:1px solid var(--border);background:var(--panel);padding:28px;font-size:13px;color:var(--muted)}footer a{margin:0 5px}@media(max-width:620px){.nav{align-items:flex-start;flex-direction:column}.nav a:not(.brand){margin:0 12px 0 0}.wrap{padding:30px 18px 56px}}
