:where(.dose-review-score){background-color:#fff;color:var(--wp--preset--color--dose-navy,#080e40)}.dose-review-score :where(p,figure,.wp-block-heading,.wp-block-group,.wp-block-buttons,.wp-block-button,.wp-block-details){margin:0}.dose-review-score p{font-size:18px;line-height:1.6}.dose-review-score .wp-block-heading{color:inherit;line-height:1.2}.dose-review-score__inner{margin-inline:auto;max-width:1200px}.dose-review-score__hero{overflow:clip;padding:48px 32px}:where(.dose-review-score__hero:not(.has-background)){background:radial-gradient(ellipse at 80% 0,#4d8bff88,transparent 55%),radial-gradient(ellipse at 90% 100%,#6546c455,transparent 60%),linear-gradient(115deg,#085dff,#0032af 55%,#080e40);color:#fff}.dose-review-score__hero .dose-review-score__inner>*+*{margin-block-start:24px}.dose-review-score__hero h1{font-size:clamp(32px,4vw,48px);font-weight:800;max-width:880px}.dose-review-score__hero p{max-width:880px}.dose-review-score__hero p:first-child{font-size:16px;font-weight:700;letter-spacing:.08em}.dose-review-score__body{box-sizing:content-box;padding:48px 32px}.dose-review-score__body>*+*{margin-block-start:48px}.dose-review-score__section{scroll-margin-block-start:32px}.dose-review-score__section>*+*{margin-block-start:24px}.dose-review-score h2{font-size:32px}.dose-review-score h3{font-size:24px}.dose-review-score__prose{max-width:880px}.dose-review-score__prose>*+*{margin-block-start:16px}.dose-review-score .wp-block-buttons{display:flex;flex-wrap:wrap;gap:8px}.dose-review-score .wp-block-button__link{align-items:center;border:1px solid;border-radius:0;display:inline-flex;font-size:18px;justify-content:center;line-height:1.4;min-height:48px;padding:8px 16px;text-decoration:none;transition:background-color .14s ease-out,color .14s ease-out,transform .14s ease-out}.dose-review-score .wp-block-button__link:not(.has-background){background:transparent;color:inherit}.dose-review-score__hero .wp-block-button__link{color:inherit}.dose-review-score .wp-block-button__link:not(.has-background):hover{background-color:#eef5ff;color:#0032af}.dose-review-score__hero .wp-block-button__link:not(.has-background):hover{background-color:#ffffff24;color:#fff}.dose-review-score .wp-block-button__link:active{transform:translateY(2px)}.dose-review-score :where(a,summary):focus-visible{outline:3px solid #085dff;outline-offset:4px}.dose-review-score__hero a:focus-visible{outline-color:#fff}.dose-review-score__scale .wp-block-button__link{font-weight:700;padding:8px;width:48px}.dose-review-score__scores{display:grid;gap:24px;grid-template-columns:repeat(2,minmax(0,1fr))}.dose-review-score__card{align-items:start;border:1px solid #d7e0ee;border-radius:0;display:grid;gap:24px;grid-template-columns:112px minmax(0,1fr);padding:24px;scroll-margin-block-start:32px;transition:background-color .2s ease-out,border-color .2s ease-out}:where(.dose-review-score__card:not(.has-background),.dose-review-score__criterion:not(.has-background)){background-color:#f8faff}.dose-review-score__card img{aspect-ratio:1;display:block;height:auto;max-width:100%;object-fit:contain;width:112px}.dose-review-score__card-copy>*+*{margin-block-start:16px}:where(.dose-review-score__card:target){background-color:#eef5ff;border-color:#085dff}.dose-review-score__criteria{display:grid;gap:24px;grid-template-columns:repeat(4,minmax(0,1fr))}.dose-review-score__criterion{border:1px solid #d7e0ee;border-radius:0;padding:24px}.dose-review-score__criterion>*+*{margin-block-start:16px}.dose-review-score__criterion h3{font-size:20px}.dose-review-score__criterion p{font-size:16px}.dose-review-score__closing,.dose-review-score__method>p{max-width:880px}.dose-review-score__closing>*+*{margin-block-start:16px}.dose-review-score .wp-block-details{border:1px solid #d7e0ee;border-radius:0}.dose-review-score summary{box-sizing:border-box;cursor:pointer;font-size:24px;font-weight:700;min-height:48px;padding:16px 24px;transition:background-color .14s ease-out}:where(.dose-review-score summary:hover,.dose-review-score summary:active){background-color:#eef5ff}.dose-review-score .wp-block-details[open] summary{border-bottom:1px solid #d7e0ee}.dose-review-score .wp-block-details>p{margin:16px 24px}@media (prefers-reduced-motion:no-preference){html:has(.dose-review-score){scroll-behavior:smooth}.dose-review-score .wp-block-details[open]>p,.dose-review-score__hero .dose-review-score__inner{animation:dose-score-arrive .2s ease-out}@keyframes dose-score-arrive{0%{transform:translateY(8px)}to{transform:translateY(0)}}}html[data-theme=dark] :where(.dose-review-score){background-color:#2c2d31;color:#f0f0f0}html[data-theme=dark] :where(.dose-review-score__card:not(.has-background),.dose-review-score__criterion:not(.has-background)){background-color:#393b42}html[data-theme=dark] .dose-review-score :is(.dose-review-score__card,.dose-review-score__criterion,.wp-block-details,.wp-block-details[open] summary){border-color:#4b4b4b}html[data-theme=dark] :where(.dose-review-score__card:target,.dose-review-score summary:hover,.dose-review-score summary:active){background-color:#253963}html[data-theme=dark] .dose-review-score .wp-block-button__link:not(.has-background):hover{background-color:#253963;color:#fff}@media (max-width:1024px){.dose-review-score__body,.dose-review-score__hero{padding-inline:24px}.dose-review-score__criteria{grid-template-columns:repeat(2,minmax(0,1fr))}.dose-review-score__card{gap:16px;grid-template-columns:80px minmax(0,1fr)}.dose-review-score__card img{width:80px}}@media (max-width:767px){.dose-review-score__body,.dose-review-score__hero{padding:32px 16px}.dose-review-score__body>*+*{margin-block-start:32px}.dose-review-score h2{font-size:28px}.dose-review-score h3,.dose-review-score summary{font-size:22px}.dose-review-score__criteria,.dose-review-score__scores{gap:16px;grid-template-columns:minmax(0,1fr)}.dose-review-score__card,.dose-review-score__criterion{padding:16px}.dose-review-score__scale{gap:8px}.dose-review-score__card,.dose-review-score__section{scroll-margin-block-start:24px}}@media (prefers-reduced-motion:reduce){.dose-review-score .wp-block-button__link,.dose-review-score summary,.dose-review-score__card{transition:none}.dose-review-score .wp-block-button__link:active{transform:none}}
