.agency-data{background:var(--mc-paper);color:var(--mc-ink)}.agency-data main{min-width:0;max-width:1240px;margin:auto;padding:32px 26px 75px}.ad-intro{border-bottom:3px solid var(--mc-ink);margin-bottom:22px;padding:24px 0 30px}.ad-kicker{font-family:var(--mc-sans);letter-spacing:.12em;color:var(--mc-rust);text-transform:uppercase;font-size:.73rem;font-weight:800;line-height:1.5}.ad-intro h1{letter-spacing:-.045em;max-width:1000px;margin:13px 0 20px;font-size:clamp(2.4rem,5.3vw,4.6rem);line-height:1.05}.ad-intro>p:not(.ad-kicker){max-width:870px;font-size:1.1rem}.ad-intro .ad-stamp{font:600 .78rem/1.6 var(--mc-sans);color:var(--mc-muted);margin-top:24px}.ad-breadcrumb{font:600 .78rem/1.6 var(--mc-sans);flex-wrap:wrap;gap:8px;margin:4px 0 25px;display:flex}.agency-data a{color:var(--mc-rust);text-underline-offset:4px}.ad-subjects{grid-template-columns:repeat(3,minmax(0,1fr));gap:25px;margin:30px 0;display:grid}.ad-subjects>section{border-top:5px solid var(--mc-ink);flex-direction:column;min-width:0;padding:20px 0;display:flex}.ad-subjects h2{margin:12px 0;font-size:1.75rem;line-height:1.15}.ad-subjects p{margin:12px 0}.ad-subjects nav{gap:10px;margin-top:auto;padding-top:15px;display:grid}.ad-subjects nav a{font:800 .86rem/1.5 var(--mc-sans);border-bottom:1px solid var(--mc-line);padding:11px 0}.ad-context{margin-top:21px;font-size:.84rem}.ad-method{border-block:1px solid var(--mc-line);margin:28px 0;padding:25px 0}.ad-method h2{margin-top:0;font-size:1.45rem}.ad-method p{max-width:1000px}.ad-method-compact{padding:21px 0;font-size:.91rem}.ad-method-compact h2{font-size:1.15rem}.ad-method li{max-width:1050px;margin:9px 0}.ad-update{border-left:5px solid var(--mc-rust);background:var(--mc-wash);margin:28px 0;padding:16px 24px}.ad-update h2{margin:10px 0;font-size:1.65rem}.ad-update p{max-width:960px}.ad-update .ad-kicker{margin:0}.ad-tabs{flex-wrap:wrap;gap:10px;padding:10px 0 20px;display:flex}.ad-tabs a{font:700 .84rem/1.5 var(--mc-sans);border:1px solid var(--mc-line);color:var(--mc-ink);padding:10px 16px;text-decoration:none}.ad-tabs a[aria-current=page]{background:var(--mc-ink);color:var(--mc-paper);border-bottom:4px solid var(--mc-rust)}.ad-explorer,.ad-comparisons{border-top:4px solid var(--mc-ink);min-width:0;margin-top:32px;padding-top:22px}.ad-section-head{justify-content:space-between;align-items:start;gap:20px;display:flex}.ad-section-head h2{margin:10px 0;font-size:2rem;line-height:1.2}.ad-section-head>a{font:700 .8rem/1.5 var(--mc-sans);white-space:nowrap;margin-top:12px}.ad-filters{background:var(--mc-wash);border-top:1px solid var(--mc-line);flex-wrap:wrap;align-items:end;gap:14px;margin:22px 0;padding:20px;display:flex}.ad-filters label{font:700 .75rem/1.5 var(--mc-sans);flex-direction:column;flex:170px;gap:7px;min-width:0;display:flex}.ad-filters label:first-child{flex-grow:2}.ad-filters input,.ad-filters select{width:100%;max-width:100%;height:45px;color:var(--mc-ink);background:#fff;border:1px solid #aaa;border-radius:0;padding:9px;font-size:.87rem}.ad-filters button,.ad-more{background:var(--mc-ink);color:#fff;border:1px solid var(--mc-ink);min-height:45px;font:700 .8rem/1.4 var(--mc-sans);cursor:pointer;border-radius:0;padding:12px 17px}.ad-filters button:hover,.ad-more:hover{background:var(--mc-rust)}.ad-kpis{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin:28px 0;display:grid}.ad-kpis>div{border-top:3px solid var(--mc-rust);min-width:0;padding:18px 0}.ad-kpis strong{font:800 clamp(1.5rem,3.1vw,2.6rem)/1.2 var(--mc-sans);overflow-wrap:anywhere;letter-spacing:-.035em;display:block}.ad-kpis span{font:600 .76rem/1.55 var(--mc-sans);color:var(--mc-muted);max-width:300px;margin-top:10px;display:block}.ad-chart-block{border-block:1px solid var(--mc-line);min-width:0;padding:20px 0 28px}.ad-chart-block h3{font-size:1.2rem}.ad-chart-block p{color:var(--mc-muted);font-size:.85rem}.ad-chart-scroll{overscroll-behavior-x:contain;width:100%;max-width:100%;overflow-x:auto}.ad-chart{border-bottom:1px solid var(--mc-ink);align-items:end;gap:5px;height:205px;padding:12px 3px 0;display:flex}.ad-year{flex-direction:column;flex:1;justify-content:end;align-items:center;min-width:18px;height:190px;display:flex}.ad-year button{background:var(--mc-rust);cursor:pointer;border:0;border-radius:0;flex-shrink:0;width:100%;max-width:25px}.ad-year button:hover,.ad-year button[aria-pressed=true]{background:var(--mc-ink)}.ad-year span{font:600 10px/1.3 var(--mc-sans);writing-mode:vertical-rl;height:36px;margin-top:8px;transform:rotate(180deg)}.agency-data details{margin:20px 0}.agency-data summary{font:700 .84rem/1.5 var(--mc-sans);cursor:pointer;padding:12px 0}.ad-table-scroll{overscroll-behavior-x:contain;max-width:100%;overflow-x:auto}.agency-data table{width:100%;font:400 .84rem/1.55 var(--mc-sans);border-collapse:collapse}.agency-data caption{font:600 .77rem/1.6 var(--mc-sans);text-align:left;padding:14px 0}.agency-data th,.agency-data td{text-align:left;border-bottom:1px solid var(--mc-line);vertical-align:top;padding:13px 12px}.agency-data thead{background:var(--mc-ink);color:#fff}.agency-data tbody th{font-weight:700}.ad-comparisons .ad-table-scroll table{min-width:650px}.ad-result-count{font:600 .8rem/1.6 var(--mc-sans);color:var(--mc-muted);margin:25px 0}.ad-record{border-top:1px solid var(--mc-line);grid-template-columns:minmax(0,1fr) minmax(210px,.43fr);gap:25px;min-width:0;padding:24px 0;display:grid}.ad-record h3{overflow-wrap:anywhere;margin:9px 0;font-size:1.1rem;line-height:1.4}.ad-record p{overflow-wrap:anywhere;margin:8px 0;font-size:.86rem}.ad-record-id{font:700 .7rem/1.6 var(--mc-sans);letter-spacing:.04em;color:var(--mc-rust);text-transform:uppercase}.ad-record .ad-record-meta{font:400 .75rem/1.6 var(--mc-sans);color:var(--mc-muted)}.ad-record-facts{font:400 .75rem/1.6 var(--mc-sans);text-align:right;flex-direction:column;gap:9px;display:flex}.ad-record-facts strong{overflow-wrap:anywhere;font-size:.93rem}.ad-record-facts span{color:var(--mc-muted)}.ad-more{margin-top:20px}.ad-comparisons{padding-bottom:25px}.ad-comparisons>h2{font-size:2rem;line-height:1.2}.ad-comparisons h3{margin-top:28px;font-size:1.2rem}.ad-comparisons>p{max-width:980px}.ad-source-notes{border-top:4px solid var(--mc-ink);margin-top:40px;padding:24px 0;font-size:.87rem}.ad-source-notes h2{font-size:1.5rem}.ad-source-notes li{margin:8px 0}.ad-source-notes p{max-width:980px}@media (max-width:760px){.agency-data main{padding:22px 17px 55px}.ad-intro{padding-top:12px}.ad-intro h1{font-size:2.65rem}.ad-intro>p:not(.ad-kicker){font-size:1rem}.ad-subjects{grid-template-columns:1fr;gap:20px}.ad-subjects>section{padding-top:16px}.ad-section-head{display:block}.ad-section-head>a{display:inline-block}.ad-filters{gap:13px;padding:15px}.ad-filters label{flex-basis:100%}.ad-filters button{width:100%}.ad-kpis{grid-template-columns:1fr;gap:3px}.ad-kpis>div{padding:14px 0}.ad-kpis strong{font-size:2rem}.ad-kpis span{max-width:none}.ad-record{grid-template-columns:1fr;gap:12px}.ad-record-facts{text-align:left;border-left:3px solid var(--mc-line);padding-left:13px}.ad-update{padding:16px}.ad-comparisons>h2{font-size:1.65rem}.ad-table-scroll{font-size:.8rem}}.agency-data{font-family:var(--mc-serif)}.agency-data :is(h1,h2,h3,h4),.ad-filters :is(input,select,button){font-family:var(--mc-sans)}@media (max-width:760px){.ad-filters :is(input,select){font-size:1rem}}
