/* Larger reading type inside the preserved content, without rewriting its text. */
#detailCore{background:#fff;font:18px/1.75 -apple-system,BlinkMacSystemFont,"Segoe UI",Arial,sans-serif;color:var(--text)}#detailCore .wrap{width:min(1290px,calc(100% - 72px))}#detailCore .section{padding:60px 0 80px}#detailCore .section-head{max-width:880px}#detailCore h2{font-size:clamp(34px,3.4vw,50px)}#detailCore h3{font-size:25px}#detailCore .lead{font-size:21px}#detailCore .card p,#detailCore .path-card p,#detailCore .role-content p,#detailCore .risk p,#detailCore .faq-list p{font-size:17px}#detailCore label{font-size:15px}#detailCore input,#detailCore select,#detailCore textarea{font-size:17px}#detailCore .help,#detailCore small,#detailCore .small,#detailCore .micro,#detailCore .boundary{font-size:14px}#detailCore .refs{font-size:12px}#detailCore .btn,#detailCore .text-button{font-size:16px}#detailCore .quick{padding:26px 23px;min-height:180px}#detailCore .quick strong{font-size:19px}#detailCore .quick span:last-child{font-size:15px}#detailCore .eyebrow{font-size:13px}#detailCore .paper-preview{font:15px/1.75 ui-monospace,SFMono-Regular,Consolas,monospace;min-height:680px}#detailCore .source-grid li{font-size:15px}#detailCore .source-domain,#detailCore .source-note{font-size:12px}#detailCore .check-layout,#detailCore .letter-layout{gap:32px}#detailCore .result p{font-size:16px}#detailCore .result{top:125px}#detailCore .result-number{font-size:45px}#detailCore .section.dossier-section{background:#f4f5ee}.directory-app{font-size:16px;line-height:1.65}.directory-app .wrap{width:100%;max-width:none}.directory-app .section{padding:0}.directory-app .section+.section{border:0}.directory-app .section-heading{margin-bottom:16px;gap:15px;align-items:center}.directory-app .section-heading h2{font-size:23px;margin:0 0 6px}.directory-app .section-heading p{font-size:13px;line-height:1.55}.directory-app .section-heading .eyebrow{display:none}.directory-app .section-heading button{font-size:12px;padding:9px 13px;white-space:nowrap}.directory-app .filterbar{margin:16px 0 16px;background:#f4f6f0;border:1px solid #e7e9e0;padding:17px;display:grid;grid-template-columns:1.35fr 1fr;gap:12px;border-radius:14px}.directory-app .filterbar>label:first-child{grid-column:1/-1}.directory-app .filterbar>button{grid-column:1/-1;justify-self:end;width:auto;height:36px;min-height:36px;padding:7px 12px;font-size:12px;margin-top:-3px}.directory-app .filterbar label{font-size:12px;line-height:1.5}.directory-app .filterbar input,.directory-app .filterbar select{font-size:14px;min-height:45px;margin-top:6px;padding:10px}.directory-app .filterbar input{font-size:16px}.directory-app .cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.directory-app .operator-card{padding:20px 16px 16px;border-radius:12px;border-color:#e1e6dc;min-height:225px;box-shadow:0 3px 10px #17342b04}.directory-app .operator-card h3{font-size:21px;line-height:1.2;letter-spacing:-.045em;margin:17px 0 12px;overflow-wrap:anywhere}.directory-app .operator-card p{font-size:13px;line-height:1.55;margin-bottom:15px;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.directory-app .badge{font-size:11px;padding:4px 8px}.directory-app .tag{font-size:10px;padding:2px 5px}.directory-app .tags{gap:4px;margin-bottom:16px}.directory-app .card-foot{display:flex;flex-wrap:wrap;gap:4px;padding-top:12px}.directory-app .text-link{font-size:12px}.directory-app .compare-check{font-size:11px;min-height:25px}.directory-app .compare-check input{width:16px;height:16px}.directory-app .results-meta{font-size:12px;margin-bottom:13px}.directory-app .results-meta p:last-child{display:none}.directory-app .pagination{margin:20px 0 8px;gap:8px}.directory-app .pagination button{min-width:38px;min-height:38px;font-size:13px;padding:7px 11px}.directory-app .status{font-size:13px;margin-bottom:0}.directory-app .status:empty{display:none}.directory-app .directory-supplement{margin:20px 0 0;padding:15px 0 0;border:0;border-top:1px solid var(--line);border-radius:0}.directory-app .directory-supplement summary{font-size:13px;line-height:1.5;color:var(--muted)}.directory-app .directory-supplement .hero{background:var(--cream);border:0;border-radius:15px;padding:25px}.directory-app .directory-supplement h1{font-size:33px}.directory-app .directory-supplement .hero .lead{font-size:16px}.directory-app .directory-supplement .hero-card{margin-top:22px}.directory-app .directory-supplement .metrics{grid-template-columns:1fr 1fr}.directory-app .directory-supplement .section{padding:15px 0 0}.directory-app .directory-supplement .two-col{grid-template-columns:1fr}.directory-app .directory-supplement .panel{margin-bottom:15px}.directory-app .directory-supplement .callout{margin:0;font-size:14px}.directory-app .directory-supplement .hero-card .small-index{font-size:35px}.directory-app .compare-tray{bottom:14px}.directory-app .compare-tray .actions{flex-wrap:wrap}.directory-app dialog{width:min(1180px,calc(100% - 32px));padding:0;border:1px solid var(--line)}.directory-app .dialog-body{padding:35px}.directory-app .dialog-head{top:0}.directory-app .dialog-close{width:auto;height:auto;font-size:14px}.directory-app .dialog-body .profile-grid{grid-template-columns:minmax(0,1.3fr) minmax(280px,.8fr);gap:35px}.directory-app .fact dt{font-size:12px}.directory-app .fact dd{font-size:17px}.directory-app .fact small{font-size:13px}.directory-app .profile-links a{font-size:14px}.directory-app .questions{font-size:15px}.directory-app .request{font:14px/1.65 ui-monospace,Consolas,monospace}.directory-app .panel p{font-size:15px}.directory-app .source-list li{font-size:15px}.directory-app .source-list small{font-size:12px}.directory-app .profile-aside h3{font-size:25px}.directory-app table{font-size:14px}.directory-app .cite{font-size:11px}.directory-layout.wide .directory-app .hero{padding:25px 0 35px;background:#fff;border:0}.directory-layout.wide .directory-app .hero h1{font-size:clamp(35px,4vw,54px);max-width:900px}.directory-layout.wide .directory-app .hero .lead{font-size:20px;max-width:900px}.directory-layout.wide .directory-app .section{padding:28px 0}.directory-layout.wide .directory-app .section+.section{border-top:1px solid var(--line)}.directory-layout.wide .directory-app .filterbar{grid-template-columns:2fr 1fr 1fr;align-items:end}.directory-layout.wide .directory-app .filterbar>label:first-child{grid-column:auto}.directory-layout.wide .directory-app .archive-row h3{font-size:21px}.directory-layout.wide .directory-app .archive-row p{font-size:14px}.directory-layout.wide .directory-app .fine{font-size:13px}.directory-layout.wide .directory-app .source-list small{font-size:13px}.directory-layout.wide .directory-app .metric span{font-size:14px}.directory-layout.wide .directory-app .metric small{font-size:12px}.directory-app [data-view-panel]{min-width:0}.directory-app .comparisonBody{min-width:0}.directory-app .archive-list{gap:18px}
.knowledge-app,.editorial-app{background:#fff;color:var(--text);font:18px/1.8 -apple-system,BlinkMacSystemFont,"Segoe UI",Arial,sans-serif}.knowledge-app .hero,.editorial-app .hero{padding:45px 0 38px}.knowledge-app .wrap,.editorial-app .wrap{width:min(1330px,calc(100% - 72px))}.knowledge-app .hero h1,.editorial-app .hero h1{font-size:clamp(40px,4.3vw,65px)}.knowledge-app .layout,.editorial-app .layout{grid-template-columns:250px minmax(0,1fr);gap:55px}.knowledge-app .sidebar,.editorial-app .sidebar{top:137px;font-size:14px;max-height:calc(100vh - 165px)}.knowledge-app .toc a,.editorial-app .toc a{font-size:14px;padding:10px 0}.knowledge-app .chapter h2,.editorial-app .chapter h2{font-size:34px}.knowledge-app .chapter h3,.editorial-app .chapter h3{font-size:25px}.knowledge-app table,.editorial-app table{font-size:15px}.knowledge-app .metric span,.editorial-app .metric span{font-size:15px}.knowledge-app .metric small,.editorial-app .metric small{font-size:12px}.knowledge-app .meta,.editorial-app .meta{font-size:14px}.knowledge-app .form-grid label,.editorial-app .form-grid label{font-size:15px}.knowledge-app .small,.editorial-app .small{font-size:14px}.knowledge-app .sources li,.editorial-app .sources li{font-size:15px}.knowledge-app .sources p,.editorial-app .sources p{font-size:14px}.knowledge-app .sources .url,.editorial-app .sources .url{font-size:12px}.knowledge-app .footer,.editorial-app .footer{font-size:13px}.knowledge-app .hero .lead,.editorial-app .hero .lead{font-size:21px}.knowledge-app .download,.editorial-app .download{font-size:14px}.knowledge-app .pill,.editorial-app .pill{font-size:14px}.knowledge-app .tool button,.editorial-app .tool button{font-size:15px}.knowledge-app .cite,.editorial-app .cite{font-size:12px}.knowledge-app .action-grid a strong,.editorial-app .action-grid a strong{font-size:19px}.knowledge-app .action-grid a span,.editorial-app .action-grid a span{font-size:14px}.knowledge-app .chapter,.editorial-app .chapter{scroll-margin-top:12px}
@media(max-width:1120px){.directory-app .filterbar{grid-template-columns:2fr 1fr 1fr}.directory-app .filterbar>label:first-child{grid-column:auto}.directory-app .filterbar>button{margin:0}.directory-app .operator-card h3{font-size:23px}.directory-app .operator-card p{font-size:14px}.directory-app .badge{font-size:12px}.directory-app .tag{font-size:11px}.directory-app .card-foot{gap:10px;justify-content:space-between}.directory-app .text-link{font-size:13px}.directory-app .compare-check{font-size:12px}.knowledge-app .layout,.editorial-app .layout{grid-template-columns:220px minmax(0,1fr);gap:30px}.knowledge-app .sidebar,.editorial-app .sidebar{font-size:13px}.directory-app .dialog-body .profile-grid{grid-template-columns:1fr 310px;gap:25px}}
@media(max-width:760px){#detailCore{font-size:17px}#detailCore .wrap{width:calc(100% - 32px)}#detailCore .section{padding:33px 0 50px}#detailCore h2{font-size:33px}#detailCore .lead{font-size:18px}#detailCore h3{font-size:23px}#detailCore .card p,#detailCore .path-card p,#detailCore .role-content p,#detailCore .risk p,#detailCore .faq-list p{font-size:16px}#detailCore .help,#detailCore .small{font-size:13px}#detailCore .quick{padding:21px 17px}#detailCore .quick strong{font-size:17px}#detailCore .quick span:last-child{font-size:14px}#detailCore .panel{padding:24px 20px}#detailCore .paper-preview{min-height:650px;padding:18px;font-size:14px}#detailCore .source-grid li{font-size:14px}#detailCore .card{padding:25px 21px}#detailCore .role-tabs{gap:0}#detailCore .role-tabs button{padding:12px 10px;font-size:14px}#detailCore .result{position:static}#detailCore .step p{font-size:15px}.directory-app .cards{grid-template-columns:1fr 1fr;gap:11px}.directory-app .operator-card{padding:18px 13px;min-height:248px}.directory-app .operator-card h3{font-size:21px;margin:14px 0 11px}.directory-app .operator-card p{font-size:13px;-webkit-line-clamp:3;line-height:1.55}.directory-app .badge{font-size:10px;max-width:100%;overflow-wrap:normal;white-space:normal}.directory-app .tag{font-size:10px}.directory-app .text-link{font-size:12px}.directory-app .compare-check{font-size:11px}.directory-app .card-foot{gap:2px}.directory-app .section-heading{display:flex;align-items:center}.directory-app .section-heading h2{font-size:21px}.directory-app .section-heading p{font-size:12px}.directory-app .section-heading button{font-size:11px;padding:9px;white-space:normal;min-width:84px}.directory-app .filterbar{grid-template-columns:1fr;padding:15px;gap:12px}.directory-app .filterbar>label:first-child{grid-column:auto}.directory-app .filterbar label{font-size:12px}.directory-app .filterbar input{font-size:16px}.directory-app .filterbar select{font-size:14px}.directory-app .filterbar>button{justify-self:start;font-size:12px;height:40px}.directory-app .results-meta{font-size:12px}.directory-app .pagination{gap:5px}.directory-app .pagination button{min-width:34px;min-height:38px;padding:7px 9px;font-size:12px}.directory-app .directory-supplement .hero{padding:20px 15px}.directory-app .directory-supplement h1{font-size:31px}.directory-app .directory-supplement .hero-card{padding:20px}.directory-app .directory-supplement .metrics .metric{padding:15px 12px}.directory-app .directory-supplement .metrics strong{font-size:27px}.directory-app .directory-supplement .metrics span{font-size:12px}.directory-app .directory-supplement .callout{padding:18px 15px}.directory-app .directory-supplement summary{font-size:12px}.directory-layout.wide .directory-app .hero{padding:5px 0 20px}.directory-layout.wide .directory-app .hero h1{font-size:34px}.directory-layout.wide .directory-app .hero .lead{font-size:17px}.directory-layout.wide .directory-app .filterbar{grid-template-columns:1fr}.directory-layout.wide .directory-app .metrics{grid-template-columns:1fr 1fr}.directory-layout.wide .directory-app .metric{padding:18px 12px}.directory-layout.wide .directory-app .metric span{font-size:12px}.directory-layout.wide .directory-app .metric small{font-size:11px}.directory-layout.wide .directory-app .two-col{display:block}.directory-layout.wide .directory-app .two-col>div{margin-bottom:24px}.directory-layout.wide .directory-app .section h2{font-size:29px}.directory-layout.wide .directory-app .archive-row{padding:20px 17px}.directory-layout.wide .directory-app .archive-row h3{font-size:20px}.directory-layout.wide .directory-app .archive-row p{font-size:13px}.directory-app .dialog-body{padding:23px 18px}.directory-app .dialog-body .profile-grid{display:block}.directory-app .fact dd{font-size:16px}.directory-app .fact small{font-size:12px}.directory-app .source-list li{font-size:14px}.directory-app .dialog-body h2{font-size:30px}.directory-app .panel{padding:23px 18px}.directory-app .dialog-head{padding:14px}.directory-app .dialog-head strong{font-size:13px;line-height:1.5}.directory-app .dialog-close{font-size:12px;padding:9px 12px}.directory-app .compare-tray{padding:14px}.directory-app .compare-tray button{font-size:12px}.knowledge-app,.editorial-app{font-size:17px;line-height:1.75}.knowledge-app .wrap,.editorial-app .wrap{width:calc(100% - 32px)}.knowledge-app .hero,.editorial-app .hero{padding:32px 0}.knowledge-app .hero h1,.editorial-app .hero h1{font-size:40px}.knowledge-app .hero .lead,.editorial-app .hero .lead{font-size:18px}.knowledge-app .layout,.editorial-app .layout{display:block;padding-top:27px}.knowledge-app .sidebar,.editorial-app .sidebar{display:none}.knowledge-app .mobile-toc,.editorial-app .mobile-toc{display:block}.knowledge-app .chapter h2,.editorial-app .chapter h2{font-size:30px}.knowledge-app .chapter h3,.editorial-app .chapter h3{font-size:23px}.knowledge-app .metric span,.editorial-app .metric span{font-size:13px}.knowledge-app .metric small,.editorial-app .metric small{font-size:11px}.knowledge-app .sources p,.editorial-app .sources p{font-size:13px}.knowledge-app .table-scroll,.editorial-app .table-scroll{max-width:100%}.knowledge-app .small,.editorial-app .small{font-size:13px}.knowledge-app .tool,.editorial-app .tool{padding:22px 19px}.knowledge-app .form-grid label,.editorial-app .form-grid label{font-size:14px}.knowledge-app table,.editorial-app table{font-size:14px}.knowledge-app .chapter,.editorial-app .chapter{scroll-margin-top:10px}}
@media(max-width:359px){.directory-app .cards{grid-template-columns:1fr}.directory-app .operator-card{min-height:0}.directory-app .operator-card h3{font-size:23px}.directory-app .operator-card p{display:block}.directory-app .filterbar{padding:13px}.directory-tabs button{padding:10px 5px}.knowledge-app .hero h1,.editorial-app .hero h1{font-size:35px}}
@media print{html{scroll-behavior:auto}body{background:#fff!important;color:#000;font:10pt/1.5 Arial,sans-serif}.site-header,.servicebar,.site-footer,.detail-navigation,.skip,.more-links,dialog:not([open]),.directory-tabs,.icon-button,.menu-trigger{display:none!important}.shell,.wrap,#detailCore .wrap,.knowledge-app .wrap,.editorial-app .wrap{width:100%!important;max-width:none!important}.home-panel{box-shadow:none;margin:10px 0;border:0;padding:15px 0}.knowledge-app .sidebar,.editorial-app .sidebar,.knowledge-app .mobile-toc,.editorial-app .mobile-toc{display:none!important}.knowledge-app .layout,.editorial-app .layout{display:block!important}.knowledge-app .article,.editorial-app .article{max-width:none}.knowledge-app table,.editorial-app table,.directory-app table{min-width:0!important;font-size:8pt}.table-scroll{overflow:visible!important}h2,h3{break-after:avoid}tr{break-inside:avoid}button,.button,.btn{display:none!important}dialog[open]{position:static;display:block;max-height:none;width:100%;box-shadow:none}.directory-app .dialog-head{display:none}.directory-app .dialog-body{padding:0}.directory-app .profile-grid{display:block}.directory-app .profile-aside{position:static}.directory-app .actions{display:none}.directory-app .request{min-height:360px}.directory-app .fact{break-inside:avoid}.home-photo{opacity:.5}.home-hero h1{font-size:34pt}#printArea{display:none}body[data-print=letter]>*{display:none!important}body[data-print=letter]>#printArea{display:block!important;white-space:pre-wrap;font:11pt/1.65 Arial,sans-serif;margin:12mm;color:#000}body[data-print=directory] .home-hero,body[data-print=directory] .insight-strip,body[data-print=directory] .home-panel:not(.directory-panel),body[data-print=directory] .oldtips-banner,body[data-print=directory] #directoryIntro,body[data-print=directory] .directory-top,body[data-print=directory] .directory-app>[data-view-panel]{display:none!important}body[data-print=directory] .directory-layout{display:block}body[data-print=directory] .directory-panel{margin:0;padding:0}body[data-print=directory] .directory-app dialog[open]{display:block!important}}

#detailCore,.directory-app,.knowledge-app,.editorial-app{--ink:#17342b;--red:#e30d2d;--red-dark:#bf0925}
