*,*::before,*::after{box-sizing:border-box}:root{--t2e-blue:#0056b3;--t2e-blue-hover:#0b3a75;--t2e-blue-dark:#183b63;--t2e-blue-soft:#eef5ff;--t2e-ink:#0f172a;--t2e-ink-soft:#334155;--t2e-muted:#64748b;--t2e-border:#dbe3ee;--t2e-surface:#ffffff;--t2e-surface-soft:#f8fafc;--t2e-page:#f4f7fb;--t2e-amber:#92400e;--t2e-red:#b42318;--t2e-h1:clamp(26px,4vw,36px);--t2e-h2:clamp(21px,3.2vw,28px);--t2e-h3:clamp(18px,2.4vw,22px);--t2e-body:clamp(15px,1.5vw,17px);--t2e-small:clamp(12px,1.2vw,14px);--t2e-radius-lg:18px;--t2e-radius:14px;--t2e-radius-sm:10px;--t2e-shadow:0 7px 20px rgba(15,23,42,0.07);--t2e-shadow-strong:0 18px 40px rgba(15,23,42,0.10);--t2e-shell:1320px;--t2e-content:880px;--t2e-sidebar:clamp(250px,25vw,300px);--t2e-sticky-offset:96px}html{max-width:100%;scroll-behavior:smooth;overflow-x:hidden}@supports (overflow:clip){html{overflow-x:clip}}body{max-width:100%;margin:0;color:var(--t2e-ink) !important;background:linear-gradient(180deg,#f8fafc 0%,var(--t2e-page) 100%) !important;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Arial,sans-serif !important;line-height:1.7 !important;overflow-x:hidden;overflow-wrap:break-word;-webkit-font-smoothing:antialiased}[hidden]{display:none !important}body.resource-page .site-content,body.resource-page .content-area,body.resource-page .entry-content,body.resource-page .ast-container,body.resource-page .ast-container-fluid,body.resource-page .site-content>.ast-container,body.resource-page .site-content>.ast-container-fluid,body.resource-page .ast-plain-container.ast-container,body.resource-page .ast-plain-container.ast-container-fluid{width:100% !important;max-width:none !important;padding-left:0 !important;padding-right:0 !important}.article-shell{width:min(100%,var(--t2e-shell));margin:12px auto 30px;padding:0 clamp(8px,2vw,14px) 20px}.card{position:relative;min-width:0;margin-bottom:12px;padding:clamp(15px,2vw,19px) clamp(13px,2vw,19px);background:var(--t2e-surface);border:1px solid rgba(148,163,184,0.32);border-radius:var(--t2e-radius-lg);box-shadow:var(--t2e-shadow)}.visually-hidden{position:absolute !important;width:1px !important;height:1px !important;margin:-1px !important;padding:0 !important;overflow:hidden !important;clip-path:inset(50%) !important;white-space:nowrap !important;border:0 !important}.article-shell h1,.article-shell h2,.article-shell h3{color:var(--t2e-blue-dark) !important;font-weight:800 !important;line-height:1.2 !important;margin:0 0 10px !important;scroll-margin-top:120px;text-wrap:balance}.article-shell h1{font-size:var(--t2e-h1) !important}.article-shell h2{font-size:var(--t2e-h2) !important}.article-shell h3{margin-top:18px !important;font-size:var(--t2e-h3) !important}.article-shell p,.article-shell li,.article-shell td,.article-shell th{color:var(--t2e-ink-soft) !important;font-size:var(--t2e-body) !important;line-height:1.72 !important}.article-shell p{max-width:74ch;margin:0 0 13px !important;text-wrap:pretty}.article-shell ul,.article-shell ol{margin:10px 0 16px;padding-left:23px}.article-shell li{margin:0 0 8px}.article-shell a{color:var(--t2e-blue) !important;text-decoration:underline !important;text-decoration-thickness:1px;text-underline-offset:2px}.article-shell a:hover{color:var(--t2e-blue-hover) !important}.article-shell a:focus-visible,.card-toggle:focus-visible,.faq-question:focus-visible,.mobile-toc summary:focus-visible,.related-card-link:focus-visible,.table-scroll-wrapper:focus-visible{outline:2px solid #2563eb !important;outline-offset:3px !important;border-radius:8px;box-shadow:0 0 0 3px rgba(37,99,235,0.18)}.article-hero{margin-bottom:14px}.breadcrumbs{padding-top:10px;padding-bottom:10px;background:linear-gradient(180deg,#fbfdff 0%,#f5f7fa 100%)}.breadcrumbs-inner{display:flex;flex-wrap:wrap;align-items:center;gap:6px;color:var(--t2e-muted);font-size:var(--t2e-small)}.breadcrumbs-inner span{display:inline-flex;align-items:center}.breadcrumbs-inner a{color:#35597e !important;text-decoration:none !important}.breadcrumbs-inner a:hover{text-decoration:underline !important}.crumb-current{color:var(--t2e-ink);font-weight:700}.title-meta{margin-top:8px;background:linear-gradient(180deg,#f8fbff 0%,#ffffff 100%);box-shadow:var(--t2e-shadow-strong)}.page-title{margin-bottom:6px !important}.page-subtitle{max-width:78ch !important;color:var(--t2e-muted) !important}.meta-line{display:flex;flex-wrap:wrap;align-items:center;gap:7px 16px;margin-bottom:0 !important;color:var(--t2e-muted) !important;font-size:var(--t2e-small) !important}.meta-line a{color:inherit !important;text-decoration:none !important}.meta-line a:hover,.meta-line a:focus-visible{text-decoration:underline !important}.meta-pill{display:inline-flex;align-items:center;gap:7px}.meta-pill-dot{width:5px;height:5px;border-radius:50%;background:#93c5fd}.article-layout{display:flex;flex-direction:column;gap:16px}.article-main{min-width:0;width:100%;max-width:var(--t2e-content)}.article-sidebar{min-width:0;display:flex;flex-direction:column;gap:10px}@media (min-width:1025px){.article-layout{display:grid;grid-template-columns:var(--t2e-sidebar) minmax(0,1fr);align-items:start;gap:clamp(18px,2vw,26px)}.article-sidebar{order:1;position:sticky;top:var(--t2e-sticky-offset);align-self:start}.article-main{order:2}.mobile-toc-wrapper{display:none !important}}.intro{background:linear-gradient(180deg,#f7fbff 0%,#ffffff 100%);border-color:#dce8f6}.answer-lead{color:#1e3a5f !important;font-size:clamp(16px,1.7vw,18px) !important;font-weight:550}.key-takeaways{background:linear-gradient(180deg,#fffaf0 0%,#ffffff 100%);border-color:#f3c969}.kt-heading{margin:0 0 7px !important;color:var(--t2e-amber) !important;font-size:14px !important;font-weight:800 !important;letter-spacing:0.13em;text-transform:uppercase}.kt-list{margin-bottom:0 !important}.kt-list li strong{color:var(--t2e-amber)}.core-content{margin:0;padding:0}.core-section{margin-bottom:14px}.optional-module,.visual-module,.logic-tree-module{min-width:0}.visual-module{padding:14px;background:var(--t2e-surface-soft);border:1px solid #e2e8f0;border-radius:var(--t2e-radius)}.diagram-card{background:linear-gradient(180deg,#f8fbff 0%,#ffffff 100%);border-color:#d7e6f8}.diagram-figure{max-width:100%;margin:14px 0}.diagram-media{position:relative;width:100%;aspect-ratio:16 / 9;display:flex;align-items:center;justify-content:center;overflow:hidden;background:linear-gradient(180deg,#f8fbff 0%,#eef4fb 100%);border:1px solid rgba(148,163,184,0.32);border-radius:var(--t2e-radius);box-shadow:0 10px 24px rgba(15,23,42,0.08)}.diagram-media--plain{background:#ffffff}.diagram-media--wide{aspect-ratio:21 / 9}.diagram-media--square{aspect-ratio:1 / 1}.diagram-media--natural{aspect-ratio:auto}.diagram-img{width:100%;height:100%;display:block;object-fit:contain;object-position:center;background:#ffffff}.diagram-media--natural .diagram-img{height:auto}.diagram-caption{max-width:76ch;margin:9px 0 0 !important;padding-top:8px;color:var(--t2e-muted) !important;font-size:var(--t2e-small) !important;line-height:1.55 !important;border-top:1px solid rgba(148,163,184,0.25)}.diagram-note{margin-top:10px !important}.table-scroll-wrapper{width:100%;margin:12px 0 17px;overflow-x:auto;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;background:#ffffff;border:1px solid #e2e8f0;border-radius:var(--t2e-radius-sm);scrollbar-gutter:stable}.article-main table{width:100%;min-width:640px;margin:0;border-collapse:collapse}.article-main th,.article-main td{padding:10px 11px;text-align:left;vertical-align:top;border:1px solid #e2e8f0}.article-main th{color:var(--t2e-ink) !important;font-weight:750;background:#f1f5f9}.article-main tbody tr:nth-child(even){background:#fbfdff}html.mathjax-loading .equation-block,html.mathjax-loading mjx-container{visibility:hidden}.equation-block{position:relative;min-height:72px;margin:18px 0;padding:30px 18px 17px;overflow-x:auto;text-align:center;background:linear-gradient(180deg,#eef4ff 0%,#ffffff 100%);border:1px solid #d1ddff;border-radius:var(--t2e-radius)}.equation-block::before{content:"Key equation";position:absolute;top:8px;left:14px;padding:2px 8px;color:#1d4ed8;background:#e0ebff;border-radius:999px;font-size:11px;font-weight:800;letter-spacing:0.12em;text-transform:uppercase}mjx-container[display="true"]{max-width:100%;overflow-x:auto;overflow-y:hidden}.variables-box{margin:12px 0;padding:13px 14px;background:linear-gradient(180deg,#f8fafc 0%,#ffffff 100%);border:1px solid var(--t2e-border);border-radius:var(--t2e-radius)}.variables-box-title{margin-bottom:7px;color:var(--t2e-ink);font-size:var(--t2e-small);font-weight:800;letter-spacing:0.12em;text-transform:uppercase}.variables-box-list{list-style:none;margin:0 !important;padding:0 !important}.variables-box-list li{display:grid;grid-template-columns:auto minmax(0,1fr);gap:7px 12px;padding:6px 0;border-bottom:1px dashed #e2e8f0}.variables-box-list li:last-child{border-bottom:0}.variables-box-symbol{display:inline-flex;align-items:center;justify-content:center;width:fit-content;padding:2px 10px;color:var(--t2e-ink);background:#e0ebff;border-radius:999px;font-weight:750;white-space:nowrap}.workflow-list{margin:13px 0 17px !important;padding-left:24px !important}.workflow-list li{padding:5px 0}.callout{margin:14px 0;padding:13px 14px;background:#f8fafc;border:1px solid #dbe3ee;border-left-width:5px;border-radius:12px}.callout p:last-child{margin-bottom:0 !important}.callout-label{margin-bottom:5px;font-size:var(--t2e-small);font-weight:800;letter-spacing:0.12em;text-transform:uppercase}.callout--check{background:#eff6ff;border-color:#bfdbfe;border-left-color:#2563eb}.callout--field{background:#f3f8ff;border-color:#bdd8fb;border-left-color:#0f5ea8}.callout--warning{background:#fff4f2;border-color:#fdc9c5;border-left-color:#dc2626}.callout--tip{background:#eefcf3;border-color:#b7ebcb;border-left-color:#16a34a}.standards-module{background:linear-gradient(180deg,#eff6ff 0%,#ffffff 100%);border-color:#bfdbfe}.source-list{margin-bottom:0 !important}.source-item{margin-bottom:12px !important}.source-item a{font-weight:700}.source-item span{display:block;margin-top:2px;color:var(--t2e-muted);font-size:var(--t2e-small)}.faq-module{background:linear-gradient(180deg,#f9fafb 0%,#ffffff 100%)}.faq-item{margin-bottom:9px;padding:4px 10px;border:1px solid transparent;border-radius:var(--t2e-radius)}.faq-item.is-open{background:#ffffff;border-color:#d6dde7;box-shadow:0 8px 20px rgba(15,23,42,0.07)}.faq-question{width:100%;min-height:44px;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 0 7px;color:var(--t2e-ink) !important;background:none !important;border:0 !important;font:inherit;text-align:left;cursor:pointer}.faq-question-text{font-size:var(--t2e-body);font-weight:700}.faq-icon{flex:0 0 auto;color:var(--t2e-muted);transition:transform 0.18s ease}.faq-item.is-open .faq-icon{transform:rotate(180deg)}.faq-answer{padding:8px 0 3px;border-top:1px solid #e5e7eb}.faq-answer p:last-child{margin-bottom:6px !important}.conclusion-cta{background:#f9fafb}.conclusion-links{list-style:none;padding-left:0 !important}.conclusion-link-desc{margin-top:2px !important;color:var(--t2e-muted) !important;font-size:var(--t2e-small) !important}.related-title{font-size:var(--t2e-h2) !important}.related-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.related-card{min-width:0;overflow:hidden;background:#ffffff;border:1px solid #e2e8f0;border-radius:var(--t2e-radius);box-shadow:0 4px 12px rgba(15,23,42,0.06)}.related-card-link{display:block;height:100%;padding:12px;color:inherit !important;text-decoration:none !important}.related-card-link:hover{background:#f8fbff}.related-kicker{display:inline-flex;padding:2px 8px;margin-bottom:6px;color:#1d4ed8;background:rgba(37,99,235,0.08);border-radius:999px;font-size:10px;font-weight:800;letter-spacing:0.14em;text-transform:uppercase}.related-card-title{margin-bottom:4px;color:var(--t2e-ink);font-weight:750}.related-card-meta{color:var(--t2e-muted);font-size:var(--t2e-small);line-height:1.5}.card-toggle{width:100%;min-height:44px;display:flex;align-items:center;justify-content:space-between;gap:10px;padding:0 0 8px;margin:0;color:var(--t2e-ink-soft) !important;background:none !important;border:0 !important;font:inherit;text-align:left;cursor:pointer}.card-toggle-label,.toc-title{color:#35597e !important;font-size:var(--t2e-small);font-weight:800;letter-spacing:0.1em;text-transform:uppercase}.card-toggle-icon{color:#56799c;transition:transform 0.18s ease}.card[data-open="true"] .card-toggle-icon{transform:rotate(180deg)}.toc-list,.mobile-toc-list,.promo-links{list-style:none;margin:0;padding:0}.toc-list{display:flex;flex-direction:column;gap:5px}.toc-list a{display:block;padding:8px 10px;color:#1f2937 !important;background:#ffffff;border:1px solid #e1e8f2;border-radius:10px;font-size:var(--t2e-small);line-height:1.35;text-decoration:none !important}.toc-list a:hover{background:var(--t2e-blue-soft);border-color:#bcd3f3}.toc-list a.is-active{color:var(--t2e-blue-dark) !important;background:#f4f8ff;border-color:#7aa7db;box-shadow:inset 3px 0 0 #3b82f6}.mobile-toc-list a.is-active{color:var(--t2e-blue-dark) !important;font-weight:700}.author-name{margin-bottom:2px !important;color:var(--t2e-ink) !important;font-size:var(--t2e-small) !important;font-weight:750}.author-name a{color:inherit !important;text-decoration:none !important}.author-name a:hover,.author-name a:focus-visible{text-decoration:underline !important}.author-role,.author-bio,.trust-text,.trust-note{font-size:var(--t2e-small) !important}.author-role,.trust-note{color:var(--t2e-muted) !important}.trust-note{font-style:italic}.promo-box{background:linear-gradient(180deg,#eff6ff 0%,#ffffff 100%);border-color:#bfdbfe}.promo-links li{margin:4px 0}.promo-links a{font-size:var(--t2e-small) !important;text-decoration:none !important}.mobile-toc-wrapper{margin-bottom:12px}.mobile-toc{overflow:hidden;background:#ffffff;border:1px solid #dbe3ee;border-radius:var(--t2e-radius)}.mobile-toc summary{min-height:44px;display:flex;align-items:center;justify-content:space-between;padding:12px 15px;color:#35597e;font-weight:750;list-style:none;cursor:pointer}.mobile-toc summary::-webkit-details-marker,.mobile-toc summary::marker{display:none}.mobile-toc summary::after{content:"▾";transition:transform 0.18s ease}.mobile-toc[open] summary::after{transform:rotate(180deg)}.mobile-toc-list{padding:0 15px 14px}.mobile-toc-list a{display:block;padding:8px 0;color:var(--t2e-ink-soft) !important;border-bottom:1px solid #eef2f7;text-decoration:none !important}@media (max-width:768px){.article-shell{padding:0 10px 18px}.card{padding:14px 12px;border-radius:var(--t2e-radius)}.meta-line{flex-direction:column;align-items:flex-start;gap:4px}.related-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.article-shell{padding-left:7px;padding-right:7px}.card{padding:12px 10px}.page-title{font-size:clamp(23px,7vw,28px) !important}.article-shell p{max-width:100%}.breadcrumbs-inner{flex-wrap:nowrap;overflow-x:auto;white-space:nowrap;scrollbar-width:none}.breadcrumbs-inner::-webkit-scrollbar{display:none}.breadcrumbs-inner span{flex:0 0 auto}.related-grid{grid-template-columns:1fr}.variables-box-list li{grid-template-columns:1fr}.article-main table{min-width:680px}.diagram-media{border-radius:10px}.visual-module{padding:10px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*::before,*::after{animation:none !important;transition:none !important}}@media print{.article-sidebar,.mobile-toc-wrapper{display:none !important}.article-shell,.article-main{width:100% !important;max-width:100% !important}.card{box-shadow:none !important;break-inside:avoid}.article-shell a{color:#000 !important}}.t2e-data-tool{--t2e-navy:var(--t2e-blue-dark);--t2e-text:var(--t2e-ink);--t2e-surface-alt:var(--t2e-surface-soft);--t2e-warning:#d97706;--t2e-warning-soft:#fffaf0;--t2e-positive:#18794e;--t2e-positive-soft:#eefcf3;--t2e-danger:var(--t2e-red);--t2e-danger-soft:#fff4f2;--t2e-focus:rgb(37 99 235 / 24%);--t2e-series-1:#0056b3;--t2e-series-2:#a8531c;--t2e-series-3:#18794e;--t2e-series-4:#7a4ea3;--t2e-series-5:#52616b;--t2e-series-6:#b54708;--t2e-series-7:#0f766e;--t2e-series-8:#9f1239;--t2e-reading-max-width:880px;--t2e-row-header-effective:clamp(130px,24cqi,var(--t2e-row-header-width,190px));width:100%;max-width:var(--t2e-page-max-width,1320px);min-width:0;margin-inline:auto;color:var(--t2e-ink);font-family:inherit;line-height:1.7;container-type:inline-size}.t2e-data-tool *,.t2e-data-tool *::before,.t2e-data-tool *::after{box-sizing:border-box}.t2e-data-tool a{color:var(--t2e-blue-dark)}.t2e-data-tool [hidden]{display:none !important}.t2e-data-tool:not(.is-enhanced) [data-selection-column],.t2e-data-tool:not(.is-enhanced) [data-action-column],.t2e-data-tool:not(.is-enhanced) .t2e-data-select-cell,.t2e-data-tool:not(.is-enhanced) .t2e-data-row-action{display:none}.t2e-data-tool:not(.is-enhanced){--t2e-row-header-left:0}.t2e-data-sort:disabled{opacity:1;cursor:default}.t2e-data-noscript{margin:0.75rem 0;padding:0.75rem 0.9rem;border:1px solid var(--t2e-border);border-radius:9px;background:var(--t2e-surface-alt)}.t2e-data-breadcrumbs{margin-block-end:1.15rem;font-size:0.92rem}.t2e-data-breadcrumbs ol{display:flex;flex-wrap:wrap;gap:0.4rem;margin:0;padding:0;list-style:none}.t2e-data-breadcrumbs li:not(:last-child)::after{content:"/";margin-inline-start:0.4rem;color:var(--t2e-muted)}.t2e-data-hero,.t2e-data-answer,.t2e-data-panel{min-width:0;border:1px solid var(--t2e-border);border-radius:18px;background:var(--t2e-surface);box-shadow:var(--t2e-shadow)}.t2e-data-hero{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(280px,0.72fr);gap:2rem;align-items:center;padding:clamp(1.5rem,4vw,3.1rem);background:radial-gradient(circle at 100% 0%,rgb(23 105 170 / 13%),transparent 34%),linear-gradient(145deg,#fff,#f4f8fb)}.t2e-data-hero h1{margin:0;color:var(--t2e-navy);font-size:clamp(2.15rem,5vw,4rem);line-height:1.08;letter-spacing:-0.04em}.t2e-data-eyebrow{margin:0 0 0.35rem;color:var(--t2e-blue-dark);font-size:0.78rem;font-weight:800;letter-spacing:0.08em;text-transform:uppercase}.t2e-data-lead{max-width:760px;margin:1rem 0 0;color:#3e4a55;font-size:clamp(1.04rem,2vw,1.22rem)}.t2e-data-facts{display:grid;gap:0.7rem;margin:0}.t2e-data-facts div{display:grid;min-width:0;grid-template-columns:1fr auto;gap:1rem;padding:0.78rem 0.9rem;border:1px solid rgb(15 41 66 / 12%);border-radius:11px;background:rgb(255 255 255 / 84%)}.t2e-data-facts dt{color:var(--t2e-muted);font-size:0.84rem}.t2e-data-facts dd{min-width:0;margin:0;color:var(--t2e-navy);font-weight:750;overflow-wrap:anywhere;text-align:end}.t2e-data-answer{margin-block-start:1rem;padding:1.15rem 1.25rem}.t2e-data-answer h2{margin:0;color:var(--t2e-navy);font-size:1.35rem}.t2e-data-answer-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0.6rem;margin-block-start:0.8rem}.t2e-data-answer-grid span{padding:0.65rem 0.75rem;border-radius:9px;background:var(--t2e-blue-soft);color:var(--t2e-navy);font-variant-numeric:tabular-nums}.t2e-data-answer>p:last-child{margin:0.75rem 0 0;color:var(--t2e-muted);font-size:0.88rem}.t2e-data-note{display:grid;grid-template-columns:auto 1fr;gap:1rem;margin:1.25rem 0;padding:1.1rem 1.2rem;border-inline-start:5px solid var(--t2e-warning);border-radius:12px;background:var(--t2e-warning-soft)}.t2e-data-note__icon{display:grid;width:2rem;height:2rem;place-items:center;border-radius:50%;background:var(--t2e-warning);color:#fff;font-weight:900}.t2e-data-note h2{margin:0;color:#6b3d00;font-size:1rem}.t2e-data-note p{margin:0.35rem 0 0;color:#513517;font-size:0.94rem}.t2e-data-panel{margin-block-start:1.35rem;padding:clamp(1rem,3vw,2rem)}.t2e-data-heading{display:flex;min-width:0;justify-content:space-between;gap:1rem;align-items:end;margin-block-end:1.1rem}.t2e-data-heading h2,.t2e-data-content h2,.t2e-data-source h2{margin:0;color:var(--t2e-navy);font-size:clamp(1.4rem,3vw,2rem);line-height:1.2}.t2e-data-heading>*,.t2e-data-summary{min-width:0}.t2e-data-summary{margin:0;color:var(--t2e-muted);font-size:0.9rem;text-align:end}.t2e-data-controls{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,180px),1fr));gap:0.8rem;margin-block-end:0.85rem}.t2e-data-field{display:grid;gap:0.35rem;min-width:0}.t2e-data-field>span:first-child{color:#384450;font-size:0.84rem;font-weight:750}.t2e-data-field input,.t2e-data-field select{width:100%;min-width:0;height:46px;padding-inline:0.75rem;border:1px solid #bac6d0;border-radius:9px;background:#fff;color:var(--t2e-text);font:inherit}.t2e-data-field input:focus,.t2e-data-field select:focus,.t2e-data-button:focus-visible,.t2e-data-sort:focus-visible,.t2e-data-table-wrap:focus-visible,.t2e-data-row-action button:focus-visible,.t2e-data-tool a:focus-visible,.t2e-data-tool summary:focus-visible{outline:3px solid rgb(23 105 170 / 26%);outline-offset:2px;border-color:var(--t2e-blue)}.t2e-data-input-suffix{display:flex;width:100%;min-width:0;min-height:var(--t2e-control-height,46px);align-items:stretch;overflow:hidden;border:1px solid #bac6d0;border-radius:9px;background:#fff}.t2e-data-input-suffix:focus-within{border-color:var(--t2e-blue);outline:3px solid var(--t2e-focus,rgb(23 105 170 / 26%));outline-offset:2px}.t2e-data-input-suffix input{flex:1 1 auto;width:1%;min-width:0;height:auto;padding-inline:0.75rem;border:0;border-radius:0;outline:0;box-shadow:none}.t2e-data-input-suffix input:focus{border:0;outline:0;box-shadow:none}.t2e-data-input-suffix b{display:inline-flex;flex:0 0 auto;align-items:center;padding-inline:0.65rem;border-inline-start:1px solid #d6dde3;color:var(--t2e-muted);font-size:0.86rem;font-weight:650;white-space:nowrap;pointer-events:none}.t2e-data-actions{display:flex;flex-wrap:wrap;gap:0.6rem;margin-block-end:0.75rem}.t2e-data-button{display:inline-flex;min-width:0;min-height:42px;align-items:center;justify-content:center;padding:0.58rem 0.82rem;border:1px solid #b8c4ce;border-radius:9px;background:#fff;color:var(--t2e-navy);font:inherit;font-weight:750;line-height:1.25;text-align:center;text-decoration:none;white-space:normal;cursor:pointer}.t2e-data-button:hover{border-color:var(--t2e-blue);background:var(--t2e-blue-soft)}.t2e-data-button--primary{border-color:var(--t2e-blue);background:var(--t2e-blue);color:#fff}.t2e-data-button--primary:hover{background:var(--t2e-blue-dark);color:#fff}.t2e-data-chips{display:flex;flex-wrap:wrap;gap:0.45rem;min-height:0;margin-block-end:0.75rem}.t2e-data-chip{padding:0.28rem 0.58rem;border-radius:999px;background:var(--t2e-blue-soft);color:var(--t2e-blue-dark);font-size:0.8rem;font-weight:750}.t2e-data-recommendation{margin:0.75rem 0;padding:1rem;border:1px solid #b8d7c8;border-radius:11px;background:var(--t2e-positive-soft)}.t2e-data-recommendation h3{margin:0 0 0.65rem;color:#105b3a;font-size:1rem}.t2e-data-recommendation>p{margin:0.55rem 0 0;color:#456156;font-size:0.86rem}.t2e-data-recommendation-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:0.6rem}.t2e-data-recommendation-grid div{display:grid;gap:0.1rem;padding:0.7rem;border:1px solid #cfe4d9;border-radius:9px;background:#fff}.t2e-data-recommendation-grid span,.t2e-data-recommendation-grid small{color:var(--t2e-muted);font-size:0.78rem}.t2e-data-recommendation-grid strong{color:#104d34;font-size:1.08rem}.t2e-data-no-results,.t2e-data-chart-notice{margin:0.75rem 0;padding:0.75rem 0.9rem;border:1px solid var(--t2e-border);border-radius:9px;background:var(--t2e-surface-alt);color:var(--t2e-muted);font-size:0.9rem}.t2e-data-table-wrap{width:100%;max-width:100%;min-width:0;max-height:var(--t2e-table-max-height,690px);overflow:auto;border:1px solid var(--t2e-border);border-radius:12px;background:#fff;scrollbar-gutter:stable;overscroll-behavior:contain}.t2e-data-table{width:100%;min-width:var(--t2e-table-min-width,880px);border-collapse:separate;border-spacing:0;font-size:0.92rem;font-variant-numeric:tabular-nums}.t2e-data-table caption{padding:0.75rem;color:var(--t2e-muted);font-size:0.82rem;text-align:start;caption-side:bottom}.t2e-data-table th,.t2e-data-table td{padding:0.68rem 0.7rem;border-inline-end:1px solid #e2e8ed;border-block-end:1px solid #e2e8ed;text-align:center;white-space:nowrap}.t2e-data-table thead th{position:sticky;top:var(--t2e-sticky-offset,0);z-index:4;background:var(--t2e-navy);color:#fff}[data-selection-column],.t2e-data-select-cell{width:var(--t2e-select-column-width,46px);min-width:var(--t2e-select-column-width,46px);max-width:var(--t2e-select-column-width,46px)}.t2e-data-table thead [data-selection-column]{position:sticky;inset-inline-start:0;z-index:8}.t2e-data-table tbody .t2e-data-select-cell{position:sticky;inset-inline-start:0;z-index:3;background:#fff}.t2e-data-table thead [data-row-header-column],.t2e-data-table tbody th[scope="row"]{width:var(--t2e-row-header-effective);min-width:var(--t2e-row-header-effective);max-width:var(--t2e-row-header-effective);white-space:normal;overflow-wrap:anywhere;line-height:1.35}.t2e-data-table thead [data-row-header-column]{position:sticky;inset-inline-start:var(--t2e-row-header-left,0);z-index:7;box-shadow:1px 0 0 #d6dde3}.t2e-data-table tbody th[scope="row"]{position:sticky;inset-inline-start:var(--t2e-row-header-left,0);z-index:2;background:#fff;color:var(--t2e-navy);text-align:start;box-shadow:1px 0 0 #d6dde3}.t2e-data-tool--selectable{--t2e-row-header-left:var(--t2e-select-column-width,46px)}.t2e-data-table tbody tr:nth-child(even)>*{background:var(--t2e-surface-alt)}.t2e-data-table tbody tr:hover>*,.t2e-data-table tbody tr.is-selected>*{background:#e7f3fb}.t2e-data-table input[type="checkbox"]{width:1.05rem;height:1.05rem;accent-color:var(--t2e-blue)}.t2e-data-sort{display:inline-flex;width:100%;min-height:28px;justify-content:center;gap:0.35rem;align-items:center;padding:0;border:0;background:transparent;color:inherit;font:inherit;font-weight:800;cursor:pointer}.t2e-data-select-cell{text-align:center}.t2e-data-row-action button{padding:0.25rem 0.5rem;border:1px solid #b9c5cf;border-radius:7px;background:#fff;color:var(--t2e-blue-dark);font:inherit;font-size:0.78rem;cursor:pointer}.t2e-data-flag{display:block;margin-block-start:0.15rem;color:#9a3412;font-size:0.68rem;font-weight:750}.t2e-data-footnote{margin:0.7rem 0 0;color:var(--t2e-muted);font-size:0.87rem}.t2e-data-chart-shell{position:relative;height:420px;height:clamp(360px,52cqi,520px);min-height:360px;overflow:hidden;border:1px solid var(--t2e-border);border-radius:12px;background:linear-gradient(#fff,#fbfcfd)}.t2e-data-chart{display:block;width:100%;height:100%;min-height:0}.t2e-data-chart-empty{position:absolute;inset-block-start:50%;inset-inline-start:50%;width:min(90%,420px);margin:0;transform:translate(-50%,-50%);color:var(--t2e-muted);text-align:center}.t2e-data-legend{display:flex;flex-wrap:wrap;gap:0.5rem 1rem;margin-block-end:0.7rem}.t2e-data-legend-item{display:inline-flex;gap:0.4rem;align-items:center;color:var(--t2e-muted);font-size:0.82rem}.t2e-data-legend-item i{display:inline-block;width:0.95rem;height:0.7rem;border:2px solid currentColor;border-radius:3px;background:currentColor}.t2e-chart-grid{stroke:#dfe5ea;stroke-width:1}.t2e-chart-zero{stroke:#8e9aa3;stroke-width:1.5}.t2e-chart-axis{fill:var(--t2e-muted);font-size:13px}.t2e-chart-axis-title{fill:var(--t2e-text);font-size:13px;font-weight:700}.t2e-chart-line{stroke-width:3;stroke-linecap:round;stroke-linejoin:round}.t2e-line-style-2{stroke-dasharray:10 6}.t2e-line-style-3{stroke-dasharray:3 5}.t2e-line-style-4{stroke-dasharray:14 5 3 5}.t2e-chart-point{stroke:#fff;stroke-width:1.5}.t2e-data-legend-item .t2e-series-1{color:var(--t2e-series-1)}.t2e-data-legend-item .t2e-series-2{color:var(--t2e-series-2)}.t2e-data-legend-item .t2e-series-3{color:var(--t2e-series-3)}.t2e-data-legend-item .t2e-series-4{color:var(--t2e-series-4)}.t2e-data-legend-item .t2e-series-5{color:var(--t2e-series-5)}.t2e-data-legend-item .t2e-series-6{color:var(--t2e-series-6)}.t2e-data-legend-item .t2e-series-7{color:var(--t2e-series-7)}.t2e-data-legend-item .t2e-series-8{color:var(--t2e-series-8)}.t2e-chart-line.t2e-series-1{stroke:var(--t2e-series-1)}.t2e-chart-line.t2e-series-2{stroke:var(--t2e-series-2)}.t2e-chart-line.t2e-series-3{stroke:var(--t2e-series-3)}.t2e-chart-line.t2e-series-4{stroke:var(--t2e-series-4)}.t2e-chart-line.t2e-series-5{stroke:var(--t2e-series-5)}.t2e-chart-line.t2e-series-6{stroke:var(--t2e-series-6)}.t2e-chart-line.t2e-series-7{stroke:var(--t2e-series-7)}.t2e-chart-line.t2e-series-8{stroke:var(--t2e-series-8)}.t2e-chart-point.t2e-series-1,.t2e-chart-bar.t2e-series-1{fill:var(--t2e-series-1)}.t2e-chart-point.t2e-series-2,.t2e-chart-bar.t2e-series-2{fill:var(--t2e-series-2)}.t2e-chart-point.t2e-series-3,.t2e-chart-bar.t2e-series-3{fill:var(--t2e-series-3)}.t2e-chart-point.t2e-series-4,.t2e-chart-bar.t2e-series-4{fill:var(--t2e-series-4)}.t2e-chart-point.t2e-series-5,.t2e-chart-bar.t2e-series-5{fill:var(--t2e-series-5)}.t2e-chart-point.t2e-series-6,.t2e-chart-bar.t2e-series-6{fill:var(--t2e-series-6)}.t2e-chart-point.t2e-series-7,.t2e-chart-bar.t2e-series-7{fill:var(--t2e-series-7)}.t2e-chart-point.t2e-series-8,.t2e-chart-bar.t2e-series-8{fill:var(--t2e-series-8)}.t2e-data-chart-table{margin-block-start:0.75rem}.t2e-data-chart-table summary{cursor:pointer;color:var(--t2e-blue-dark);font-weight:750}.t2e-data-table--compact{min-width:620px}.t2e-data-source dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0.7rem;margin:1rem 0 0}.t2e-data-source dl div{padding:0.8rem;border:1px solid var(--t2e-border);border-radius:10px;background:var(--t2e-surface-alt)}.t2e-data-source dt{color:var(--t2e-muted);font-size:0.78rem;font-weight:750;letter-spacing:0.04em;text-transform:uppercase}.t2e-data-source dd{margin:0.25rem 0 0;color:var(--t2e-navy);font-weight:650}.t2e-data-source h3{margin:1rem 0 0.4rem;color:var(--t2e-navy);font-size:1rem}.t2e-data-source ul{margin:0;padding-inline-start:1.2rem}.t2e-data-content h2{margin-block-start:1.7rem;font-size:1.45rem}.t2e-data-content h2:first-child{margin-block-start:0}.t2e-data-content details{padding:0.8rem 0;border-block-start:1px solid var(--t2e-border)}.t2e-data-content summary{cursor:pointer;color:var(--t2e-navy);font-weight:750}.t2e-data-related{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0.8rem}.t2e-data-related a{display:grid;gap:0.25rem;padding:1rem;border:1px solid var(--t2e-border);border-radius:10px;background:var(--t2e-surface-alt);text-decoration:none}.t2e-data-related a:hover{border-color:var(--t2e-blue)}.t2e-data-related span{color:var(--t2e-muted);font-size:0.86rem}.t2e-data-tool--error::before{display:block;margin-block-end:1rem;padding:0.8rem;border:1px solid #f0b5b5;border-radius:8px;background:#fff5f5;color:#8b1f1f;content:"Interactive enhancement failed to initialize. The table remains available."}.t2e-data-status,.t2e-sr-only{position:absolute !important;width:1px !important;height:1px !important;padding:0 !important;margin:-1px !important;overflow:hidden !important;clip:rect(0,0,0,0) !important;white-space:nowrap !important;border:0 !important}@container (max-width:900px){.t2e-data-hero{grid-template-columns:1fr}.t2e-data-answer-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@container (max-width:650px){.t2e-data-heading{display:grid;align-items:start}.t2e-data-summary{text-align:start}.t2e-data-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.t2e-data-button{width:100%}.t2e-data-note,.t2e-data-source dl,.t2e-data-related{grid-template-columns:1fr}.t2e-data-hero,.t2e-data-panel,.t2e-data-answer{border-radius:14px}.t2e-data-table-wrap{max-height:var(--t2e-table-mobile-max-height,none)}.t2e-data-chart-shell{height:420px}}@container (max-width:390px){.t2e-data-actions,.t2e-data-answer-grid{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.t2e-data-tool *{scroll-behavior:auto !important;transition:none !important;animation:none !important}}@media (forced-colors:active){.t2e-data-chip,.t2e-data-note,.t2e-data-recommendation,.t2e-data-legend-item i{border:1px solid CanvasText}}@media print{.t2e-data-breadcrumbs,.t2e-data-controls,.t2e-data-actions,.t2e-data-chips,.t2e-data-row-action,.t2e-data-select-cell,[data-selection-column],.t2e-data-chart-notice{display:none !important}.t2e-data-tool,.t2e-data-panel,.t2e-data-hero,.t2e-data-answer{width:100%;margin:0;border-color:#aaa;box-shadow:none}.t2e-data-table-wrap{max-height:none;overflow:visible}.t2e-data-table{min-width:0;font-size:8.5pt}.t2e-data-table thead th,.t2e-data-table tbody th[scope="row"]{position:static}.t2e-data-chart-shell{break-inside:avoid}}.t2e-data-tool{--t2e-danger:#b42318;--t2e-danger-soft:#fff4f2;--t2e-focus:rgb(23 105 170 / 28%);--t2e-panel-gap:clamp(1rem,2vw,1.5rem);--t2e-control-height:46px;--t2e-plot-bg:#fbfcfd;--t2e-plot-grid:#dfe5ea;--t2e-plot-axis:#687681}.t2e-data-tool[data-primary-surface="tool-first"] .t2e-data-primary-tool,.t2e-data-tool[data-primary-surface="graph-first"] .t2e-cartesian-panel,.t2e-data-tool[data-primary-surface="diagram-first"] .t2e-diagram-panel{border-color:rgb(23 105 170 / 42%);box-shadow:0 16px 40px rgb(15 41 66 / 12%)}.t2e-data-hero__actions{display:flex;flex-wrap:wrap;gap:0.65rem;margin-block-start:1.15rem}.t2e-data-field small{color:var(--t2e-muted);font-size:0.78rem;line-height:1.4}.t2e-data-field input[aria-invalid="true"],.t2e-data-field select[aria-invalid="true"]{border-color:var(--t2e-danger);box-shadow:0 0 0 3px rgb(180 35 24 / 14%)}.t2e-data-primary-tool,.t2e-diagram-panel,.t2e-cartesian-panel{scroll-margin-top:6rem}.t2e-calc{display:grid;gap:1rem}.t2e-calc__inputs{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,230px),1fr));gap:0.9rem}.t2e-calc__results{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,190px),1fr));gap:0.8rem;margin-block-start:1rem}.t2e-metric-card{display:grid;gap:0.25rem;min-width:0;padding:0.95rem 1rem;border:1px solid var(--t2e-border);border-radius:11px;background:var(--t2e-surface-alt)}.t2e-metric-card>span{color:var(--t2e-muted);font-size:0.82rem;font-weight:700}.t2e-metric-card>strong{overflow-wrap:anywhere;color:var(--t2e-navy);font-size:clamp(1.35rem,3vw,2rem);font-variant-numeric:tabular-nums;line-height:1.15}.t2e-metric-card>small{color:var(--t2e-muted);font-size:0.78rem}.t2e-calc__error,.t2e-calc__warnings{margin:0.85rem 0 0;padding:0.8rem 0.9rem;border-radius:9px}.t2e-calc__error{border:1px solid #efb3ad;background:var(--t2e-danger-soft);color:#842018}.t2e-calc__warnings{border:1px solid #f2cc83;background:var(--t2e-warning-soft);color:#66400a}.t2e-calc__warnings ul,.t2e-calc__steps{margin-block:0}.t2e-calc__steps{margin-block-start:0.85rem;padding:1rem 1rem 1rem 2.25rem;border:1px solid var(--t2e-border);border-radius:10px;background:var(--t2e-surface-alt)}.t2e-diagram-layout{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(220px,0.65fr);gap:1rem;align-items:start}.t2e-diagram-shell{min-width:0;margin:0;padding:0.8rem;border:1px solid var(--t2e-border);border-radius:12px;background:var(--t2e-plot-bg)}.t2e-diagram{display:block;width:100%;height:auto;color:var(--t2e-navy)}.t2e-diagram-placeholder{fill:var(--t2e-muted);font-size:20px}.t2e-diagram-shell figcaption{margin-block-start:0.6rem;color:var(--t2e-muted);font-size:0.84rem}.t2e-diagram-values{display:grid;gap:0.65rem;margin:0}.t2e-diagram-values div{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:1rem;padding:0.75rem 0.8rem;border:1px solid var(--t2e-border);border-radius:9px;background:var(--t2e-surface-alt)}.t2e-diagram-values dt{color:var(--t2e-muted);font-size:0.84rem}.t2e-diagram-values dd{margin:0;color:var(--t2e-navy);font-weight:800;font-variant-numeric:tabular-nums;text-align:end}.t2e-dimension-line{fill:none;stroke:currentColor;stroke-width:1.6;vector-effect:non-scaling-stroke}.t2e-dimension-extension{fill:none;stroke:currentColor;stroke-dasharray:4 4;stroke-width:1;opacity:0.72;vector-effect:non-scaling-stroke}.t2e-dimension-label{fill:currentColor;font-size:16px;font-weight:700;paint-order:stroke;stroke:var(--t2e-plot-bg);stroke-width:5px;stroke-linejoin:round}.t2e-shape-fill{fill:rgb(23 105 170 / 10%);stroke:currentColor;stroke-width:2;vector-effect:non-scaling-stroke}.t2e-shape-highlight{fill:rgb(23 105 170 / 18%);stroke:var(--t2e-blue);stroke-width:3;vector-effect:non-scaling-stroke}.t2e-cartesian-controls{display:grid;grid-template-columns:minmax(180px,0.7fr) minmax(160px,0.55fr) minmax(0,1.75fr);gap:0.8rem;align-items:end;margin-block-end:0.8rem}.t2e-cartesian-toolbar{display:flex;flex-wrap:wrap;gap:0.55rem;justify-content:flex-end}.t2e-cartesian-shell{position:relative;height:500px;height:clamp(420px,58cqi,600px);min-height:420px;overflow:hidden;border:1px solid var(--t2e-border);border-radius:12px;background:var(--t2e-plot-bg);touch-action:pan-y}.t2e-cartesian-shell:focus-visible{outline:3px solid var(--t2e-focus);outline-offset:3px}.t2e-cartesian{display:block;width:100%;height:100%;min-height:0}.t2e-cartesian-tooltip{position:absolute;z-index:4;max-width:min(290px,calc(100% - 1rem));padding:0.55rem 0.65rem;border:1px solid var(--t2e-border);border-radius:8px;background:rgb(255 255 255 / 96%);box-shadow:0 8px 20px rgb(15 41 66 / 16%);color:var(--t2e-text);font-size:0.82rem;line-height:1.4;pointer-events:none}.t2e-cartesian-tooltip strong,.t2e-cartesian-tooltip span{display:block}.t2e-cartesian-tooltip span{color:var(--t2e-muted)}.t2e-cartesian-instructions{margin:0.55rem 0 0;color:var(--t2e-muted);font-size:0.82rem}.t2e-plot-grid{stroke:var(--t2e-plot-grid);stroke-width:1;vector-effect:non-scaling-stroke}.t2e-plot-axis-line{stroke:var(--t2e-plot-axis);stroke-width:1.2;vector-effect:non-scaling-stroke}.t2e-plot-axis-text{fill:var(--t2e-muted);font-size:13px}.t2e-plot-axis-title{fill:var(--t2e-navy);font-size:14px;font-weight:700}.t2e-plot-line{fill:none;stroke-width:3;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.t2e-plot-point{stroke:var(--t2e-surface);stroke-width:1.5;vector-effect:non-scaling-stroke}.t2e-plot-crosshair{stroke:var(--t2e-navy);stroke-dasharray:4 4;stroke-width:1;opacity:0.55;pointer-events:none;vector-effect:non-scaling-stroke}.t2e-plot-focus-ring{fill:var(--t2e-surface);stroke:var(--t2e-navy);stroke-width:3;pointer-events:none;vector-effect:non-scaling-stroke}.t2e-plot-region{fill:rgb(23 105 170 / 6%)}.t2e-plot-annotation{fill:var(--t2e-muted);font-size:12px;paint-order:stroke;stroke:var(--t2e-plot-bg);stroke-width:4px}.t2e-plot-line.t2e-series-1{stroke:var(--t2e-series-1)}.t2e-plot-line.t2e-series-2{stroke:var(--t2e-series-2)}.t2e-plot-line.t2e-series-3{stroke:var(--t2e-series-3)}.t2e-plot-line.t2e-series-4{stroke:var(--t2e-series-4)}.t2e-plot-line.t2e-series-5{stroke:var(--t2e-series-5)}.t2e-plot-line.t2e-series-6{stroke:var(--t2e-series-6)}.t2e-plot-line.t2e-series-7{stroke:var(--t2e-series-7)}.t2e-plot-line.t2e-series-8{stroke:var(--t2e-series-8)}.t2e-plot-point.t2e-series-1{fill:var(--t2e-series-1)}.t2e-plot-point.t2e-series-2{fill:var(--t2e-series-2)}.t2e-plot-point.t2e-series-3{fill:var(--t2e-series-3)}.t2e-plot-point.t2e-series-4{fill:var(--t2e-series-4)}.t2e-plot-point.t2e-series-5{fill:var(--t2e-series-5)}.t2e-plot-point.t2e-series-6{fill:var(--t2e-series-6)}.t2e-plot-point.t2e-series-7{fill:var(--t2e-series-7)}.t2e-plot-point.t2e-series-8{fill:var(--t2e-series-8)}.t2e-series-bg-1{color:var(--t2e-series-1);background:var(--t2e-series-1) !important}.t2e-series-bg-2{color:var(--t2e-series-2);background:var(--t2e-series-2) !important}.t2e-series-bg-3{color:var(--t2e-series-3);background:var(--t2e-series-3) !important}.t2e-series-bg-4{color:var(--t2e-series-4);background:var(--t2e-series-4) !important}.t2e-series-bg-5{color:var(--t2e-series-5);background:var(--t2e-series-5) !important}.t2e-series-bg-6{color:var(--t2e-series-6);background:var(--t2e-series-6) !important}.t2e-series-bg-7{color:var(--t2e-series-7);background:var(--t2e-series-7) !important}.t2e-series-bg-8{color:var(--t2e-series-8);background:var(--t2e-series-8) !important}.t2e-example{padding:1rem;border:1px solid var(--t2e-border);border-radius:10px;background:var(--t2e-surface-alt)}.t2e-example p{margin:0.35rem 0}.t2e-decoder{display:grid;gap:1rem}.t2e-decoder__visual{min-height:220px;padding:1rem;border:1px solid var(--t2e-border);border-radius:12px;background:var(--t2e-plot-bg)}.t2e-decoder__choices{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:0.65rem}.t2e-state-point{cursor:grab}.t2e-state-point:active{cursor:grabbing}@container (max-width:820px){.t2e-diagram-layout,.t2e-cartesian-controls{grid-template-columns:1fr}.t2e-cartesian-toolbar{justify-content:flex-start}}@container (max-width:520px){.t2e-data-hero__actions{display:grid}.t2e-data-hero__actions .t2e-data-button,.t2e-cartesian-toolbar .t2e-data-button{width:100%}.t2e-cartesian-toolbar{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.t2e-cartesian-shell{height:440px;min-height:440px}.t2e-diagram-values div{grid-template-columns:1fr}.t2e-diagram-values dd{text-align:start}}@media (forced-colors:active){.t2e-cartesian-tooltip,.t2e-metric-card,.t2e-diagram-shell,.t2e-diagram-values div,.t2e-calc__steps{border:1px solid CanvasText}.t2e-plot-line,.t2e-plot-point,.t2e-shape-fill,.t2e-shape-highlight{forced-color-adjust:auto}}@media print{.t2e-cartesian-controls,.t2e-cartesian-instructions,.t2e-data-hero__actions,[data-t2e-calc-action]{display:none !important}.t2e-cartesian-shell,.t2e-diagram-shell,.t2e-calc__results{break-inside:avoid}.t2e-cartesian-tooltip{display:none !important}}.t2e-data-section-nav{position:sticky;z-index:8;top:var(--t2e-sticky-offset,84px);display:flex;gap:0.8rem;align-items:center;min-width:0;margin-block-start:1rem;padding:0.65rem 0.8rem;border:1px solid var(--t2e-border);border-radius:11px;background:rgb(255 255 255 / 96%);box-shadow:0 6px 18px rgb(15 41 66 / 7%);backdrop-filter:blur(10px)}.t2e-data-section-nav>strong{flex:0 0 auto;color:var(--t2e-navy);font-size:0.82rem}.t2e-data-section-nav>div{display:flex;min-width:0;gap:0.4rem;overflow-x:auto;scrollbar-width:thin}.t2e-data-section-nav a{flex:0 0 auto;padding:0.3rem 0.55rem;border-radius:999px;color:var(--t2e-blue-dark);font-size:0.8rem;font-weight:700;text-decoration:none;white-space:nowrap}.t2e-data-section-nav a:hover{background:var(--t2e-blue-soft)}.t2e-data-section-stack{display:flex;flex-direction:column;min-width:0}.t2e-data-section-stack>[data-t2e-section]{min-width:0;scroll-margin-top:calc(var(--t2e-sticky-offset,84px)+62px)}.t2e-data-section-stack>[data-t2e-section="primary-tool"]{order:10}.t2e-data-section-stack>[data-t2e-section="interactive-chart"]{order:20}.t2e-data-section-stack>[data-t2e-section="diagram"]{order:30}.t2e-data-section-stack>[data-t2e-section="reference-table"]{order:40}.t2e-data-section-stack>[data-t2e-section="comparison-chart"]{order:50}.t2e-data-section-stack>[data-t2e-section="methodology"]{order:60}.t2e-data-section-stack>[data-t2e-section="examples"]{order:70}.t2e-data-section-stack>[data-t2e-section="decision-guide"]{order:80}.t2e-data-section-stack>[data-t2e-section="source"]{order:90}.t2e-data-section-stack>[data-t2e-section="related"]{order:100}.t2e-data-section-stack>[data-t2e-section="faq"]{order:110}.t2e-data-tool[data-page-profile="lookup-table"] [data-t2e-section="reference-table"]{order:10}.t2e-data-tool[data-page-profile="lookup-table"] [data-t2e-section="comparison-chart"]{order:20}.t2e-data-tool[data-page-profile="lookup-table"] [data-t2e-section="diagram"]{order:30}.t2e-data-tool[data-page-profile="lookup-table"] [data-t2e-section="primary-tool"]{order:40}.t2e-data-tool[data-page-profile="lookup-table"] [data-t2e-section="interactive-chart"]{order:50}.t2e-data-tool[data-page-profile="interactive-table"] [data-t2e-section="primary-tool"],.t2e-data-tool[data-page-profile="decoder-table"] [data-t2e-section="primary-tool"]{order:10}.t2e-data-tool[data-page-profile="interactive-table"] [data-t2e-section="reference-table"],.t2e-data-tool[data-page-profile="decoder-table"] [data-t2e-section="reference-table"]{order:20}.t2e-data-tool[data-page-profile="interactive-table"] [data-t2e-section="comparison-chart"],.t2e-data-tool[data-page-profile="decoder-table"] [data-t2e-section="comparison-chart"]{order:30}.t2e-data-tool[data-page-profile="interactive-table"] [data-t2e-section="diagram"],.t2e-data-tool[data-page-profile="decoder-table"] [data-t2e-section="diagram"]{order:40}.t2e-data-tool[data-page-profile="interactive-table"] [data-t2e-section="interactive-chart"],.t2e-data-tool[data-page-profile="decoder-table"] [data-t2e-section="interactive-chart"]{order:50}.t2e-data-tool[data-page-profile="dimension-reference"] [data-t2e-section="diagram"]{order:10}.t2e-data-tool[data-page-profile="dimension-reference"] [data-t2e-section="reference-table"]{order:20}.t2e-data-tool[data-page-profile="dimension-reference"] [data-t2e-section="comparison-chart"]{order:30}.t2e-data-tool[data-page-profile="dimension-reference"] [data-t2e-section="primary-tool"]{order:40}.t2e-data-tool[data-page-profile="dimension-reference"] [data-t2e-section="interactive-chart"]{order:50}.t2e-data-tool[data-page-profile="curve-chart"] [data-t2e-section="interactive-chart"],.t2e-data-tool[data-page-profile="dedicated-scientific"] [data-t2e-section="interactive-chart"]{order:10}.t2e-data-tool[data-page-profile="curve-chart"] [data-t2e-section="primary-tool"],.t2e-data-tool[data-page-profile="dedicated-scientific"] [data-t2e-section="primary-tool"]{order:20}.t2e-data-tool[data-page-profile="curve-chart"] [data-t2e-section="reference-table"],.t2e-data-tool[data-page-profile="dedicated-scientific"] [data-t2e-section="reference-table"]{order:30}.t2e-data-tool[data-page-profile="curve-chart"] [data-t2e-section="comparison-chart"],.t2e-data-tool[data-page-profile="dedicated-scientific"] [data-t2e-section="comparison-chart"]{order:40}.t2e-data-tool[data-page-profile="curve-chart"] [data-t2e-section="diagram"],.t2e-data-tool[data-page-profile="dedicated-scientific"] [data-t2e-section="diagram"]{order:50}.t2e-data-prose,.t2e-data-content>p,.t2e-data-content>ol,.t2e-data-content>ul{max-width:var(--t2e-reading-max-width,880px)}.t2e-method-grid{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(280px,0.65fr);gap:1.25rem;align-items:start}.t2e-formula-card{padding:1rem;border:1px solid rgb(23 105 170 / 28%);border-radius:12px;background:var(--t2e-blue-soft)}.t2e-formula-card>span{display:block;color:var(--t2e-blue-dark);font-size:0.78rem;font-weight:800;letter-spacing:0.06em;text-transform:uppercase}.t2e-formula-card>strong{display:block;margin-block:0.55rem;overflow-wrap:anywhere;color:var(--t2e-navy);font-size:clamp(1.15rem,2vw,1.55rem);line-height:1.35}.t2e-formula-card p{margin:0;color:var(--t2e-muted)}.t2e-definition-grid,.t2e-example-grid,.t2e-decision-grid,.t2e-chart-insights{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,230px),1fr));gap:0.85rem}.t2e-definition-grid dl,.t2e-decision-grid article,.t2e-chart-insights article{min-width:0;margin:0;padding:0.9rem 1rem;border:1px solid var(--t2e-border);border-radius:10px;background:var(--t2e-surface-alt)}.t2e-definition-grid dt,.t2e-chart-insights span{color:var(--t2e-blue-dark);font-weight:800}.t2e-definition-grid dd{margin:0.25rem 0 0;color:var(--t2e-muted)}.t2e-example-grid .t2e-example{height:100%}.t2e-example h3,.t2e-decision-grid h3{margin-block-start:0;color:var(--t2e-navy)}.t2e-decision-grid ul{margin-block-end:0;padding-inline-start:1.2rem}.t2e-chart-insights{margin-block-end:0.85rem}.t2e-chart-insights article{display:grid;gap:0.15rem}.t2e-chart-insights strong{color:var(--t2e-navy);font-size:1.25rem}.t2e-chart-insights small{color:var(--t2e-muted)}.t2e-faq details+details{margin-block-start:0.65rem}@container (max-width:900px){.t2e-method-grid{grid-template-columns:1fr}.t2e-data-section-nav{position:static}}@container (max-width:520px){.t2e-data-section-nav{display:grid;gap:0.4rem}.t2e-data-section-nav>div{margin-inline:-0.15rem;padding-block-end:0.15rem}}@media print{.t2e-data-section-nav{display:none !important}}.t2e-cartesian-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0.7rem;margin-block:0.75rem}.t2e-cartesian-metrics article{display:grid;gap:0.12rem;min-width:0;padding:0.75rem 0.85rem;border:1px solid var(--t2e-border);border-radius:9px;background:var(--t2e-surface-alt)}.t2e-cartesian-metrics span{color:var(--t2e-muted);font-size:0.78rem;font-weight:700}.t2e-cartesian-metrics strong{overflow-wrap:anywhere;color:var(--t2e-navy);font-size:1.05rem;font-variant-numeric:tabular-nums}@container (max-width:520px){.t2e-cartesian-metrics{grid-template-columns:1fr}}body.charts-tables-page .site-content,body.charts-tables-page .content-area,body.charts-tables-page .entry-content,body.charts-tables-page .ast-container,body.charts-tables-page .ast-container-fluid,body.charts-tables-page .site-content>.ast-container,body.charts-tables-page .site-content>.ast-container-fluid,body.charts-tables-page .ast-plain-container.ast-container,body.charts-tables-page .ast-plain-container.ast-container-fluid{width:100% !important;max-width:none !important;padding-left:0 !important;padding-right:0 !important}.charts-table-shell{--t2e-shell:1320px;--t2e-content:1320px;width:min(100%,var(--t2e-shell))}.charts-table-layout{display:block !important}.charts-table-main{width:100%;max-width:none;min-width:0}.charts-table-main>.card,.charts-table-main .t2e-data-section-stack>.card{margin-bottom:12px}.charts-table-title{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(290px,0.65fr);gap:clamp(18px,3vw,34px);align-items:center}.charts-table-title__main{min-width:0}.module-kicker{width:fit-content;margin:0 0 7px !important;color:#1d4ed8 !important;font-size:11px !important;font-weight:800 !important;letter-spacing:0.13em;text-transform:uppercase}.charts-table-facts{display:grid;gap:7px;margin:0}.charts-table-facts div{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;padding:8px 10px;background:rgba(255,255,255,0.9);border:1px solid #dbe3ee;border-radius:var(--t2e-radius-sm)}.charts-table-facts dt{color:var(--t2e-muted);font-size:var(--t2e-small)}.charts-table-facts dd{min-width:0;margin:0;color:var(--t2e-blue-dark);font-size:var(--t2e-small);font-weight:750;overflow-wrap:anywhere;text-align:right}.charts-table-main .t2e-data-panel,.charts-table-main .t2e-data-answer{margin-block-start:0;margin-block-end:12px;padding:clamp(15px,2vw,19px) clamp(13px,2vw,19px);background:var(--t2e-surface);border:1px solid rgba(148,163,184,0.32);border-radius:var(--t2e-radius-lg);box-shadow:var(--t2e-shadow)}.charts-table-main .t2e-data-answer{background:linear-gradient(180deg,#f7fbff 0%,#ffffff 100%);border-color:#dce8f6}.charts-table-main .t2e-data-answer>p:last-child{margin-bottom:0 !important}.charts-table-main .t2e-data-answer-grid{margin:12px 0 13px}.charts-table-main .t2e-data-answer-grid span{background:#ffffff;border:1px solid #dce8f6;border-radius:var(--t2e-radius-sm)}.charts-table-main .limitations-card{background:linear-gradient(180deg,#fffaf8 0%,#ffffff 100%);border-color:#f4cdc8}.charts-table-main .limitations-card .callout{margin-bottom:0}.charts-table-main .t2e-data-heading{margin-bottom:12px}.charts-table-main .t2e-data-heading h2,.charts-table-main .t2e-data-content h2,.charts-table-main .t2e-data-source h2{color:var(--t2e-blue-dark) !important;font-size:var(--t2e-h2) !important;font-weight:800 !important;line-height:1.2 !important}.charts-table-main .t2e-data-summary{max-width:54ch;color:var(--t2e-muted) !important;font-size:var(--t2e-small) !important;line-height:1.5 !important}.charts-table-main .t2e-data-section-stack{gap:0}.charts-table-main .t2e-data-section-stack>[data-t2e-section]{scroll-margin-top:calc(var(--t2e-sticky-offset,96px)+62px)}.charts-table-toc{top:var(--t2e-sticky-offset);margin:0 0 12px;border-radius:var(--t2e-radius);box-shadow:0 5px 15px rgba(15,23,42,0.06)}.charts-table-toc>div{scrollbar-color:#bfd0e5 transparent}.charts-table-toc a{color:#35597e !important;background:#ffffff;border:1px solid #e1e8f2;border-radius:999px;text-decoration:none !important}.charts-table-toc a:hover,.charts-table-toc a:focus-visible{color:var(--t2e-blue-dark) !important;background:var(--t2e-blue-soft);border-color:#bcd3f3}.charts-table-main .t2e-data-button{min-height:44px;border-radius:9px;font-weight:750}.charts-table-main .t2e-data-button--primary{background:var(--t2e-blue);border-color:var(--t2e-blue)}.charts-table-main .t2e-data-button--primary:hover{background:var(--t2e-blue-hover);border-color:var(--t2e-blue-hover)}.charts-table-main .t2e-data-controls,.charts-table-main .t2e-cartesian-controls,.charts-table-main .t2e-calc__inputs{padding:12px;background:var(--t2e-surface-soft);border:1px solid #e2e8f0;border-radius:var(--t2e-radius)}.charts-table-main .t2e-data-field input,.charts-table-main .t2e-data-field select,.charts-table-main .t2e-data-field textarea{border-color:#cbd5e1;border-radius:9px}.charts-table-main .t2e-data-table-wrap{margin:12px 0 17px;border-color:#e2e8f0;border-radius:var(--t2e-radius-sm);box-shadow:inset 0 1px 0 rgba(15,23,42,0.03)}.charts-table-main .t2e-data-table th,.charts-table-main .t2e-data-table td{color:var(--t2e-ink-soft) !important;font-size:clamp(13px,1.1vw,15px) !important;line-height:1.5 !important}.charts-table-main .t2e-data-table thead th{color:#ffffff !important;background:var(--t2e-blue-dark)}.charts-table-main .t2e-data-table tbody th[scope="row"]{color:var(--t2e-ink) !important;font-weight:750}.charts-table-main .t2e-data-chart-shell,.charts-table-main .t2e-cartesian-shell,.charts-table-main .t2e-diagram-shell{background:linear-gradient(180deg,#f8fbff 0%,#ffffff 100%);border-color:#d7e6f8;border-radius:var(--t2e-radius)}.charts-table-main .t2e-method-grid,.charts-table-main .t2e-example-grid,.charts-table-main .t2e-decision-grid,.charts-table-main .t2e-definition-grid,.charts-table-main .t2e-chart-insights{gap:12px}.charts-table-main .t2e-formula-card{background:linear-gradient(180deg,#eef4ff 0%,#ffffff 100%);border-color:#d1ddff;border-radius:var(--t2e-radius)}.charts-table-main .t2e-example,.charts-table-main .t2e-decision-grid article,.charts-table-main .t2e-definition-grid dl,.charts-table-main .t2e-chart-insights article,.charts-table-main .t2e-metric-card{background:var(--t2e-surface-soft);border-color:#e2e8f0;border-radius:var(--t2e-radius-sm)}.charts-table-main .standards-module{background:linear-gradient(180deg,#eff6ff 0%,#ffffff 100%);border-color:#bfdbfe}.t2e-source-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 14px;margin:12px 0 0}.t2e-source-grid div{min-width:0;padding:9px 10px;background:rgba(255,255,255,0.78);border:1px solid #dbeafe;border-radius:var(--t2e-radius-sm)}.t2e-source-grid dt{color:var(--t2e-muted);font-size:var(--t2e-small);font-weight:700}.t2e-source-grid dd{margin:2px 0 0;color:var(--t2e-ink-soft);overflow-wrap:anywhere}.charts-table-main .faq-module{background:linear-gradient(180deg,#f9fafb 0%,#ffffff 100%)}.charts-table-main .related-resources,.charts-table-main .conclusion-cta{background:#f9fafb}.charts-table-main .related-card-link{text-decoration:none !important}.charts-table-main .t2e-data-status{position:absolute !important}.charts-table-main .t2e-data-prose,.charts-table-main .t2e-data-content>p,.charts-table-main .t2e-data-content>ol,.charts-table-main .t2e-data-content>ul,.charts-table-main .standards-module>p,.charts-table-main .conclusion-cta>p{max-width:74ch}.t2e-data-section-stack>[data-t2e-section="summary"]{order:120}@media (min-width:1025px){.charts-table-layout{display:block !important}.charts-table-main{width:100%;max-width:none}}@media (max-width:900px){.charts-table-title{grid-template-columns:1fr}.charts-table-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.charts-table-facts div{grid-template-columns:1fr;gap:3px}.charts-table-facts dd{text-align:left}.t2e-source-grid{grid-template-columns:1fr}}@media (max-width:640px){.charts-table-title{gap:14px}.charts-table-facts{grid-template-columns:1fr}.charts-table-main .t2e-data-panel,.charts-table-main .t2e-data-answer{padding:12px 10px;border-radius:var(--t2e-radius)}.charts-table-toc{position:static}.charts-table-main .t2e-data-controls,.charts-table-main .t2e-cartesian-controls,.charts-table-main .t2e-calc__inputs{padding:9px}}@media print{.charts-table-toc,.t2e-data-hero__actions{display:none !important}.charts-table-shell,.charts-table-main{width:100% !important;max-width:100% !important}}.charts-table-shell .article-sidebar{display:none !important}.charts-table-main .t2e-data-table{min-width:var(--t2e-table-min-width,760px)}.t2e-skip-link{position:fixed;z-index:99999;top:8px;left:8px;padding:9px 12px;color:#ffffff !important;background:var(--t2e-blue-dark);border-radius:8px;transform:translateY(-160%);transition:transform 0.15s ease}.t2e-skip-link:focus{transform:translateY(0)}.charts-table-shell{margin-top:5px}.charts-table-shell .article-hero{margin-bottom:8px}.charts-table-shell .breadcrumbs{padding-top:7px;padding-bottom:7px}.charts-table-title--compact{display:block;margin-top:6px;margin-bottom:8px;padding:clamp(11px,1.5vw,16px) clamp(12px,2vw,20px);background:linear-gradient(180deg,#f8fbff 0%,#ffffff 100%)}.charts-table-title--compact .charts-table-title__main{width:100%}.charts-table-title--compact .module-kicker{margin-bottom:3px !important}.charts-table-title--compact .page-title{margin-bottom:3px !important;font-size:clamp(25px,3.2vw,38px) !important}.charts-table-title--compact .page-subtitle{max-width:92ch !important;margin-bottom:5px !important;color:var(--t2e-ink-soft) !important;font-size:clamp(14px,1.25vw,16px) !important;line-height:1.5 !important}.charts-table-title--compact .meta-line{margin-bottom:0 !important;line-height:1.4 !important}.charts-table-main>.t2e-data-section-nav{margin-top:0}.charts-table-main .t2e-data-section-stack{display:flex;flex-direction:column;gap:0;min-width:0}.charts-table-main .t2e-data-section-stack>[data-t2e-section]{min-width:0}.charts-table-main .t2e-data-section-stack>.is-primary-surface{margin-top:0;border-color:rgba(37,99,235,0.42);box-shadow:0 12px 30px rgba(15,23,42,0.10)}.charts-table-main .is-primary-surface .t2e-data-heading{margin-bottom:8px}.charts-table-main .is-primary-surface .t2e-data-heading h2{margin-bottom:2px !important}.charts-table-main .is-primary-surface .t2e-data-summary{max-width:64ch}.charts-table-main .interactive-chart-card.is-primary-surface,.charts-table-main .reference-table-card.is-primary-surface,.charts-table-main .interactive-tool-card.is-primary-surface,.charts-table-main .diagram-card.is-primary-surface{scroll-margin-top:90px}.charts-table-main .interactive-chart-card.is-primary-surface .t2e-cartesian-controls,.charts-table-main .comparison-chart-card.is-primary-surface .t2e-data-controls{margin-bottom:8px}.charts-table-main .t2e-cartesian-metrics{margin-top:10px;margin-bottom:0}.charts-table-main .t2e-cartesian-instructions{margin-top:7px !important}.charts-table-main .charts-table-toc{margin-top:0;margin-bottom:12px}.charts-table-main .key-takeaways,.charts-table-main .limitations-card,.charts-table-main .t2e-data-answer{margin-top:0}.charts-table-scope-line{max-width:none !important;margin:-2px 0 10px !important;color:var(--t2e-muted) !important;font-size:var(--t2e-small) !important}@media (min-width:1025px){.charts-table-main .is-primary-surface .t2e-cartesian-shell,.charts-table-main .is-primary-surface .t2e-data-chart-shell{min-height:430px}}@media (max-width:640px){.charts-table-shell{margin-top:2px}.charts-table-shell .breadcrumbs{padding-top:6px;padding-bottom:6px}.charts-table-title--compact{margin-top:4px;margin-bottom:7px;padding:10px}.charts-table-title--compact .module-kicker{display:none}.charts-table-title--compact .page-title{font-size:clamp(23px,7vw,30px) !important}.charts-table-title--compact .meta-line{font-size:12px !important}.charts-table-main .is-primary-surface .t2e-data-heading{margin-bottom:6px}}@media print{.t2e-skip-link,.charts-table-toc{display:none !important}}.charts-table-main .interactive-chart-card .t2e-data-legend{margin-bottom:7px}.charts-table-main .interactive-chart-card .t2e-cartesian-shell{margin-top:0}.charts-table-main .interactive-chart-card .t2e-cartesian-controls{margin-top:12px;margin-bottom:0}.charts-table-main .interactive-chart-card .t2e-cartesian-metrics{margin-top:10px}.charts-table-main .t2e-data-controls--quick{display:grid;grid-template-columns:minmax(190px,0.7fr) minmax(260px,1.3fr);gap:10px;align-items:end;margin:8px 0 10px;padding:9px 10px}.charts-table-main .t2e-data-controls--quick:empty{display:none}.t2e-primary-help{max-width:none !important;margin:-4px 0 7px !important;color:var(--t2e-muted) !important;font-size:var(--t2e-small) !important}.t2e-data-advanced-filters{margin-top:12px;overflow:hidden;border:1px solid #dbe3ee;border-radius:var(--t2e-radius);background:#ffffff}.t2e-data-advanced-filters>summary{min-height:44px;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 13px;color:#35597e;font-size:var(--t2e-small);font-weight:800;letter-spacing:0.04em;cursor:pointer;list-style:none}.t2e-data-advanced-filters>summary::-webkit-details-marker,.t2e-data-advanced-filters>summary::marker{display:none}.t2e-data-advanced-filters>summary::after{content:"▾";color:var(--t2e-muted);transition:transform 0.16s ease}.t2e-data-advanced-filters[open]>summary::after{transform:rotate(180deg)}.t2e-data-advanced-filters__body{padding:0 11px 11px;border-top:1px solid #e7edf4}.t2e-data-advanced-filters .t2e-data-controls--advanced{margin-top:10px}.t2e-data-advanced-filters .t2e-data-actions{margin-top:10px}.charts-table-main .reference-table-card.is-primary-surface .t2e-data-table-wrap{margin-top:8px}@media (max-width:640px){.charts-table-main .t2e-data-controls--quick{grid-template-columns:1fr;padding:8px}.charts-table-main .interactive-chart-card .t2e-cartesian-shell{min-height:390px}.t2e-data-advanced-filters>summary{padding:10px}}.charts-table-title--keyword{display:grid;grid-template-columns:minmax(0,1.75fr) minmax(250px,0.55fr);gap:clamp(14px,2.2vw,26px);align-items:center;margin-top:6px;margin-bottom:7px;padding:clamp(12px,1.6vw,18px) clamp(13px,2vw,22px);background:radial-gradient(circle at 100% 0%,rgba(0,86,179,0.09),transparent 34%),linear-gradient(180deg,#f8fbff 0%,#ffffff 100%)}.charts-table-title--keyword .charts-table-title__main{min-width:0}.charts-table-title--keyword .keyword-kicker{margin-bottom:4px !important}.charts-table-title--keyword .keyword-kicker span{color:var(--t2e-blue-dark)}.charts-table-title--keyword .page-title{margin-bottom:4px !important;font-size:clamp(27px,3.4vw,42px) !important;letter-spacing:-0.025em}.charts-table-title--keyword .page-subtitle{max-width:86ch !important;margin-bottom:6px !important;color:var(--t2e-ink-soft) !important;font-size:clamp(14px,1.25vw,16px) !important;line-height:1.48 !important}.charts-table-title--keyword .meta-line{margin-bottom:0 !important;line-height:1.35 !important}.keyword-header-facts{display:grid;gap:6px;min-width:0;margin:0}.keyword-header-facts div{display:grid;grid-template-columns:minmax(54px,auto) minmax(0,1fr);gap:10px;align-items:baseline;padding:7px 9px;background:rgba(255,255,255,0.82);border:1px solid #dbe3ee;border-radius:9px}.keyword-header-facts dt{color:var(--t2e-muted);font-size:11px;font-weight:800;letter-spacing:0.08em;text-transform:uppercase}.keyword-header-facts dd{min-width:0;margin:0;color:var(--t2e-blue-dark);font-size:var(--t2e-small);font-weight:750;line-height:1.35;overflow-wrap:anywhere;text-align:right}.charts-table-shell .article-hero{margin-bottom:7px}.charts-table-main .t2e-data-section-stack>.is-primary-surface{margin-top:0 !important}.t2e-data-tool:not(.is-enhanced) [data-t2e-section]{display:none}.t2e-data-tool:not(.is-enhanced)[data-page-profile="lookup-table"] [data-t2e-section="reference-table"],.t2e-data-tool:not(.is-enhanced)[data-page-profile="lookup-table"] [data-t2e-section="quick-answer"],.t2e-data-tool:not(.is-enhanced)[data-page-profile="lookup-table"] [data-t2e-section="key-takeaways"],.t2e-data-tool:not(.is-enhanced)[data-page-profile="lookup-table"] [data-t2e-section="limitations"],.t2e-data-tool:not(.is-enhanced)[data-page-profile="lookup-table"] [data-t2e-section="methodology"],.t2e-data-tool:not(.is-enhanced)[data-page-profile="lookup-table"] [data-t2e-section="examples"],.t2e-data-tool:not(.is-enhanced)[data-page-profile="lookup-table"] [data-t2e-section="decision-guide"],.t2e-data-tool:not(.is-enhanced)[data-page-profile="lookup-table"] [data-t2e-section="source"],.t2e-data-tool:not(.is-enhanced)[data-page-profile="lookup-table"] [data-t2e-section="related"],.t2e-data-tool:not(.is-enhanced)[data-page-profile="lookup-table"] [data-t2e-section="faq"],.t2e-data-tool:not(.is-enhanced)[data-page-profile="lookup-table"] [data-t2e-section="summary"],.t2e-data-tool:not(.is-enhanced)[data-page-profile="interactive-table"] [data-t2e-section="primary-tool"],.t2e-data-tool:not(.is-enhanced)[data-page-profile="interactive-table"] [data-t2e-section="reference-table"],.t2e-data-tool:not(.is-enhanced)[data-page-profile="interactive-table"] [data-t2e-section="quick-answer"],.t2e-data-tool:not(.is-enhanced)[data-page-profile="interactive-table"] [data-t2e-section="key-takeaways"],.t2e-data-tool:not(.is-enhanced)[data-page-profile="interactive-table"] [data-t2e-section="limitations"],.t2e-data-tool:not(.is-enhanced)[data-page-profile="interactive-table"] [data-t2e-section="methodology"],.t2e-data-tool:not(.is-enhanced)[data-page-profile="interactive-table"] [data-t2e-section="examples"],.t2e-data-tool:not(.is-enhanced)[data-page-profile="interactive-table"] [data-t2e-section="decision-guide"],.t2e-data-tool:not(.is-enhanced)[data-page-profile="interactive-table"] [data-t2e-section="source"],.t2e-data-tool:not(.is-enhanced)[data-page-profile="interactive-table"] [data-t2e-section="related"],.t2e-data-tool:not(.is-enhanced)[data-page-profile="interactive-table"] [data-t2e-section="faq"],.t2e-data-tool:not(.is-enhanced)[data-page-profile="interactive-table"] [data-t2e-section="summary"],.t2e-data-tool:not(.is-enhanced)[data-page-profile="decoder-table"] [data-t2e-section="primary-tool"],.t2e-data-tool:not(.is-enhanced)[data-page-profile="decoder-table"] [data-t2e-section="diagram"],.t2e-data-tool:not(.is-enhanced)[data-page-profile="decoder-table"] [data-t2e-section="reference-table"],.t2e-data-tool:not(.is-enhanced)[data-page-profile="decoder-table"] [data-t2e-section="quick-answer"],.t2e-data-tool:not(.is-enhanced)[data-page-profile="decoder-table"] [data-t2e-section="key-takeaways"],.t2e-data-tool:not(.is-enhanced)[data-page-profile="decoder-table"] [data-t2e-section="limitations"],.t2e-data-tool:not(.is-enhanced)[data-page-profile="decoder-table"] [data-t2e-section="methodology"],.t2e-data-tool:not(.is-enhanced)[data-page-profile="decoder-table"] [data-t2e-section="examples"],.t2e-data-tool:not(.is-enhanced)[data-page-profile="decoder-table"] [data-t2e-section="decision-guide"],.t2e-data-tool:not(.is-enhanced)[data-page-profile="decoder-table"] [data-t2e-section="source"],.t2e-data-tool:not(.is-enhanced)[data-page-profile="decoder-table"] [data-t2e-section="related"],.t2e-data-tool:not(.is-enhanced)[data-page-profile="decoder-table"] [data-t2e-section="faq"],.t2e-data-tool:not(.is-enhanced)[data-page-profile="decoder-table"] [data-t2e-section="summary"],.t2e-data-tool:not(.is-enhanced)[data-page-profile="dimension-reference"] [data-t2e-section="diagram"],.t2e-data-tool:not(.is-enhanced)[data-page-profile="dimension-reference"] [data-t2e-section="reference-table"],.t2e-data-tool:not(.is-enhanced)[data-page-profile="dimension-reference"] [data-t2e-section="quick-answer"],.t2e-data-tool:not(.is-enhanced)[data-page-profile="dimension-reference"] [data-t2e-section="key-takeaways"],.t2e-data-tool:not(.is-enhanced)[data-page-profile="dimension-reference"] [data-t2e-section="limitations"],.t2e-data-tool:not(.is-enhanced)[data-page-profile="dimension-reference"] [data-t2e-section="methodology"],.t2e-data-tool:not(.is-enhanced)[data-page-profile="dimension-reference"] [data-t2e-section="examples"],.t2e-data-tool:not(.is-enhanced)[data-page-profile="dimension-reference"] [data-t2e-section="decision-guide"],.t2e-data-tool:not(.is-enhanced)[data-page-profile="dimension-reference"] [data-t2e-section="source"],.t2e-data-tool:not(.is-enhanced)[data-page-profile="dimension-reference"] [data-t2e-section="related"],.t2e-data-tool:not(.is-enhanced)[data-page-profile="dimension-reference"] [data-t2e-section="faq"],.t2e-data-tool:not(.is-enhanced)[data-page-profile="dimension-reference"] [data-t2e-section="summary"],.t2e-data-tool:not(.is-enhanced)[data-page-profile="curve-chart"] [data-t2e-section="interactive-chart"],.t2e-data-tool:not(.is-enhanced)[data-page-profile="curve-chart"] [data-t2e-section="quick-answer"],.t2e-data-tool:not(.is-enhanced)[data-page-profile="curve-chart"] [data-t2e-section="reference-table"],.t2e-data-tool:not(.is-enhanced)[data-page-profile="curve-chart"] [data-t2e-section="key-takeaways"],.t2e-data-tool:not(.is-enhanced)[data-page-profile="curve-chart"] [data-t2e-section="limitations"],.t2e-data-tool:not(.is-enhanced)[data-page-profile="curve-chart"] [data-t2e-section="methodology"],.t2e-data-tool:not(.is-enhanced)[data-page-profile="curve-chart"] [data-t2e-section="examples"],.t2e-data-tool:not(.is-enhanced)[data-page-profile="curve-chart"] [data-t2e-section="decision-guide"],.t2e-data-tool:not(.is-enhanced)[data-page-profile="curve-chart"] [data-t2e-section="source"],.t2e-data-tool:not(.is-enhanced)[data-page-profile="curve-chart"] [data-t2e-section="related"],.t2e-data-tool:not(.is-enhanced)[data-page-profile="curve-chart"] [data-t2e-section="faq"],.t2e-data-tool:not(.is-enhanced)[data-page-profile="curve-chart"] [data-t2e-section="summary"],.t2e-data-tool:not(.is-enhanced)[data-page-profile="dedicated-scientific"] [data-t2e-section="primary-tool"],.t2e-data-tool:not(.is-enhanced)[data-page-profile="dedicated-scientific"] [data-t2e-section="interactive-chart"],.t2e-data-tool:not(.is-enhanced)[data-page-profile="dedicated-scientific"] [data-t2e-section="quick-answer"],.t2e-data-tool:not(.is-enhanced)[data-page-profile="dedicated-scientific"] [data-t2e-section="reference-table"],.t2e-data-tool:not(.is-enhanced)[data-page-profile="dedicated-scientific"] [data-t2e-section="key-takeaways"],.t2e-data-tool:not(.is-enhanced)[data-page-profile="dedicated-scientific"] [data-t2e-section="limitations"],.t2e-data-tool:not(.is-enhanced)[data-page-profile="dedicated-scientific"] [data-t2e-section="methodology"],.t2e-data-tool:not(.is-enhanced)[data-page-profile="dedicated-scientific"] [data-t2e-section="examples"],.t2e-data-tool:not(.is-enhanced)[data-page-profile="dedicated-scientific"] [data-t2e-section="decision-guide"],.t2e-data-tool:not(.is-enhanced)[data-page-profile="dedicated-scientific"] [data-t2e-section="source"],.t2e-data-tool:not(.is-enhanced)[data-page-profile="dedicated-scientific"] [data-t2e-section="related"],.t2e-data-tool:not(.is-enhanced)[data-page-profile="dedicated-scientific"] [data-t2e-section="faq"],.t2e-data-tool:not(.is-enhanced)[data-page-profile="dedicated-scientific"] [data-t2e-section="summary"],.t2e-data-tool:not(.is-enhanced)[data-page-profile="hybrid"] [data-t2e-section]{display:block}.t2e-data-tool:not(.is-enhanced):not([data-page-profile="lookup-table"]):not([data-page-profile="interactive-table"]):not([data-page-profile="decoder-table"]):not([data-page-profile="dimension-reference"]):not([data-page-profile="curve-chart"]):not([data-page-profile="dedicated-scientific"]):not([data-page-profile="hybrid"]) [data-t2e-section="reference-table"],.t2e-data-tool.t2e-data-tool--error [data-t2e-section="reference-table"]{display:block !important}@media (max-width:900px){.charts-table-title--keyword{grid-template-columns:1fr;gap:9px}.keyword-header-facts{grid-template-columns:repeat(3,minmax(0,1fr))}.keyword-header-facts div{grid-template-columns:1fr;gap:2px}.keyword-header-facts dd{text-align:left}}@media (max-width:640px){.charts-table-title--keyword{margin-top:4px;margin-bottom:6px;padding:10px}.charts-table-title--keyword .keyword-kicker{display:block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.charts-table-title--keyword .page-title{font-size:clamp(24px,7.2vw,31px) !important}.charts-table-title--keyword .page-subtitle{font-size:14px !important;line-height:1.42 !important}.charts-table-title--keyword .meta-line{font-size:12px !important}.keyword-header-facts{display:flex;gap:5px;overflow-x:auto;padding-bottom:2px;scrollbar-width:none}.keyword-header-facts::-webkit-scrollbar{display:none}.keyword-header-facts div{flex:0 0 auto;min-width:112px;padding:6px 8px}}@media print{.keyword-header-facts{grid-template-columns:repeat(3,minmax(0,1fr))}}.charts-table-title--keyword .page-subtitle{max-width:76ch !important}.t2e-data-tool:not(.is-enhanced)[data-page-profile="interactive-table"] [data-t2e-section="primary-tool"],.t2e-data-tool:not(.is-enhanced)[data-page-profile="decoder-table"] [data-t2e-section="primary-tool"],.t2e-data-tool:not(.is-enhanced)[data-page-profile="dedicated-scientific"] [data-t2e-section="primary-tool"],.t2e-data-tool:not(.is-enhanced)[data-page-profile="hybrid"] [data-t2e-section="primary-tool"]{min-height:250px}.t2e-data-tool:not(.is-enhanced)[data-page-profile="curve-chart"] [data-t2e-section="interactive-chart"]{min-height:480px}.t2e-data-tool:not(.is-enhanced)[data-page-profile="dimension-reference"] [data-t2e-section="diagram"]{min-height:360px}@media (max-width:640px){.t2e-data-tool:not(.is-enhanced)[data-page-profile="curve-chart"] [data-t2e-section="interactive-chart"]{min-height:560px}}\n\n.t2e-data-primary-tool[data-calculator-id]{\n display:flex;\n flex-direction:column;\n}\n.t2e-data-primary-tool[data-calculator-id]>.t2e-data-heading{order:0}\n.t2e-data-primary-tool[data-calculator-id]>form{order:10}\n.t2e-data-primary-tool[data-calculator-id]>[data-t2e-calculator-chart],\n.t2e-data-primary-tool[data-calculator-id]>.wire-live-chart{order:20}\n.t2e-data-primary-tool[data-calculator-id]>[data-t2e-calculator-actions],\n.t2e-data-primary-tool[data-calculator-id]>.wire-table-actions{order:30}\n.t2e-data-primary-tool[data-calculator-id]>[data-t2e-calculator-results],\n.t2e-data-primary-tool[data-calculator-id]>.wire-post-chart-results{order:40}\n.t2e-data-primary-tool[data-calculator-id]>.t2e-calc__error{order:15}\n

/* =========================================================
   v15 comparison extension — preserves the full v13 system
   Order: selections -> table -> chart -> chart actions
   ========================================================= */
.wire-lookup-strip {
  padding-block: 12px !important;
}
.wire-lookup-strip .t2e-data-heading {
  margin-bottom: 8px !important;
}
.wire-compare-controls {
  display: grid;
  grid-template-columns: repeat(3, minmax(170px, 1fr)) minmax(190px, .85fr) minmax(210px, 1fr);
  gap: 10px;
  align-items: end;
  padding: 10px;
  background: var(--t2e-surface-soft);
  border: 1px solid var(--t2e-border);
  border-radius: var(--t2e-radius);
}
.wire-compare-controls .t2e-data-field {
  gap: 4px;
}
.wire-primary-table {
  margin-top: 0 !important;
}
.wire-comparison-section {
  margin-top: 0 !important;
}
.t2e-primary-comparison {
  min-width: 0;
}
.t2e-primary-comparison__heading {
  display: flex;
  align-items: end;
  justify-content: space-between;
  gap: 16px;
  margin-bottom: 10px;
}
.t2e-primary-comparison__heading h3 {
  margin: 0 !important;
}
.t2e-chart-type-field {
  display: grid;
  gap: 4px;
  min-width: 130px;
  color: var(--t2e-muted);
  font-size: var(--t2e-small);
  font-weight: 700;
}
.t2e-chart-type-field select {
  width: 100%;
  height: 42px;
  padding-inline: 10px;
  border: 1px solid #bac6d0;
  border-radius: 9px;
  background: #fff;
  color: var(--t2e-ink);
  font: inherit;
}
.wire-comparison-section .t2e-data-chart-shell {
  height: clamp(330px, 43vw, 500px);
  min-height: 330px;
}
.wire-table-actions {
  display: flex;
  flex-wrap: wrap;
  gap: 8px;
  margin-top: 10px;
}
.wire-table-actions .t2e-data-button {
  min-width: 130px;
}
@container (max-width: 920px) {
  .wire-compare-controls {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }
}
@container (max-width: 560px) {
  .wire-compare-controls {
    grid-template-columns: 1fr;
    padding: 8px;
  }
  .t2e-primary-comparison__heading {
    display: grid;
  }
  .t2e-chart-type-field {
    width: 100%;
  }
  .wire-comparison-section .t2e-data-chart-shell {
    height: 390px;
    min-height: 390px;
  }
  .wire-table-actions {
    display: grid;
    grid-template-columns: 1fr;
  }
  .wire-table-actions .t2e-data-button {
    width: 100%;
  }
}
@media print {
  .wire-lookup-strip,
  .wire-table-actions,
  .t2e-chart-type-field {
    display: none !important;
  }
}


/* =========================================================
   v16 Print + comparison QA corrections
   ========================================================= */
.wire-selection-helper {
  margin: -2px 0 8px !important;
  color: var(--t2e-muted) !important;
  font-size: var(--t2e-small) !important;
}

@media print {
  @page {
    margin: 10mm;
  }

  html,
  body {
    background: #fff !important;
    overflow: visible !important;
  }

  .article-shell {
    margin: 0 !important;
    padding: 0 !important;
  }

  .breadcrumbs,
  .keyword-header-facts,
  .module-kicker,
  .meta-line,
  .t2e-skip-link,
  .charts-table-toc,
  [data-t2e-section="primary-tool"],
  [data-t2e-section="comparison-chart"],
  .t2e-data-advanced-filters,
  .t2e-data-footnote,
  .t2e-data-chips,
  .t2e-data-no-results,
  [data-selection-column],
  .t2e-data-select-cell,
  [data-action-column],
  .t2e-data-row-action,
  .wire-table-actions,
  [data-t2e-enhanced-only] {
    display: none !important;
  }

  .article-hero,
  .title-meta {
    margin: 0 0 4mm !important;
  }

  .title-meta {
    padding: 0 !important;
    border: 0 !important;
    box-shadow: none !important;
    background: #fff !important;
  }

  .page-title {
    margin: 0 0 2mm !important;
    color: #000 !important;
    font-size: 20pt !important;
  }

  .page-subtitle {
    margin: 0 !important;
    max-width: none !important;
    color: #222 !important;
    font-size: 9.5pt !important;
    line-height: 1.35 !important;
  }

  .card,
  .t2e-data-panel,
  .reference-table-card {
    break-inside: auto !important;
    page-break-inside: auto !important;
    margin: 0 !important;
    padding: 0 !important;
    border: 0 !important;
    border-radius: 0 !important;
    box-shadow: none !important;
    background: #fff !important;
  }

  .reference-table-card {
    break-before: auto !important;
    page-break-before: auto !important;
  }

  .t2e-data-table-wrap {
    max-height: none !important;
    overflow: visible !important;
    border: 0 !important;
    border-radius: 0 !important;
  }

  .t2e-data-table {
    width: 100% !important;
    min-width: 0 !important;
    border-collapse: collapse !important;
    font-size: 8.5pt !important;
  }

  .t2e-data-table thead {
    display: table-header-group !important;
  }

  .t2e-data-table tfoot {
    display: table-footer-group !important;
  }

  .t2e-data-table tr {
    break-inside: avoid !important;
    page-break-inside: avoid !important;
  }

  .t2e-data-table th,
  .t2e-data-table td {
    position: static !important;
    padding: 3.2pt 4pt !important;
    border: 0.5pt solid #777 !important;
    color: #000 !important;
    background: #fff !important;
    font-size: 8.5pt !important;
    line-height: 1.2 !important;
  }

  .t2e-data-table thead th {
    color: #000 !important;
    background: #e9eef5 !important;
  }

  .t2e-data-table caption {
    padding: 3mm 0 0 !important;
    color: #333 !important;
    font-size: 7.5pt !important;
    line-height: 1.25 !important;
  }

  [data-t2e-section="quick-answer"],
  [data-t2e-section="key-takeaways"],
  [data-t2e-section="limitations"],
  [data-t2e-section="methodology"],
  [data-t2e-section="examples"],
  [data-t2e-section="decision-guide"],
  [data-t2e-section="source"],
  [data-t2e-section="related"],
  [data-t2e-section="faq"],
  [data-t2e-section="summary"] {
    break-before: page !important;
    page-break-before: always !important;
    padding-top: 0 !important;
  }
}

/* =========================================================
   v17 Retention-first comparison-table profile
   Order: direct answer -> table -> chart -> refinement controls
   ========================================================= */
.t2e-data-tool[data-page-profile="comparison-table"] [data-t2e-section="quick-answer"] { order: 10; }
.t2e-data-tool[data-page-profile="comparison-table"] [data-t2e-section="reference-table"] { order: 20; }
.t2e-data-tool[data-page-profile="comparison-table"] [data-t2e-section="comparison-chart"] { order: 30; }
.t2e-data-tool[data-page-profile="comparison-table"] [data-t2e-section="primary-tool"] { order: 40; }
.t2e-data-tool[data-page-profile="comparison-table"] [data-t2e-section="key-takeaways"] { order: 50; }
.t2e-data-tool[data-page-profile="comparison-table"] [data-t2e-section="limitations"] { order: 60; }
.t2e-data-tool[data-page-profile="comparison-table"] [data-t2e-section="methodology"] { order: 70; }
.t2e-data-tool[data-page-profile="comparison-table"] [data-t2e-section="examples"] { order: 80; }
.t2e-data-tool[data-page-profile="comparison-table"] [data-t2e-section="decision-guide"] { order: 90; }
.t2e-data-tool[data-page-profile="comparison-table"] [data-t2e-section="source"] { order: 100; }
.t2e-data-tool[data-page-profile="comparison-table"] [data-t2e-section="related"] { order: 110; }
.t2e-data-tool[data-page-profile="comparison-table"] [data-t2e-section="faq"] { order: 120; }
.t2e-data-tool[data-page-profile="comparison-table"] [data-t2e-section="summary"] { order: 130; }

.t2e-data-tool:not(.is-enhanced)[data-page-profile="comparison-table"] [data-t2e-section] { display: block; }
.t2e-data-tool:not(.is-enhanced)[data-page-profile="comparison-table"] [data-t2e-section="comparison-chart"],
.t2e-data-tool:not(.is-enhanced)[data-page-profile="comparison-table"] [data-t2e-section="primary-tool"] { display: none; }

.wire-retention-intro {
  margin-bottom: 8px !important;
  padding: 12px 16px !important;
}
.wire-retention-intro h2 { font-size: clamp(18px, 2.2vw, 23px) !important; }
.wire-retention-intro .answer-lead { margin-bottom: 8px !important; }
.wire-retention-intro .t2e-data-answer-grid { margin: 8px 0 !important; }

.wire-primary-table { margin-top: 0 !important; }
.wire-primary-table > h2 { margin-bottom: 4px !important; }
.wire-table-top-controls {
  grid-template-columns: minmax(160px,.65fr) minmax(210px,.85fr) minmax(240px,1.3fr) !important;
  margin: 6px 0 8px !important;
  padding: 8px !important;
}
.wire-primary-table .t2e-data-table-wrap {
  margin: 6px 0 8px !important;
  max-height: min(46vh, 430px) !important;
}
.wire-primary-table .t2e-data-footnote { margin-top: 6px !important; }
.wire-primary-table .t2e-data-advanced-filters { margin-top: 8px !important; }

.wire-comparison-section { margin-top: 0 !important; }
.wire-comparison-section .t2e-primary-comparison__heading { margin-bottom: 6px; }
.wire-comparison-section .t2e-data-chart-shell {
  height: clamp(340px, 42cqi, 470px) !important;
  min-height: 340px !important;
}

.wire-chart-refine-card {
  margin-top: 0 !important;
  padding-top: 14px !important;
}
.wire-chart-refine-card .t2e-data-heading { margin-bottom: 8px !important; }
.wire-compare-controls--post-chart {
  display: grid;
  grid-template-columns: repeat(3, minmax(0,1fr));
  gap: 10px;
}
.wire-chart-refine-card .wire-table-actions {
  margin: 10px 0 0 !important;
}

@media (max-width: 760px) {
  .wire-table-top-controls,
  .wire-compare-controls--post-chart { grid-template-columns: 1fr !important; }
  .wire-primary-table .t2e-data-table-wrap { max-height: 420px !important; }
  .wire-comparison-section .t2e-data-chart-shell { height: 390px !important; min-height: 390px !important; }
}

@media print {
  [data-page-profile="comparison-table"] [data-t2e-section="primary-tool"],
  [data-page-profile="comparison-table"] [data-t2e-section="comparison-chart"],
  [data-page-profile="comparison-table"] .wire-table-top-controls,
  [data-page-profile="comparison-table"] .t2e-data-advanced-filters {
    display: none !important;
  }
  [data-page-profile="comparison-table"] [data-t2e-section="quick-answer"] {
    break-after: avoid-page !important;
    page-break-after: avoid !important;
  }
  [data-page-profile="comparison-table"] [data-t2e-section="reference-table"] {
    break-before: auto !important;
    page-break-before: auto !important;
  }
}


/* =========================================================
   v18 — Table-above-the-fold retention layout
   Removes the separate quick-answer card and makes the
   reference table the first substantial page experience.
   ========================================================= */
.wire-compact-header {
  margin-bottom: 6px !important;
  padding: 10px 14px 9px !important;
}
.wire-compact-header .keyword-kicker {
  margin-bottom: 2px !important;
}
.wire-compact-header .page-title {
  margin-bottom: 2px !important;
  font-size: clamp(25px, 3vw, 38px) !important;
}
.wire-compact-header .page-subtitle {
  max-width: none !important;
  margin-bottom: 7px !important;
  font-size: clamp(14px, 1.15vw, 16px) !important;
  line-height: 1.4 !important;
}
.wire-header-facts {
  display: flex;
  flex-wrap: wrap;
  gap: 5px 14px;
  margin: 0 !important;
  padding: 0 !important;
  list-style: none;
}
.wire-header-facts li {
  margin: 0 !important;
  color: var(--t2e-muted) !important;
  font-size: 12px !important;
  line-height: 1.35 !important;
}
.wire-header-facts strong {
  color: var(--t2e-ink-soft);
}
.charts-table-shell .article-hero {
  margin-bottom: 4px !important;
}
.charts-table-shell .breadcrumbs {
  padding-top: 5px !important;
  padding-bottom: 5px !important;
}
.wire-primary-table {
  margin-top: 0 !important;
  padding-top: 11px !important;
}
.wire-table-instruction {
  max-width: none !important;
  margin: 0 0 7px !important;
  color: var(--t2e-ink-soft) !important;
  font-size: 13px !important;
  line-height: 1.4 !important;
}
.wire-table-top-controls {
  grid-template-columns: minmax(170px, .75fr) minmax(210px, 1fr) minmax(240px, 1.25fr) !important;
  gap: 8px !important;
  margin: 0 0 8px !important;
  padding: 8px !important;
}
.wire-table-top-controls .t2e-data-field {
  gap: 3px;
}
.wire-table-top-controls .t2e-data-field > span:first-child {
  font-size: 12px !important;
}
.wire-table-top-controls input,
.wire-table-top-controls select {
  height: 42px !important;
}
.wire-primary-table .t2e-data-table-wrap {
  margin: 0 0 9px !important;
  max-height: var(--t2e-table-max-height, 640px) !important;
  border-radius: 10px;
}
.wire-primary-table .wire-ampacity-table {
  min-width: var(--t2e-table-min-width, 820px) !important;
  font-size: 15px !important;
}
.wire-primary-table .wire-ampacity-table th,
.wire-primary-table .wire-ampacity-table td {
  padding: 11px 13px !important;
  font-size: 15px !important;
  line-height: 1.35 !important;
  vertical-align: middle !important;
}
.wire-primary-table .wire-ampacity-table thead th {
  padding-top: 12px !important;
  padding-bottom: 12px !important;
  font-size: 14px !important;
}
.wire-primary-table .wire-ampacity-table tbody th[scope="row"] {
  font-size: 15px !important;
  font-weight: 800 !important;
}
.wire-primary-table .t2e-data-table caption {
  padding: 9px 12px !important;
  font-size: 12px !important;
  line-height: 1.45 !important;
}
.wire-primary-table .t2e-data-footnote {
  margin: 6px 0 0 !important;
  font-size: 12px !important;
  line-height: 1.45 !important;
}
@media (max-width: 760px) {
  .wire-compact-header {
    padding: 9px 10px 8px !important;
  }
  .wire-header-facts {
    display: grid;
    grid-template-columns: repeat(2, minmax(0, 1fr));
    gap: 3px 8px;
  }
  .wire-table-top-controls {
    grid-template-columns: 1fr !important;
    gap: 7px !important;
  }
  .wire-primary-table .t2e-data-table-wrap {
    max-height: var(--t2e-table-mobile-max-height, 560px) !important;
  }
  .wire-primary-table .wire-ampacity-table th,
  .wire-primary-table .wire-ampacity-table td {
    padding: 10px 11px !important;
    font-size: 14px !important;
  }
}
@media (max-width: 420px) {
  .wire-header-facts {
    grid-template-columns: 1fr;
  }
  .wire-compact-header .keyword-kicker {
    display: none;
  }
}
@media print {
  .wire-header-facts {
    display: flex !important;
  }
  .wire-primary-table .wire-ampacity-table th,
  .wire-primary-table .wire-ampacity-table td {
    padding: 4px 5px !important;
    font-size: 8.5pt !important;
  }
}