@font-face {
  font-family: 'Manrope';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(../assets/manrope-0.ttf) format('truetype');
}
@font-face {
  font-family: 'Manrope';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(../assets/manrope-1.ttf) format('truetype');
}
@font-face {
  font-family: 'Manrope';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(../assets/manrope-2.ttf) format('truetype');
}
@font-face {
  font-family: 'Manrope';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(../assets/manrope-3.ttf) format('truetype');
}

@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(../assets/inter-0.ttf) format('truetype');
}
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(../assets/inter-1.ttf) format('truetype');
}
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(../assets/inter-2.ttf) format('truetype');
}

:root { --ink:#202725; --muted:#59625e; --red:#b62b32; --line:#d9ded9; --paper:#fff; --wash:#f4f5f1; --font:'Inter',Helvetica,Arial,sans-serif; }
* { box-sizing:border-box; }
html { scroll-behavior:smooth; scroll-padding-top:100px; }
body { margin:0; color:var(--ink); background:var(--paper); font:1rem/1.7 var(--font); }
body.menu-open { overflow:hidden; }
button,input { font:inherit; color:inherit; }
button,summary { cursor:pointer; }
a { color:inherit; text-underline-offset:4px; }
a:hover { color:var(--red); }
img { display:block; max-width:100%; height:auto; }
h1,h2,h3,p,figure,ul,dl,dd { margin:0; }
h1,h2,h3 { font-weight:600; letter-spacing:-.035em; line-height:1.18; }
h1 { font-size:clamp(2.5rem,4.3vw,4rem); letter-spacing:-.045em; line-height:1.08; }
h2 { font-size:clamp(1.75rem,2.3vw,2.125rem); }
h3 { font-size:1.0625rem; letter-spacing:-.015em; }
button:focus-visible,a:focus-visible,summary:focus-visible,[tabindex]:focus-visible { outline:3px solid var(--red); outline-offset:5px; }
[hidden] { display:none!important; }
.sr-only { position:absolute; width:1px; height:1px; padding:0; margin:-1px; overflow:hidden; clip:rect(0,0,0,0); white-space:nowrap; border:0; }
.container { width:min(1216px,calc(100% - 96px)); margin-inline:auto; }
.hero-grid>*,.section-grid>*,.support-layout>*,.formula-grid>* { min-width:0; }
.skip-link { position:fixed; top:-100px; left:16px; padding:12px 20px; background:white; z-index:100; }
.skip-link:focus { top:16px; }
.site-header { position:sticky; top:0; background:var(--paper); border-bottom:1px solid var(--line); z-index:30; }
.header-inner { min-height:80px; display:flex; align-items:center; justify-content:space-between; gap:32px; }
.brand { display:flex; align-items:center; gap:20px; text-decoration:none; }
.brand-name { font-size:1.75rem; font-weight:600; letter-spacing:-.07em; line-height:1; }
.brand-name>span { color:var(--red); }
.brand-subtitle { padding-left:20px; border-left:1px solid var(--line); color:var(--muted); font-size:.75rem; line-height:1.5; }
.main-nav { display:flex; align-items:center; gap:32px; }
.main-nav a { position:relative; padding-block:20px; font-size:.875rem; text-decoration:none; }
.main-nav a[aria-current=page]::after { content:''; position:absolute; bottom:10px; left:0; right:0; height:2px; background:var(--red); }
.menu-button { display:none; width:44px; height:44px; border:1px solid var(--line); border-radius:4px; background:white; flex-shrink:0; }
.menu-button span { display:block; width:18px; height:1px; background:var(--ink); margin:6px auto; }
.menu-button[aria-expanded=true] span:first-child { transform:translateY(3.5px) rotate(45deg); }
.menu-button[aria-expanded=true] span:last-child { transform:translateY(-3.5px) rotate(-45deg); }
.button { display:inline-flex; align-items:center; justify-content:space-between; gap:24px; min-height:48px; padding:13px 20px; border:1px solid var(--red); border-radius:4px; background:var(--red); color:white; font-size:.9375rem; font-weight:500; line-height:1.4; text-decoration:none; }
.button:hover { color:white; background:#94222a; border-color:#94222a; }
.button[data-variant=secondary] { color:var(--ink); background:transparent; border-color:var(--line); }
.button[data-variant=secondary]:hover { color:var(--red); border-color:var(--red); }
.button span[aria-hidden] { font-size:1.25rem; line-height:1; }
.hero { padding:64px 0; background:var(--wash); }
.hero-grid { display:grid; grid-template-columns:1.1fr 1fr; gap:64px; align-items:center; }
.eyebrow { margin-bottom:24px; color:var(--red); font-size:.75rem; font-weight:600; letter-spacing:.07em; text-transform:uppercase; }
.hero-copy>p:not(.eyebrow) { max-width:48ch; margin-top:24px; color:var(--muted); font-size:1.0625rem; line-height:1.7; }
.hero-actions { display:flex; align-items:center; flex-wrap:wrap; gap:12px 24px; margin-top:28px; }
.hero-guide { display:inline-flex; align-items:center; gap:12px; min-height:44px; font-size:.875rem; font-weight:500; }
.hero-evidence { margin-top:28px; padding-top:20px; border-top:1px solid var(--line); }
.hero-evidence>span { display:block; color:var(--muted); font-size:.75rem; }
.hero-evidence>a { display:inline-block; margin-block:6px; font-size:.9375rem; font-weight:600; }
.hero-evidence>p { max-width:60ch; color:var(--muted); font-size:.8125rem; line-height:1.6; }
.hero-photo { max-width:640px; }
.hero-photo img { width:100%; aspect-ratio:4/3; object-fit:cover; border-radius:6px; }
.hero-photo figcaption { margin-top:12px; color:var(--muted); font-size:.75rem; }
.page-nav { border-bottom:1px solid var(--line); background:var(--paper); }
.page-nav-inner { min-height:64px; display:flex; justify-content:space-between; align-items:center; gap:32px; }
.page-nav-inner>span { font-weight:600; font-size:.875rem; }
.page-nav-inner>div { display:flex; gap:28px; flex-wrap:wrap; }
.page-nav a { display:inline-block; padding-block:20px; font-size:.8125rem; text-decoration:none; }
.section { padding:72px 0; border-bottom:1px solid var(--line); }
.section-grid { display:grid; grid-template-columns:240px minmax(0,1fr); gap:56px; }
.section-index { display:block; margin-bottom:16px; color:var(--red); font-size:.75rem; font-weight:600; letter-spacing:.08em; }
.section-rail>p { margin-top:16px; max-width:25ch; color:var(--muted); font-size:.875rem; }
.section-body { min-width:0; }
.section-copy { color:var(--muted); }
.section-copy p { max-width:68ch; }
.section-copy p+p { margin-top:16px; }
.section-copy+.table-wrap,.section-copy+.formula-grid { margin-top:28px; }
.anchor-alias { display:block; scroll-margin-top:100px; }
.table-wrap { overflow-x:auto; min-width:0; -webkit-overflow-scrolling:touch; }
table { width:100%; border-collapse:collapse; text-align:left; font-size:.875rem; line-height:1.5; }
th { font-weight:500; }
th,td { padding:18px 16px 18px 0; vertical-align:middle; }
th:last-child,td:last-child { padding-right:0; }
thead th { padding-top:14px; color:var(--muted); font-size:.75rem; font-weight:500; border-bottom:1px solid var(--ink); }
tbody tr { border-bottom:1px solid var(--line); }
.product-table { min-width:650px; }
.product-table th:first-child { width:10%; }
.product-table td:nth-child(2) { width:24%; }
.product-table td:nth-child(3) { width:25%; }
.product-table td:nth-child(4) { width:30%; }
.product-number { font-size:1.75rem; font-weight:600; letter-spacing:-.035em; }
.cell-meta { display:block; margin-top:4px; color:var(--muted); font-size:.75rem; }
.numeric,.highlight-value,.result-table td { font-variant-numeric:tabular-nums; }
.tds-link,.download-link { display:inline-flex; align-items:center; gap:8px; min-height:44px; color:var(--red); font-size:.8125rem; font-weight:500; text-decoration:none; white-space:nowrap; }
.tds-link svg,.download-link svg { width:16px; height:16px; flex-shrink:0; }
.tds-link:hover,.download-link:hover { text-decoration:underline; }
.table-note { margin-top:16px; color:var(--muted); font-size:.8125rem; line-height:1.7; }
.disclosure { border-bottom:1px solid var(--line); }
.disclosure:first-child { border-top:1px solid var(--line); }
.table-note+.disclosure,.data-bottom+.disclosure,.section-copy+.disclosure,.disclosure-group { margin-top:28px; border-top:1px solid var(--line); }
summary { position:relative; padding:20px 36px 20px 0; font-size:.9375rem; font-weight:500; line-height:1.5; list-style:none; }
summary::-webkit-details-marker { display:none; }
summary::after { content:'+'; position:absolute; right:0; top:17px; color:var(--red); font-size:1.4rem; font-weight:400; }
details[open]>summary::after { content:'−'; }
.disclosure-content { padding-bottom:24px; color:var(--muted); font-size:.9375rem; }
.disclosure-content>p+p { margin-top:14px; }
.spec-grid { display:grid; grid-template-columns:repeat(2,minmax(0,1fr)); gap:28px 36px; margin-top:24px; }
.spec-grid h3 { color:var(--ink); margin-bottom:10px; }
.spec-grid p { color:var(--muted); font-size:.9375rem; }
.spec-item dl>div { display:grid; grid-template-columns:1fr 1.5fr; gap:20px; padding-block:8px; border-top:1px solid var(--line); font-size:.8125rem; }
.spec-item dd { color:var(--ink); overflow-wrap:anywhere; }
.intent-router { background:var(--wash); }
.intent-grid { border-top:1px solid var(--line); }
.section-copy+.intent-grid { margin-top:28px; }
.intent-row { display:grid; grid-template-columns:72px minmax(0,1fr) 24px; gap:24px; align-items:center; padding:24px 0; border-bottom:1px solid var(--line); text-decoration:none; }
.intent-row:hover { color:var(--ink); }
.intent-row:hover h3 { color:var(--red); text-decoration:underline; text-underline-offset:4px; }
.intent-grade { color:var(--red); font-size:1.75rem; font-weight:600; letter-spacing:-.04em; }
.intent-row>div>span { display:block; margin-bottom:6px; color:var(--muted); font-size:.75rem; }
.intent-row p { max-width:60ch; margin-top:8px; color:var(--muted); font-size:.875rem; }
.intent-row>span:last-child { color:var(--red); font-size:1.25rem; }
.process-note { margin-top:32px; padding-top:28px; border-top:1px solid var(--line); }
.conversion-action { display:flex; justify-content:space-between; align-items:center; gap:28px; }
.conversion-action h3 { font-size:1rem; }
.conversion-action p { max-width:44ch; margin-top:8px; color:var(--muted); font-size:.875rem; }
.conversion-action .button { flex-shrink:0; }
.results-top { display:flex; justify-content:space-between; align-items:center; gap:16px; padding-bottom:12px; border-bottom:1px solid var(--line); }
.tabs { display:flex; gap:28px; }
.tabs button { padding:12px 0; background:transparent; border:0; border-bottom:2px solid transparent; font-size:1rem; font-weight:500; }
.tabs button[aria-selected=true] { color:var(--red); border-bottom-color:var(--red); }
.data-caption { color:var(--muted); font-size:.75rem; }
.results-panel { padding-top:28px; }
.chart-top { display:flex; justify-content:space-between; align-items:baseline; gap:20px; }
.chart-top h3 { font-size:.9375rem; }
.unit { color:var(--muted); font-size:.75rem; font-weight:400; margin-left:6px; }
.legend { display:flex; gap:16px; color:var(--muted); font-size:.75rem; }
.legend>span { display:inline-flex; align-items:center; gap:6px; }
.legend i { width:8px; height:8px; background:#929b96; }
.legend .mid i { background:#d99599; }
.legend .active i { background:var(--red); }
.chart { padding-top:36px; }
.chart-grid { display:grid; grid-template-columns:repeat(4,minmax(0,1fr)); gap:24px; }
.bars { position:relative; height:220px; display:flex; align-items:end; justify-content:center; gap:8px; border-bottom:1px solid var(--line); background:repeating-linear-gradient(to top,transparent 0,transparent calc(25% - 1px),#e8ece8 calc(25% - 1px),#e8ece8 25%); }
.bar { position:relative; height:var(--height); width:25%; max-width:38px; background:#929b96; }
.bar.mid { background:#d99599; }
.bar.active { background:var(--red); }
.bar>span { position:absolute; bottom:calc(100% + 6px); left:50%; transform:translateX(-50%); font-size:.75rem; white-space:nowrap; font-variant-numeric:tabular-nums; }
.day-label { display:block; margin-top:12px; text-align:center; color:var(--muted); font-size:.8125rem; }
.summary-meta { color:var(--muted); font-size:.75rem; font-weight:400; margin-left:12px; }
.all-data { margin-top:28px; border-top:1px solid var(--line); }
.result-table { min-width:650px; }
.result-table th,.result-table td { padding-block:12px; }
.data-bottom { display:flex; justify-content:space-between; align-items:start; gap:24px; margin-top:20px; }
.data-bottom p { max-width:60ch; color:var(--muted); font-size:.8125rem; }
.process-grid { display:grid; grid-template-columns:repeat(3,minmax(0,1fr)); gap:28px; margin-top:28px; }
.step-number { display:block; margin-bottom:16px; color:var(--red); font-size:.75rem; font-weight:600; }
.process-grid p { margin-top:12px; color:var(--muted); font-size:.9375rem; }
.support-layout { display:grid; grid-template-columns:.7fr 1fr; gap:36px; align-items:start; }
.application-photo { max-width:340px; }
.application-photo img { width:100%; height:auto; border-radius:6px; }
.application-photo figcaption { margin-top:12px; color:var(--muted); font-size:.75rem; }
.application-copy h3 { margin-bottom:12px; }
.application-copy p { color:var(--muted); font-size:.9375rem; }
.application-copy p+p { margin-top:16px; }
.formula-grid { display:grid; grid-template-columns:1fr 1fr 1.25fr; gap:24px; padding:28px; border-radius:6px; background:var(--wash); }
.formula-item>span { color:var(--muted); font-size:.875rem; }
.formula-item>strong { display:flex; align-items:baseline; gap:8px; margin-top:16px; font-size:clamp(2rem,3.5vw,3.25rem); font-weight:600; letter-spacing:-.045em; line-height:1.1; font-variant-numeric:tabular-nums; }
.formula-item strong>small { font-size:.8125rem; font-weight:400; letter-spacing:0; }
.formula-item.polymer>strong { color:var(--red); }
.formula-caption { display:flex; gap:16px; flex-wrap:wrap; margin-top:20px; color:var(--muted); font-size:.8125rem; }
.performance-table th:first-child { width:40%; }
.performance-table th:nth-child(2),.performance-table th:last-child { width:30%; }
.performance-table thead th:last-child,.highlight-value { color:var(--red); }
.application-gallery { display:grid; grid-template-columns:repeat(3,minmax(0,1fr)); gap:20px; }
.application-gallery img { width:100%; aspect-ratio:3/2; object-fit:cover; border-radius:6px; }
.application-gallery figcaption { margin-top:14px; font-size:.875rem; font-weight:500; }
.application-gallery figcaption p { margin-top:6px; color:var(--muted); font-size:.8125rem; font-weight:400; }
.media-disclaimer { margin-top:20px; color:var(--muted); font-size:.75rem; }
.contact { padding:72px 0; background:var(--ink); color:white; }
.contact .section-grid { grid-template-columns:1fr 1.2fr; gap:80px; }
.contact .section-index { color:#f0a9ab; }
.contact h2 { max-width:16ch; font-size:clamp(2rem,3.2vw,3rem); line-height:1.1; }
.contact-intro { max-width:40ch; margin-top:24px; color:#d1d8d3; }
.contact-body { padding:28px; border-radius:6px; background:var(--paper); color:var(--ink); }
.contact-body>p { margin-bottom:20px; color:var(--muted); font-size:.9375rem; }
.contact-actions { display:flex; flex-wrap:wrap; gap:12px; }
.contact-mail { font-size:.9375rem; }
.contact-address { display:block; margin-top:16px; color:var(--muted); font-size:.875rem; }
.contact-phones { display:flex; gap:24px; flex-wrap:wrap; padding-top:20px; margin-top:20px; border-top:1px solid var(--line); }
.contact-phones a { display:inline-flex; align-items:center; min-height:44px; font-size:.9375rem; font-weight:500; text-decoration:none; }
.contact-selection { margin-bottom:24px; padding:12px 0 12px 16px; border-left:2px solid var(--red); }
.contact-selection>span { display:block; color:var(--muted); font-size:.75rem; }
.contact-selection>strong { display:block; margin-top:4px; font-size:1rem; }
.contact-selection>p { margin-top:8px; color:var(--muted); font-size:.875rem; }
.contact-checklist { margin-top:16px; border-top:1px solid var(--line); }
.contact-intent-list { padding-left:20px; padding-bottom:16px; color:var(--muted); font-size:.875rem; }
.contact-intent-list li+li { margin-top:8px; }
.site-footer { padding:28px 0; color:var(--muted); font-size:.75rem; }
.footer-top,.footer-bottom { display:flex; justify-content:space-between; align-items:start; gap:28px; }
.footer-links { display:flex; gap:24px; flex-wrap:wrap; }
.footer-links a,.related-links a { text-decoration:none; }
.footer-bottom { margin-top:24px; padding-top:20px; border-top:1px solid var(--line); }
.photo-credit { max-width:60ch; }
.related { min-width:170px; }
.related>summary { padding:0 28px 0 0; color:var(--muted); font-size:.75rem; }
.related>summary::after { top:-4px; font-size:1.2rem; }
.related-links { display:grid; gap:12px; margin-top:16px; }
.error-page { min-height:60vh; padding-block:80px; }
.error-page .button { margin-top:32px; }
.text-link { margin-left:24px; }
.product-row { scroll-margin-top:100px; }
.product-row:target { background:#fdf0ef; outline:2px solid var(--red); outline-offset:-2px; }
@media (max-width:1050px) {
 .container { width:calc(100% - 64px); }
 .section-grid { grid-template-columns:200px minmax(0,1fr); gap:36px; }
 .hero-grid { gap:36px; }
 .brand-subtitle { display:none; }
 .conversion-action { flex-direction:column; align-items:start; }
 .contact .section-grid { gap:48px; }
}
@media (max-width:850px) {
 .container { width:calc(100% - 48px); }
 .header-inner { min-height:72px; }
 .menu-button { display:block; }
 .main-nav { display:none; position:absolute; top:100%; left:0; right:0; max-height:calc(100dvh - 72px); overflow-y:auto; padding:24px; background:white; border-bottom:1px solid var(--line); flex-direction:column; align-items:stretch; gap:8px; }
 .main-nav.open { display:flex; }
 .main-nav a { padding-block:14px; font-size:1rem; }
 .main-nav a[aria-current=page]::after { right:auto; width:32px; bottom:4px; }
 .hero { padding:40px 0; }
 .hero-grid { grid-template-columns:1fr; gap:32px; }
 .hero-copy { max-width:640px; }
 .hero-photo img { aspect-ratio:16/9; }
 .page-nav-inner>span { display:none; }
 .page-nav-inner>div { gap:8px 24px; }
 .page-nav a { padding-block:12px; }
 .page-nav-inner { padding-block:8px; }
 .section { padding:48px 0; }
 .section-grid { grid-template-columns:1fr; gap:28px; }
 .section-rail>p { max-width:none; margin-top:10px; }
 .section-index { margin-bottom:10px; }
 .contact .section-grid { grid-template-columns:1fr; gap:32px; }
 .contact { padding:48px 0; }
 .contact h2 { max-width:20ch; }
}
@media (max-width:700px) {
 .product-table { min-width:0; }
 .product-table thead { position:absolute; width:1px; height:1px; overflow:hidden; clip:rect(0,0,0,0); white-space:nowrap; }
 .product-table tbody { display:block; }
 .product-table tbody tr { display:grid; grid-template-columns:56px minmax(0,1fr) 48px; gap:4px 16px; padding-block:22px; }
 .product-table th,.product-table td { padding:0; width:auto!important; }
 .product-table tbody th { grid-row:1/4; }
 .product-table td:nth-child(2) { grid-column:2; font-weight:500; }
 .product-table td:nth-child(3),.product-table td:nth-child(4) { grid-column:2; color:var(--muted); }
 .product-table td:last-child { grid-column:3; grid-row:1/4; align-self:start; }
 .application-gallery { grid-template-columns:1fr; gap:28px; }
 .application-gallery img { aspect-ratio:16/9; }
}
@media (max-width:560px) {
 .container { width:calc(100% - 40px); }
 h1 { font-size:2.5rem; }
 h2 { font-size:1.75rem; }
 .hero-copy>p:not(.eyebrow) { font-size:1rem; }
 .eyebrow { font-size:.6875rem; margin-bottom:20px; }
 .hero-actions { margin-top:24px; gap:8px 24px; }
 .hero-photo img { aspect-ratio:4/3; }
 .intent-row { grid-template-columns:52px minmax(0,1fr) 20px; gap:16px; }
 .intent-grade { font-size:1.5rem; }
 .spec-grid,.process-grid { grid-template-columns:1fr; gap:24px; }
 .process-grid article { display:grid; grid-template-columns:24px minmax(0,1fr); gap:0 16px; }
 .step-number { margin:0; }
 .process-grid p { grid-column:2; margin-top:8px; }
 .chart-top { flex-direction:column; gap:16px; }
 .chart-grid { grid-template-columns:repeat(2,minmax(0,1fr)); gap:28px 24px; }
 .bars { height:170px; gap:6px; }
 .data-caption { max-width:130px; text-align:right; }
 .summary-meta { display:block; margin-left:0; margin-top:4px; }
 .data-bottom { flex-direction:column; gap:12px; }
 .formula-grid { padding:20px; grid-template-columns:1fr 1fr; gap:24px; }
 .formula-item>strong { font-size:2.5rem; }
 .formula-item.polymer { grid-column:1/-1; padding-top:20px; border-top:1px solid var(--line); }
 .formula-caption>span[aria-hidden] { display:none; }
 .formula-caption { gap:4px; }
 .performance-table { font-size:.8125rem; }
 .performance-table th,.performance-table td { padding:16px 8px 16px 0; }
 .performance-table th:last-child,.performance-table td:last-child { padding-right:0; }
 .performance-table .unit { display:block; margin-left:0; margin-top:6px; }
 .support-layout { grid-template-columns:1fr; gap:28px; }
 .application-photo { max-width:280px; }
 .contact-body { padding:24px; }
 .contact-actions { flex-direction:column; }
 .contact-actions .button { width:100%; }
 .contact-phones { flex-direction:column; gap:4px; }
 .footer-top,.footer-bottom { flex-direction:column; gap:16px; }
 .footer-links { gap:12px 24px; }
}
.no-js .results-panel[hidden] { display:block!important; margin-top:32px; }
.no-js .main-nav { display:flex!important; position:static; flex-wrap:wrap; flex-direction:row; }
.no-js .menu-button,.no-js .tabs { display:none!important; }
.no-js .header-inner { flex-wrap:wrap; padding-block:18px; }
@media (prefers-reduced-motion:reduce) { html { scroll-behavior:auto; } }
@media print {
 .site-header,.page-nav,.button,.site-footer,.contact,.tabs { display:none!important; }
 .container { width:100%; }
 .section-grid,.hero-grid { grid-template-columns:1fr; }
 .section { padding-block:24px; }
 .results-panel[hidden] { display:block!important; }
 details>* { display:block; }
 .table-wrap { overflow:visible; }
 table { min-width:0!important; }
}

/* Published chart values. */
#ppc-results .chart-group:nth-child(1) .bar.blank { --height: 15.714%; }
#ppc-results .chart-group:nth-child(1) .bar.mid { --height: 19.286%; }
#ppc-results .chart-group:nth-child(1) .bar.active { --height: 27.143%; }
#ppc-results .chart-group:nth-child(2) .bar.blank { --height: 32.143%; }
#ppc-results .chart-group:nth-child(2) .bar.mid { --height: 37.143%; }
#ppc-results .chart-group:nth-child(2) .bar.active { --height: 42.857%; }
#ppc-results .chart-group:nth-child(3) .bar.blank { --height: 47.857%; }
#ppc-results .chart-group:nth-child(3) .bar.mid { --height: 52.857%; }
#ppc-results .chart-group:nth-child(3) .bar.active { --height: 63.571%; }
#ppc-results .chart-group:nth-child(4) .bar.blank { --height: 69.286%; }
#ppc-results .chart-group:nth-child(4) .bar.mid { --height: 79.286%; }
#ppc-results .chart-group:nth-child(4) .bar.active { --height: 86.429%; }
#psc-results .chart-group:nth-child(1) .bar.blank { --height: 15.000%; }
#psc-results .chart-group:nth-child(1) .bar.mid { --height: 18.571%; }
#psc-results .chart-group:nth-child(1) .bar.active { --height: 23.571%; }
#psc-results .chart-group:nth-child(2) .bar.blank { --height: 29.286%; }
#psc-results .chart-group:nth-child(2) .bar.mid { --height: 32.143%; }
#psc-results .chart-group:nth-child(2) .bar.active { --height: 36.429%; }
#psc-results .chart-group:nth-child(3) .bar.blank { --height: 51.429%; }
#psc-results .chart-group:nth-child(3) .bar.mid { --height: 54.286%; }
#psc-results .chart-group:nth-child(3) .bar.active { --height: 62.857%; }
#psc-results .chart-group:nth-child(4) .bar.blank { --height: 73.429%; }
#psc-results .chart-group:nth-child(4) .bar.mid { --height: 81.000%; }
#psc-results .chart-group:nth-child(4) .bar.active { --height: 90.714%; }
