.toolkit-atlas .ta-qualifier{font-size:12px;color:var(--ink-2);max-width:80ch;margin:0 0 24px;padding-left:12px;border-left:2px solid var(--rule)}.ta-layout{display:grid;grid-template-columns:1fr 1fr;gap:28px;align-items:start}.ta-chart{padding:12px 0}.ta-axis{display:flex;justify-content:space-between;font-size:11px;letter-spacing:.05em;text-transform:uppercase;color:var(--ink-2);padding:0 14px;margin:0 0 16px}.ta-chart button{display:grid;grid-template-columns:minmax(0,1fr) 32px;gap:8px 12px;align-items:center;min-height:76px;width:100%;padding:14px;border:1px solid transparent;border-radius:10px;background:transparent;text-align:left;margin-bottom:6px}.ta-bar-label{font-size:13px;grid-column:1;line-height:1.4}.ta-chart button strong{font-size:22px;font-weight:400;font-variant-numeric:tabular-nums;grid-column:2;grid-row:1/3;text-align:right;color:var(--accent)}.ta-bar-track{display:block;background:var(--paper-2);height:8px;border-radius:2px;overflow:hidden;grid-column:1}.ta-bar-track>span{display:block;min-width:2px;height:100%;background:var(--accent);opacity:.7}.ta-chart button[aria-expanded=true]{border-color:var(--accent);background:var(--brand-soft)}.ta-chart button[aria-expanded=true] .ta-bar-track>span{opacity:1}.ta-chart button:hover{border-color:var(--rule)}.ta-chart button[aria-expanded=true]:hover{border-color:var(--accent)}.ta-chart-foot{font-size:12px;color:var(--ink-2);padding:0 14px;line-height:1.5}.ta-panels article{background:var(--paper);border:1px solid var(--rule);padding:24px;border-radius:14px;min-height:430px;margin-bottom:16px}.ta-panels h3{font-family:Newsreader,Georgia,serif;font-weight:400;font-size:29px;line-height:1.15;letter-spacing:-.02em;margin:0 0 24px}.ta-contributions>div{display:grid;grid-template-columns:1fr auto;gap:8px 16px;margin-bottom:20px;font-size:13px}.ta-contributions strong{font-weight:500;font-variant-numeric:tabular-nums}.ta-contribution-track{grid-column:1/-1;height:6px;background:var(--paper-2);border-radius:2px;overflow:hidden}.ta-contribution-track i{display:block;min-width:2px;height:100%;background:var(--accent)}.ta-examples{border-top:1px solid var(--rule);padding-top:6px;margin-top:24px}.ta-examples summary{padding:12px 0;min-height:44px;font-size:13px}.ta-entry-group{margin-top:16px}.ta-entry-group h4{font-size:12px;font-weight:600;margin:0 0 8px;display:flex;justify-content:space-between}.ta-entry-group h4>span{font-weight:400;color:var(--ink-2)}.ta-entry-group ul{list-style:none;padding:0!important;margin:0!important}.ta-entry-group li{padding:0!important;border:0!important}.ta-entry-group a{display:block;min-height:44px;padding:9px 0;border-bottom:1px solid var(--rule);font-size:12px;text-decoration:none;line-height:1.5}.ta-entry-group a:hover{text-decoration:underline}.ta-entry-group small{display:block;color:var(--ink-2);font-size:10px}.ta-panels [data-ta-filter]{margin-top:20px;min-height:44px;border:1px solid var(--rule);border-radius:8px;padding:10px 12px;background:var(--surface);font-size:12px}.toolkit-atlas[data-ta-ready] article{margin-bottom:0}
@media(max-width:760px){.ta-layout{grid-template-columns:1fr;gap:16px}.ta-chart{padding:0}.ta-chart button{min-height:62px;padding:10px 12px;margin-bottom:3px}.ta-bar-label{font-size:12px}.ta-chart button strong{font-size:20px}.ta-axis{margin-bottom:10px}.ta-chart-foot{font-size:11px}.ta-panels article{padding:18px;min-height:0}.ta-panels h3{font-size:27px}.ta-contributions>div{font-size:12px;margin-bottom:17px}}
@media print{.ta-layout{display:block}.toolkit-atlas article[hidden]{display:block!important}.ta-panels article{break-inside:avoid}.ta-examples>*{display:block!important}.ta-panels [data-ta-filter]{display:none!important}}
