/* RESTORE-AUG27 TEST (ends 2026-11-05). GENERATED by scripts/restore-aug27/build-css.mjs from web/app/globals.css at 409810f4. Do not edit by hand. Applies only inside <div id="aug27">. */
#aug27#aug27,#aug27#aug27 *:not(svg,svg *,img),#aug27#aug27 *::before,#aug27#aug27 *::after{all:revert}
/* today's !important declarations, reverted inside the wrapper */
select:focus:not(:focus-visible):is(#aug27#aug27 *,#aug27#aug27),input:focus:not(:focus-visible):is(#aug27#aug27 *,#aug27#aug27),textarea:focus:not(:focus-visible):is(#aug27#aug27 *,#aug27#aug27){outline:revert!important;box-shadow:revert!important}button:focus-visible:is(#aug27#aug27 *,#aug27#aug27),select:focus-visible:is(#aug27#aug27 *,#aug27#aug27),input:focus-visible:is(#aug27#aug27 *,#aug27#aug27),textarea:focus-visible:is(#aug27#aug27 *,#aug27#aug27),summary:focus-visible:is(#aug27#aug27 *,#aug27#aug27),[role="button"]:focus-visible:is(#aug27#aug27 *,#aug27#aug27),[tabindex]:focus-visible:is(#aug27#aug27 *,#aug27#aug27){outline:revert!important;outline-offset:revert!important;box-shadow:revert!important}:root[data-pointer] input:focus-visible:is(#aug27#aug27 *,#aug27#aug27),:root[data-pointer] textarea:focus-visible:is(#aug27#aug27 *,#aug27#aug27){outline:revert!important;box-shadow:revert!important}.footer-press-contact a:is(#aug27#aug27 *,#aug27#aug27){text-decoration:revert!important}.footer-press-contact a:hover:is(#aug27#aug27 *,#aug27#aug27){text-decoration:revert!important}@media print{header.site:is(#aug27#aug27 *,#aug27#aug27),footer.site:is(#aug27#aug27 *,#aug27#aug27),.vote-row:is(#aug27#aug27 *,#aug27#aug27){display:revert!important}}@media print{header.site:is(#aug27#aug27 *,#aug27#aug27),footer.site:is(#aug27#aug27 *,#aug27#aug27){display:revert!important}.wrap:is(#aug27#aug27 *,#aug27#aug27),section:is(#aug27#aug27 *,#aug27#aug27){background:revert!important;padding:revert!important;margin:revert!important}.hero:is(#aug27#aug27 *,#aug27#aug27){padding:revert!important}h1:is(#aug27#aug27 *,#aug27#aug27){font-size:revert!important}h2:is(#aug27#aug27 *,#aug27#aug27){font-size:revert!important}}@media (max-width: 760px){.program-hero-flex > .wrap:is(#aug27#aug27 *,#aug27#aug27){grid-template-columns:revert!important;grid-template-areas:revert!important;gap:revert!important;align-items:revert!important}}@media (max-width: 760px){.article-main table:has(td[data-label]):is(#aug27#aug27 *,#aug27#aug27){background:revert!important}.key-facts.key-facts table:has(td[data-label]):is(#aug27#aug27 *,#aug27#aug27){background:revert!important}}@media (max-width: 760px){.key-facts.key-facts table:is(#aug27#aug27 *,#aug27#aug27){background:revert!important}}@media (max-width: 480px){.program-hero-flex > .wrap:is(#aug27#aug27 *,#aug27#aug27){grid-template-columns:revert!important;grid-template-areas:revert!important;gap:revert!important;align-items:revert!important}}@media (pointer: coarse){.visit-btn:is(#aug27#aug27 *,#aug27#aug27){min-height:revert!important;display:revert!important}}.row-details-body [class^="rd-"]:is(#aug27#aug27 *,#aug27#aug27),.row-details-body [class*=" rd-"]:is(#aug27#aug27 *,#aug27#aug27),.article .tag:is(#aug27#aug27 *,#aug27#aug27),.verified-stamp:is(#aug27#aug27 *,#aug27#aug27),.verified-stamp .verified-stamp__date:is(#aug27#aug27 *,#aug27#aug27){font-size:revert!important}.checked-line a:is(#aug27#aug27 *,#aug27#aug27){color:revert!important;text-decoration:revert!important}.checked-line a:hover:is(#aug27#aug27 *,#aug27#aug27),.checked-line a:focus-visible:is(#aug27#aug27 *,#aug27#aug27){color:revert!important;text-decoration:revert!important}.calc-question h2:is(#aug27#aug27 *,#aug27#aug27),.calculator-hub h2:is(#aug27#aug27 *,#aug27#aug27){font-size:revert!important}main:has(.provider-hero) .breadcrumbs a:is(#aug27#aug27 *,#aug27#aug27),main:has(.provider-hero) .breadcrumbs .current:is(#aug27#aug27 *,#aug27#aug27),main:has(.provider-hero) .program-trust-line a:is(#aug27#aug27 *,#aug27#aug27),main:has(.provider-hero) .score-tile-unit:is(#aug27#aug27 *,#aug27#aug27),main:has(.provider-hero) .score-evidence dt:is(#aug27#aug27 *,#aug27#aug27),main:has(.provider-hero) .score-evidence dd:is(#aug27#aug27 *,#aug27#aug27),main:has(.provider-hero) .score-evidence dd a:is(#aug27#aug27 *,#aug27#aug27),main:has(.provider-hero) .pros-cons li:is(#aug27#aug27 *,#aug27#aug27),main:has(.provider-hero) .source-note a:is(#aug27#aug27 *,#aug27#aug27),main:has(.provider-hero) .text-14:is(#aug27#aug27 *,#aug27#aug27),main:has(.provider-hero) .article p.text-14:is(#aug27#aug27 *,#aug27#aug27),main:has(.provider-hero) .trust-callout strong:is(#aug27#aug27 *,#aug27#aug27),main:has(.provider-hero) .byline-text strong:is(#aug27#aug27 *,#aug27#aug27),main:has(.provider-hero) .byline-links a:is(#aug27#aug27 *,#aug27#aug27){font-size:revert!important}main:has(.provider-hero) .visit-btn:is(#aug27#aug27 *,#aug27#aug27),main:has(.provider-hero) .related-card .name:is(#aug27#aug27 *,#aug27#aug27),main:has(.provider-hero) .callout strong:is(#aug27#aug27 *,#aug27#aug27),main:has(.provider-hero) .cost-breakdown td:is(#aug27#aug27 *,#aug27#aug27),main:has(.provider-hero) .cost-breakdown .cost-total td:is(#aug27#aug27 *,#aug27#aug27),main:has(.provider-hero) .cost-breakdown .cost-total td:last-child:is(#aug27#aug27 *,#aug27#aug27),main:has(.provider-hero) .cost-breakdown td strong:is(#aug27#aug27 *,#aug27#aug27){font-size:revert!important}main:has(.provider-hero) .article p:not(.cheap3-lead):is(#aug27#aug27 *,#aug27#aug27),main:has(.provider-hero) .article > ul > li:is(#aug27#aug27 *,#aug27#aug27),main:has(.provider-hero) .article > ul > li em:is(#aug27#aug27 *,#aug27#aug27),main:has(.provider-hero) .article > ol > li:is(#aug27#aug27 *,#aug27#aug27),main:has(.provider-hero) .pros-cons-box__item span:is(#aug27#aug27 *,#aug27#aug27){font-size:revert!important}
#aug27#aug27#aug27{color-scheme:light!important;--radius-container:2px;--radius-control:3px;--radius-pill:50%;--radius-flush:0;--ink:#221c17;--ink-soft:#3a3a36;--brand:var(--orange-600);--line:var(--rule);--paper:#f6f3ec;--sand:#ebe4d5;--sand-deep:#e0d8c5;--orange-50:#fae9df;--orange-500:#c7522a;--orange-600:#b04420;--orange-700:#a3401d;--hot:#c7522a;--hot-soft:#fae9df;--brass:#8d6f37;--brass-dark:#6b5226;--brass-soft:#ebdfc5;--positive:#2e7a4a;--positive-dark:#1c5c33;--positive-soft:#d9ead9;--rule:#4a4339;--rule-soft:#e7e6e0;--muted:#4a443c;--muted-soft:#615e57;--rose:#dc2626;--rose-soft:#fef2f2;--amber:#f59e0b;--amber-soft:#fffbeb;--status-ok-bg:#d1fae5;--status-ok-fg:#065f46;--status-warn-bg:#fef3c7;--status-warn-fg:#854d0e;--status-warn-bg-2:#fef9c3;--status-bad-bg:#fee2e2;--status-bad-fg:#991b1b;--status-neutral-bg:#f3f4f6;--status-neutral-fg:#374151;--tag-good-bg:var(--paper);--tag-good-fg:#1f5a3a;--tag-warn-bg:var(--paper);--tag-warn-fg:var(--brass-dark);--tag-bad-bg:var(--paper);--tag-bad-fg:#6b1f1a;--shadow-sm:0 1px 2px rgba(35, 35, 32, 0.04);--shadow:0 2px 6px rgba(35, 35, 32, 0.05), 0 1px 2px rgba(35, 35, 32, 0.03);--shadow-lg:0 12px 32px rgba(35, 35, 32, 0.08), 0 4px 8px rgba(35, 35, 32, 0.04);--charcoal:#221f1a;--on-dark:#c4bfb3;--on-dark-bright:#f2ede2;--on-dark-dim:#ece5d7;--on-dark-subtle:#9b968a;--on-dark-faint:#8e887c;--on-dark-border:#3a352c;--on-dark-border-faint:#5a554b;--on-dark-input:#2c2922;--brass-light:#cba35f;--orange-400:#e0734a;--card:#ffffff;--hover-warm:#f4f2ec;--hover-tint:#f4ecd6;--row-hover:#f9f7f2;--rule-warm:#e7e0d2;--coverage-bg:#dde7ef;--coverage-fg:#2d5069;--score-good-bg:#c2e4cb;--score-good-fg:#0f5f35;--score-low-bg:#f2d6c6;--score-low-fg:#9c3d1a;--score-vlow-bg:#ecc6b3;--score-vlow-fg:#8a3417;--score-bar-mid:#b8862f;--score-bar-track:#e4dcca;--s1:4px;--s2:8px;--s3:12px;--s4:16px;--s5:20px;--s6:24px;--s7:32px;--s8:44px;--s9:56px;--text-micro:10px;--text-xs:12px;--text-sm:13px;--text-body-sm:14px;--text-body:15px}#aug27#aug27#aug27 *{box-sizing:border-box!important;margin:0!important;padding:0!important}#aug27#aug27#aug27 button,#aug27#aug27#aug27 input,#aug27#aug27#aug27 select,#aug27#aug27#aug27 textarea,#aug27#aug27#aug27 optgroup{font-family:inherit!important}#aug27#aug27#aug27{scroll-behavior:smooth;-webkit-text-size-adjust:100%!important}#aug27#aug27#aug27{font-family:"Noto Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", system-ui, arial, sans-serif!important;background:var(--paper)!important;color:var(--ink)!important;line-height:1.6!important;font-size:18px!important;font-weight:400!important;-webkit-font-smoothing:antialiased!important;-moz-osx-font-smoothing:grayscale;font-variant-numeric:tabular-nums slashed-zero!important}#aug27#aug27#aug27 h1,#aug27#aug27#aug27 h2,#aug27#aug27#aug27 h3,#aug27#aug27#aug27 .logo,#aug27#aug27#aug27 .provider-hero h1{font-family:"Source Serif 4", "Charter", "Iowan Old Style", Georgia, "Times New Roman", serif!important}#aug27#aug27#aug27 blockquote{font-variant-numeric:proportional-nums!important}#aug27#aug27#aug27 a{color:var(--orange-600)!important;text-decoration:underline!important;text-decoration-thickness:1px!important;text-underline-offset:0.22em!important;text-decoration-skip-ink:auto!important}#aug27#aug27#aug27 a:hover{color:var(--orange-600)!important}#aug27#aug27#aug27 .wrap{max-width:1240px;margin:0 auto!important;padding:0 32px!important}#aug27#aug27#aug27 header.site{padding:22px 0!important;border-bottom:1px solid var(--rule);background:var(--card)!important;position:sticky;top:0;z-index:100}#aug27#aug27#aug27 header.site .wrap{display:flex!important;justify-content:space-between!important;align-items:center!important;gap:24px!important}#aug27#aug27#aug27 .logo{font-weight:800!important;font-size:24px!important;letter-spacing:-0.025em;text-decoration:none!important;color:var(--ink)!important}#aug27#aug27#aug27 .logo span{color:var(--orange-600)!important}@media (prefers-reduced-motion: no-preference){@keyframes a27-trialsPulse{0%, 100%{box-shadow:0 0 0 0 rgba(47, 138, 90, 0.5)}50%{box-shadow:0 0 0 5px rgba(47, 138, 90, 0)}}}#aug27#aug27#aug27 .hero{padding:56px 0 24px!important}#aug27#aug27#aug27 .hero + section{padding-top:32px!important}#aug27#aug27#aug27 .hero + section.alt{padding-top:32px!important}#aug27#aug27#aug27 h1{font-size:56px!important;line-height:1.06!important;font-weight:600!important;letter-spacing:-0.02em;max-width:940px;margin-bottom:22px!important;color:var(--ink)!important;text-align:left!important}@media (max-width: 720px){#aug27#aug27#aug27 h1{font-size:40px!important}}#aug27#aug27#aug27 section{padding:56px 0!important;background:var(--paper)!important}#aug27#aug27#aug27 section#compare{padding-bottom:24px!important}#aug27#aug27#aug27 section.alt{background:var(--sand)!important}#aug27#aug27#aug27 h2{font-size:38px!important;line-height:1.15!important;font-weight:700!important;letter-spacing:-0.025em;margin-bottom:14px!important;max-width:880px;color:var(--ink)!important}#aug27#aug27#aug27 h3{font-size:22px!important;font-weight:700!important;margin-bottom:10px!important;letter-spacing:-0.01em;color:var(--ink)!important}#aug27#aug27#aug27 h4{font-size:17px!important;font-weight:600!important;margin-bottom:8px!important;color:var(--ink-soft)!important}#aug27#aug27#aug27 p{margin-bottom:16px!important;max-width:720px}#aug27#aug27#aug27 *:focus{outline:none!important}#aug27#aug27#aug27 *:focus-visible{outline:2px solid #1a1a1a!important;outline-offset:2px!important}#aug27#aug27#aug27#aug27#aug27#aug27 select:focus,#aug27#aug27#aug27#aug27#aug27#aug27 select:focus-visible,#aug27#aug27#aug27#aug27#aug27#aug27 input:focus,#aug27#aug27#aug27#aug27#aug27#aug27 input:focus-visible,#aug27#aug27#aug27#aug27#aug27#aug27 textarea:focus,#aug27#aug27#aug27#aug27#aug27#aug27 textarea:focus-visible{outline:none!important;box-shadow:none!important}#aug27#aug27#aug27 .affiliate-disclosure-inline{font-size:14px!important;line-height:1.4!important;color:var(--muted)!important;margin:0 0 10px!important}#aug27#aug27#aug27 .program-cta .affiliate-disclosure-inline{margin:8px 0 0!important}@keyframes a27-rowFadeIn{from{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes a27-rowSettle{from{opacity:0.35;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@keyframes a27-rowReveal{from{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}#aug27#aug27#aug27 .avatar{width:64px;height:64px;border-radius:0;display:flex!important;align-items:center!important;justify-content:center!important;font-weight:800!important;font-size:26px!important;color:#fff!important;letter-spacing:-0.03em;flex-shrink:0;line-height:1!important;overflow:hidden;border:1px solid var(--rule);background:var(--paper)!important}#aug27#aug27#aug27 .avatar img{width:100%;height:100%;object-fit:cover;display:block!important}#aug27#aug27#aug27 .tag{display:inline-block!important;padding:5px 12px!important;font-size:13px!important;font-weight:600!important;letter-spacing:0.005em;border-radius:0}#aug27#aug27#aug27 .tag-good{background:var(--tag-good-bg)!important;color:var(--tag-good-fg)!important;border:1px solid var(--tag-good-fg)}#aug27#aug27#aug27 .vote-row{display:inline-flex!important;align-items:center!important;gap:6px!important;margin-top:8px!important;font-size:14px!important;color:var(--muted)!important}#aug27#aug27#aug27 .visit-btn{display:inline-block!important;background:var(--orange-500)!important;color:#fff!important;text-decoration:none!important;font-weight:700!important;font-size:15px!important;letter-spacing:-0.005em;padding:10px 18px!important;border-radius:0;transition:background 120ms}#aug27#aug27#aug27 .visit-btn:hover{background:var(--orange-700)!important;color:#fff!important;text-decoration:none!important}#aug27#aug27#aug27 .provider-hero{padding:36px 0 28px!important;border-bottom:1px solid var(--rule);background:var(--paper)!important}#aug27#aug27#aug27 .provider-hero .wrap{display:grid!important;grid-template-columns:96px 1fr auto!important;gap:28px!important;align-items:start!important}#aug27#aug27#aug27 .provider-hero .avatar{width:96px;height:96px;font-size:40px!important}#aug27#aug27#aug27 .program-avatar--monogram{font-family:"Source Serif 4", Georgia, serif!important;font-weight:600!important;color:#fff!important;background:var(--orange-600)!important;border-color:var(--orange-600)}#aug27#aug27#aug27 .provider-hero h1{font-size:44px!important;margin-bottom:8px!important;max-width:100%;letter-spacing:-0.03em}#aug27#aug27#aug27 .provider-hero .tagline{color:var(--muted)!important;font-size:19px!important;line-height:1.45!important}#aug27#aug27#aug27 .provider-hero .score-summary{text-align:right!important}@media (max-width: 920px){#aug27#aug27#aug27{font-size:17px!important}#aug27#aug27#aug27 h1{font-size:40px!important}#aug27#aug27#aug27 h2{font-size:28px!important}#aug27#aug27#aug27 .provider-hero .wrap{display:grid!important;grid-template-columns:56px 1fr 76px!important;grid-template-areas:"avatar name score" "verdict verdict verdict" "cta cta cta"!important;gap:12px 14px!important;align-items:start!important}#aug27#aug27#aug27 .provider-hero .avatar{grid-area:avatar!important;width:56px;height:56px;font-size:22px!important;margin-top:6px!important}#aug27#aug27#aug27 .provider-hero > .wrap > div:nth-child(2){grid-area:name!important}#aug27#aug27#aug27 .provider-hero h1{font-size:26px!important;margin-bottom:6px!important}#aug27#aug27#aug27 .provider-hero .program-badge-wrap{margin-bottom:8px!important}#aug27#aug27#aug27 .provider-hero .verified-strap{font-size:13px!important;margin-top:6px!important}#aug27#aug27#aug27 .provider-hero .tagline{font-size:15px!important;margin-top:6px!important}#aug27#aug27#aug27 .provider-hero .vote-row{margin-top:12px!important}#aug27#aug27#aug27 .provider-hero .score-summary{grid-area:score!important;justify-self:end!important;margin-top:4px!important;text-align:right!important}#aug27#aug27#aug27 .wrap{padding:0 20px!important}#aug27#aug27#aug27 section{padding:48px 0!important}}@media (max-width: 560px){#aug27#aug27#aug27{font-size:16px!important}#aug27#aug27#aug27 h1{font-size:32px!important;line-height:1.08!important}#aug27#aug27#aug27 h2{font-size:22px!important}#aug27#aug27#aug27 .hero{padding:40px 0 24px!important}#aug27#aug27#aug27 .provider-hero{padding-bottom:14px!important}#aug27#aug27#aug27 .wrap{padding:0 16px!important}#aug27#aug27#aug27 section{padding:36px 0!important}#aug27#aug27#aug27 header.site{padding:14px 0!important}#aug27#aug27#aug27 header.site .wrap{gap:12px!important}#aug27#aug27#aug27 .logo{font-size:19px!important}}@media (max-width: 700px){#aug27#aug27#aug27 header.site{position:relative}}#aug27#aug27#aug27 footer.site{padding:56px 0 32px!important;border-top:1px solid #2a1810;color:#c4bfb3!important;font-size:15px!important;background:#2a1810!important}#aug27#aug27#aug27 footer.site a{color:#c4bfb3!important}#aug27#aug27#aug27 footer.site a:hover{color:#ffffff!important}@media (max-width: 760px){#aug27#aug27#aug27 footer.site{padding-bottom:40px!important}}#aug27#aug27#aug27 footer.site .wrap{display:block!important}#aug27#aug27#aug27 footer.site a{color:var(--ink-soft, var(--ink))!important;text-decoration:none!important}#aug27#aug27#aug27 footer.site a:hover{color:var(--orange-600)!important}@media (max-width: 560px){#aug27#aug27#aug27 footer.site{padding:32px 0 40px!important}}@media print{#aug27#aug27#aug27#aug27#aug27#aug27 header.site,#aug27#aug27#aug27#aug27#aug27#aug27 footer.site,#aug27#aug27#aug27#aug27#aug27#aug27 .vote-row{display:none!important}#aug27#aug27#aug27{background:white!important}#aug27#aug27#aug27 section{padding:24px 0!important;border:none}}#aug27#aug27#aug27 .verified-strap{font-size:13px!important;color:var(--muted)!important;line-height:1.5!important;margin:4px 0 12px!important;display:flex!important;align-items:flex-start!important;flex-wrap:wrap;gap:6px!important}#aug27#aug27#aug27 .verified-strap .verified-dot{color:var(--orange-600)!important;font-size:13px!important;line-height:1.5!important}#aug27#aug27#aug27 .verified-strap a{color:var(--orange-600)!important;text-decoration:underline!important}@media print{#aug27#aug27#aug27#aug27#aug27#aug27 header.site,#aug27#aug27#aug27#aug27#aug27#aug27 footer.site{display:none!important}#aug27#aug27#aug27#aug27#aug27#aug27,#aug27#aug27#aug27#aug27#aug27#aug27 .wrap,#aug27#aug27#aug27#aug27#aug27#aug27 section{background:white!important;padding:0!important;margin:0!important}#aug27#aug27#aug27#aug27#aug27#aug27 .hero{padding:0!important}#aug27#aug27#aug27#aug27#aug27#aug27 h1{font-size:18pt!important}#aug27#aug27#aug27#aug27#aug27#aug27 h2{font-size:14pt!important}}#aug27#aug27#aug27 .mt-2{margin-top:8px!important}#aug27#aug27#aug27 .text-12{font-size:13px!important}#aug27#aug27#aug27 .text-14{font-size:15px!important}#aug27#aug27#aug27 .text-muted{color:var(--muted)!important}#aug27#aug27#aug27 .program-badge-wrap{margin-top:4px!important;margin-bottom:8px!important}#aug27#aug27#aug27 .program-vote-row{gap:10px!important;flex-wrap:wrap}#aug27#aug27#aug27 .medically-reviewed-badge{display:inline-flex!important;align-items:center!important;gap:10px!important;padding:8px 14px!important;border:1px solid var(--rule);border-radius:0;background:var(--orange-50)!important;margin-bottom:18px!important;font-size:14px!important}#aug27#aug27#aug27 .medically-reviewed-pill{font-size:13px!important;font-weight:800!important;letter-spacing:normal;background:var(--orange-500)!important;color:#fff!important;padding:3px 8px!important;border-radius:0}#aug27#aug27#aug27 .verified-stamp{display:inline-flex!important;align-items:center!important;gap:6px!important;font-family:"Noto Sans", system-ui, arial, sans-serif!important;font-size:13px!important;color:var(--muted)!important;margin-bottom:12px!important;padding:4px 10px!important;background:transparent!important;border-left:3px solid var(--orange-500);border-radius:0}#aug27#aug27#aug27 .verified-stamp__date{color:var(--orange-600)!important;font-weight:600!important}#aug27#aug27#aug27 .verified-stamp__icon{width:14px;height:14px;color:var(--orange-600)!important;flex-shrink:0}@media (max-width: 760px){#aug27#aug27#aug27#aug27#aug27#aug27 .program-hero-flex > .wrap{grid-template-columns:56px 1fr 72px!important;grid-template-areas:"avatar name score" "verdict verdict verdict" "cta cta cta"!important;gap:12px!important;align-items:center!important}#aug27#aug27#aug27 .program-hero-flex .program-avatar{grid-area:avatar!important}#aug27#aug27#aug27 .program-hero-flex .program-name{grid-area:name!important}#aug27#aug27#aug27 .program-hero-flex .program-score{grid-area:score!important;justify-self:end!important}#aug27#aug27#aug27 .program-hero-flex .program-verdict{grid-area:verdict!important}#aug27#aug27#aug27 .program-hero-flex .program-cta{grid-area:cta!important}}#aug27#aug27#aug27 input[type="range"]{accent-color:var(--rule)}#aug27#aug27#aug27 .program-score-tile{display:inline-flex!important;flex-direction:column;align-items:center!important;justify-content:center!important;width:132px;height:132px;background:var(--orange-500)!important;color:#fff!important;border-radius:0;padding:10px 8px!important;text-align:center!important;box-shadow:none!important}#aug27#aug27#aug27 .program-score-tile .score-tile-label{font-family:"Noto Sans", system-ui, arial, sans-serif!important;font-size:13px!important;font-weight:700!important;letter-spacing:0.18em;opacity:0.92;margin-bottom:4px!important}#aug27#aug27#aug27 .program-score-tile .score-tile-number{font-family:"Source Serif 4", Georgia, serif!important;font-size:56px!important;font-weight:700!important;line-height:1!important;letter-spacing:-0.02em;font-variant-numeric:tabular-nums!important}#aug27#aug27#aug27 .program-score-tile .score-tile-unit{font-family:"Noto Sans", system-ui, arial, sans-serif!important;font-size:13px!important;font-weight:700!important;letter-spacing:0.18em;opacity:0.85;margin-top:4px!important}@media (max-width: 760px){#aug27#aug27#aug27 .program-score-tile{width:80px;height:80px;padding:6px!important;border-radius:0}#aug27#aug27#aug27 .program-score-tile .score-tile-label{font-size:13px!important;letter-spacing:0.06em;margin-bottom:1px!important}#aug27#aug27#aug27 .program-score-tile .score-tile-number{font-size:26px!important}#aug27#aug27#aug27 .program-score-tile .score-tile-unit{font-size:13px!important;letter-spacing:0.06em;margin-top:1px!important}}@media (max-width: 760px){#aug27#aug27#aug27 table,#aug27#aug27#aug27 article table,#aug27#aug27#aug27 section table{display:block!important;overflow-x:auto;-webkit-overflow-scrolling:touch;max-width:100%;width:100%}#aug27#aug27#aug27 table::-webkit-scrollbar,#aug27#aug27#aug27 article table::-webkit-scrollbar{height:6px}#aug27#aug27#aug27 table::-webkit-scrollbar-thumb,#aug27#aug27#aug27 article table::-webkit-scrollbar-thumb{background:var(--rule)!important;border-radius:0}}@media (max-width: 760px){#aug27#aug27#aug27 table:has(tr > *:nth-child(2):last-child),#aug27#aug27#aug27 table:has(tr > *:nth-child(3):last-child),#aug27#aug27#aug27 article table:has(tr > *:nth-child(2):last-child),#aug27#aug27#aug27 article table:has(tr > *:nth-child(3):last-child),#aug27#aug27#aug27 section table:has(tr > *:nth-child(2):last-child),#aug27#aug27#aug27 section table:has(tr > *:nth-child(3):last-child){display:table!important;table-layout:fixed;width:100%;min-width:0!important}#aug27#aug27#aug27 table:has(tr > *:nth-child(2):last-child) thead,#aug27#aug27#aug27 table:has(tr > *:nth-child(3):last-child) thead,#aug27#aug27#aug27 article table:has(tr > *:nth-child(2):last-child) thead,#aug27#aug27#aug27 article table:has(tr > *:nth-child(3):last-child) thead,#aug27#aug27#aug27 section table:has(tr > *:nth-child(2):last-child) thead,#aug27#aug27#aug27 section table:has(tr > *:nth-child(3):last-child) thead{display:table-header-group!important}#aug27#aug27#aug27 table:has(tr > *:nth-child(2):last-child) tbody,#aug27#aug27#aug27 table:has(tr > *:nth-child(3):last-child) tbody,#aug27#aug27#aug27 article table:has(tr > *:nth-child(2):last-child) tbody,#aug27#aug27#aug27 article table:has(tr > *:nth-child(3):last-child) tbody,#aug27#aug27#aug27 section table:has(tr > *:nth-child(2):last-child) tbody,#aug27#aug27#aug27 section table:has(tr > *:nth-child(3):last-child) tbody{display:table-row-group!important}#aug27#aug27#aug27 table:has(tr > *:nth-child(2):last-child) tr,#aug27#aug27#aug27 table:has(tr > *:nth-child(3):last-child) tr,#aug27#aug27#aug27 article table:has(tr > *:nth-child(2):last-child) tr,#aug27#aug27#aug27 article table:has(tr > *:nth-child(3):last-child) tr,#aug27#aug27#aug27 section table:has(tr > *:nth-child(2):last-child) tr,#aug27#aug27#aug27 section table:has(tr > *:nth-child(3):last-child) tr{display:table-row!important}#aug27#aug27#aug27 table:has(tr > *:nth-child(2):last-child) th,#aug27#aug27#aug27 table:has(tr > *:nth-child(2):last-child) td,#aug27#aug27#aug27 table:has(tr > *:nth-child(3):last-child) th,#aug27#aug27#aug27 table:has(tr > *:nth-child(3):last-child) td,#aug27#aug27#aug27 article table:has(tr > *:nth-child(2):last-child) th,#aug27#aug27#aug27 article table:has(tr > *:nth-child(2):last-child) td,#aug27#aug27#aug27 article table:has(tr > *:nth-child(3):last-child) th,#aug27#aug27#aug27 article table:has(tr > *:nth-child(3):last-child) td,#aug27#aug27#aug27 section table:has(tr > *:nth-child(2):last-child) th,#aug27#aug27#aug27 section table:has(tr > *:nth-child(2):last-child) td,#aug27#aug27#aug27 section table:has(tr > *:nth-child(3):last-child) th,#aug27#aug27#aug27 section table:has(tr > *:nth-child(3):last-child) td{display:table-cell!important;white-space:normal!important;overflow-wrap:anywhere}}@media (max-width: 760px){#aug27#aug27#aug27 table:has(tr > *:nth-child(4)),#aug27#aug27#aug27 article table:has(tr > *:nth-child(4)),#aug27#aug27#aug27 section table:has(tr > *:nth-child(4)){background:linear-gradient(to right, var(--paper) 28%, rgba(245, 241, 232, 0)) left center, linear-gradient(to left, var(--paper) 28%, rgba(245, 241, 232, 0)) right center, radial-gradient(farthest-side at 0 50%, rgba(0, 0, 0, 0.10), rgba(0, 0, 0, 0)) left center, radial-gradient(farthest-side at 100% 50%, rgba(0, 0, 0, 0.10), rgba(0, 0, 0, 0)) right center!important;background-repeat:no-repeat!important;background-size:32px 100%, 32px 100%, 13px 100%, 13px 100%!important;background-attachment:local, local, scroll, scroll!important;background-color:var(--paper)!important}}@media (max-width: 480px){#aug27#aug27#aug27#aug27#aug27#aug27 .program-hero-flex > .wrap{grid-template-columns:56px 1fr!important;grid-template-areas:"avatar score" "name name" "verdict verdict" "cta cta"!important;gap:14px 12px!important;align-items:center!important}#aug27#aug27#aug27 .program-hero-flex .program-score{text-align:right!important}#aug27#aug27#aug27#aug27#aug27#aug27 .program-hero-flex .program-score{justify-self:end!important}#aug27#aug27#aug27 .program-hero-flex .program-name h1{font-size:28px!important;line-height:1.18!important}#aug27#aug27#aug27 .program-hero-flex .program-verdict{margin-top:2px!important}#aug27#aug27#aug27 .program-hero-flex .verified-strap{display:block!important;line-height:1.5!important}#aug27#aug27#aug27 .program-hero-flex .verified-strap .verified-dot{margin-right:6px!important;color:var(--orange-500)!important}}@media (max-width: 760px){#aug27#aug27#aug27{padding-bottom:0!important}#aug27#aug27#aug27 footer.site{padding-bottom:64px!important}}@keyframes a27-scrollctaslide{from{transform:translateY(120%);opacity:0}to{transform:translateY(0);opacity:1}}@media (pointer: coarse){#aug27#aug27#aug27 .visit-btn{align-items:center!important;justify-content:center!important}#aug27#aug27#aug27#aug27#aug27#aug27 .visit-btn{min-height:44px!important;display:inline-flex!important}}@media (max-width: 600px){#aug27#aug27#aug27 .provider-hero{padding:18px 0 22px!important}#aug27#aug27#aug27 .provider-hero .wrap{grid-template-columns:56px 1fr auto!important;grid-template-rows:auto auto!important;gap:14px!important;align-items:center!important}#aug27#aug27#aug27 .provider-hero .avatar{grid-row:1!important;grid-column:1!important;align-self:center!important}#aug27#aug27#aug27 .provider-hero .score-summary{grid-row:1!important;grid-column:3!important;align-self:center!important}#aug27#aug27#aug27 .provider-hero .program-name{grid-row:2!important;grid-column:1 / -1!important}}@keyframes a27-cr-bar-grow{from{transform:scaleX(0)}to{transform:scaleX(1)}}#aug27#aug27#aug27 .visit-btn:active{filter:brightness(0.93)}@keyframes a27-captureslide{from{transform:translateY(120%);opacity:0}to{transform:translateY(0);opacity:1}}
/* inline display values */
#aug27#aug27#aug27#aug27#aug27 [style*="display:none"],#aug27#aug27#aug27#aug27#aug27 [style*="display: none"]{display:none!important}#aug27#aug27#aug27#aug27#aug27 [style*="display:block"],#aug27#aug27#aug27#aug27#aug27 [style*="display: block"]{display:block!important}#aug27#aug27#aug27#aug27#aug27 [style*="display:contents"],#aug27#aug27#aug27#aug27#aug27 [style*="display: contents"]{display:contents!important}#aug27#aug27#aug27#aug27#aug27 [style*="display:flex"],#aug27#aug27#aug27#aug27#aug27 [style*="display: flex"]{display:flex!important}#aug27#aug27#aug27#aug27#aug27 [style*="display:grid"],#aug27#aug27#aug27#aug27#aug27 [style*="display: grid"]{display:grid!important}
/* extra.css: rules written for the test, not from the reference commit */
@media (max-width: 760px){#aug27#aug27#aug27#aug27#aug27#aug27#aug27#aug27 .program-score-tile{height:auto!important;min-height:80px!important}}@media (max-width: 480px){#aug27#aug27#aug27#aug27#aug27#aug27#aug27#aug27 .program-score-tile{width:96px!important;min-height:88px!important;padding:8px 6px!important;margin-left:-16px!important}}
