.pillars{display:grid;gap:14px;grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.pillars .card h3{font-size:1.25rem}.switch{display:inline-flex;padding:4px;gap:4px;border:1px solid var(--line);border-radius:999px;background:var(--surface)}.switch button{padding:10px 20px;border:0;border-radius:999px;background:transparent;color:var(--muted);font:500 .8125rem/1 var(--mono);letter-spacing:.06em;text-transform:uppercase}.switch button[aria-selected=true]{background:var(--accent);color:var(--on-accent)}.panel{margin-top:24px;max-width:760px}.panel[hidden]{display:none}.panel-intro{margin-bottom:18px;color:var(--muted)}.glance{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface)}.glance+.glance{margin-top:10px}.glance summary{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px 20px;cursor:pointer;list-style:none;font-size:1.15rem;font-weight:650}.glance summary::-webkit-details-marker{display:none}.glance summary:after{content:"+";font:400 1.5rem/1 var(--mono);color:var(--accent-text)}.glance[open] summary:after{content:"−"}.glance>div{padding:0 20px 18px;color:var(--muted)}.glance>div p+p{margin-top:.7em}.glance ul{margin:0;padding-left:1.2em}.glance li+li{margin-top:.4em}.panel-links{margin-top:18px;font:.8125rem/1.5 var(--mono)}.panel-links a{color:var(--accent-text)}.gov{padding:22px 24px;border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);max-width:760px}.gov p{color:var(--muted)}
