:root{--pvg-pharma-blue:#00498e;--pvg-pharma-blue-dark:#003b73;--pvg-pharma-mint:#58bd9c;--pvg-pharma-mint-dark:#176f5d;--pvg-pharma-text:#14293b;--pvg-pharma-muted:#526a7f;--pvg-pharma-border:#d5e5ee;--pvg-pharma-tint:#eaf7f3;--pvg-pharma-focus:#ffbf47;--pvg-pharma-radius:24px;--pvg-pharma-shadow:0 18px 48px rgb(0 73 142 / 8%)}
body.pvg-pharma-cluster-page{margin:0;background:#fff;color:var(--pvg-pharma-text)}
.pvg-pharma-cluster,.pvg-pharma-cluster *,.pvg-pharma-cluster *::before,.pvg-pharma-cluster *::after{box-sizing:border-box}
.pvg-pharma-cluster{overflow-wrap:anywhere;padding:0 clamp(1rem,4vw,2.5rem) 5rem;font:400 1.1875rem/1.72 "Open Sans",Arial,sans-serif}
.pvg-pharma-cluster-wide{width:min(100%,68rem);margin-inline:auto}.pvg-pharma-cluster-text{width:min(100%,50rem);margin-inline:auto}
.pvg-pharma-cluster a{color:var(--pvg-pharma-blue);text-underline-offset:.2em;text-decoration-thickness:.08em}.pvg-pharma-cluster a:hover{color:var(--pvg-pharma-blue-dark)}
.pvg-pharma-cluster :is(a,button):focus-visible,.pvg-pharma-cluster [tabindex="-1"]:focus{outline:3px solid var(--pvg-pharma-focus);outline-offset:4px}
.pvg-pharma-cluster h1,.pvg-pharma-cluster h2,.pvg-pharma-cluster h3{color:var(--pvg-pharma-blue);font-family:"Open Sans",Arial,sans-serif;line-height:1.15;text-wrap:balance}.pvg-pharma-cluster h1{margin:.65rem 0 1rem;font-size:clamp(2rem,3.1vw,3.15rem);font-weight:800;letter-spacing:-.032em}.pvg-pharma-cluster h2{margin:0 0 1.2rem;font-size:clamp(1.85rem,3.7vw,2.75rem);letter-spacing:-.025em}.pvg-pharma-cluster h3{margin:2rem 0 .65rem;font-size:clamp(1.25rem,2.3vw,1.65rem)}.pvg-pharma-cluster :is(h2,h3)[id],.pvg-pharma-cluster section[id]{scroll-margin-top:7rem}.pvg-pharma-cluster p,.pvg-pharma-cluster ul,.pvg-pharma-cluster ol{margin:0 0 1.15rem}.pvg-pharma-cluster li+li{margin-top:.55rem}.pvg-pharma-cluster strong{color:#173c56}
.pvg-pharma-cluster-skip{position:fixed;z-index:9999;top:.5rem;left:.5rem;translate:0 -180%;padding:.75rem 1rem;background:#fff;border:3px solid var(--pvg-pharma-focus)}.pvg-pharma-cluster-skip:focus{translate:0}
.pvg-pharma-cluster-breadcrumb{width:min(100%,68rem);margin:auto;padding-block:1.15rem;font-size:.875rem;color:var(--pvg-pharma-muted)}.pvg-pharma-cluster-breadcrumb ol{display:flex;flex-wrap:wrap;gap:.35rem .55rem;margin:0;padding:0;list-style:none}.pvg-pharma-cluster-breadcrumb li{margin:0}.pvg-pharma-cluster-breadcrumb li:not(:last-child)::after{content:"›";margin-left:.55rem;color:#8aa0b1}.pvg-pharma-cluster-breadcrumb a{color:inherit}
.pvg-pharma-cluster-hero{margin-inline:calc(-1 * clamp(1rem,4vw,2.5rem));padding:clamp(2.75rem,5vw,4.5rem) clamp(1rem,4vw,2.5rem);background:linear-gradient(145deg,#f1f8fb 0%,#fff 62%,#eff9f5 100%);border-bottom:1px solid #e2edf3}.pvg-pharma-cluster-eyebrow{display:inline-flex;width:auto;margin:0 0 .7rem;padding:.42rem .75rem;border:1px solid #a9d9c9;border-radius:999px;background:#edf8f4;color:var(--pvg-pharma-mint-dark);font-size:.75rem;font-weight:700;letter-spacing:.075em;line-height:1;text-transform:uppercase}.pvg-pharma-cluster-reviewed{color:var(--pvg-pharma-muted);font-size:.9375rem;font-weight:600}.pvg-pharma-cluster-lead{margin-top:1.4rem;padding-top:1.35rem;border-top:1px solid #dbe9ef;font-size:1.125rem}.pvg-pharma-cluster-hero-author{display:flex;align-items:center;gap:.8rem;margin-top:1.3rem}.pvg-pharma-cluster-hero-author img{width:3.25rem;height:3.25rem;border:2px solid var(--pvg-pharma-mint);border-radius:50%;object-fit:cover}.pvg-pharma-cluster-hero-author p{display:grid;gap:.08rem;margin:0;font-size:.875rem;line-height:1.35}.pvg-pharma-cluster-hero-author span{color:var(--pvg-pharma-muted)}
.pvg-pharma-cluster-answer,.pvg-pharma-cluster-download{margin-top:clamp(2rem,4vw,3.5rem);padding:clamp(1.6rem,4vw,2.75rem);border:1px solid #cfe4dc;border-left:5px solid var(--pvg-pharma-mint);border-radius:var(--pvg-pharma-radius);background:linear-gradient(125deg,#eaf7f3,#fff);box-shadow:var(--pvg-pharma-shadow)}.pvg-pharma-cluster-answer h2{font-size:clamp(1.55rem,3vw,2.1rem)}
.pvg-pharma-cluster-early-cta{width:min(100%,68rem);margin:2rem auto;text-align:right}.pvg-pharma-cluster-button{display:inline-flex;align-items:center;justify-content:center;min-height:3.25rem;padding:.8rem 1.35rem;border:2px solid var(--pvg-pharma-blue);border-radius:999px;background:var(--pvg-pharma-blue);color:#fff!important;font-weight:800;line-height:1.25;text-align:center;text-decoration:none}.pvg-pharma-cluster-button:hover{background:var(--pvg-pharma-blue-dark)}.pvg-pharma-cluster-button--secondary,.pvg-pharma-cluster-button--quiet{background:#fff;color:var(--pvg-pharma-blue)!important}.pvg-pharma-cluster-button--quiet{border-width:1px}
.pvg-pharma-cluster-toc{margin-top:clamp(4rem,8vw,6.5rem);padding:clamp(1.5rem,4vw,2.75rem);border:1px solid var(--pvg-pharma-border);border-radius:var(--pvg-pharma-radius);background:linear-gradient(135deg,#f5fafc,#fff 58%,#f3faf7);box-shadow:0 16px 42px rgb(0 73 142 / 7%)}.pvg-pharma-cluster-toc ol{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem;margin:0;padding:0;list-style:none;counter-reset:toc}.pvg-pharma-cluster-toc li{margin:0;counter-increment:toc}.pvg-pharma-cluster-toc a{display:flex;align-items:center;gap:.85rem;min-height:3.5rem;padding:.7rem .9rem;border:1px solid #d4e4ec;border-radius:14px;background:#fff;color:var(--pvg-pharma-blue);font-weight:600;line-height:1.35;text-decoration:none}.pvg-pharma-cluster-toc a::before{content:counter(toc);display:grid;flex:0 0 2rem;place-items:center;width:2rem;height:2rem;border:1px solid #a9d9c9;border-radius:10px;background:var(--pvg-pharma-tint);color:var(--pvg-pharma-mint-dark);font-size:.875rem;font-weight:800}
.pvg-pharma-cluster-article>section,.pvg-pharma-cluster-opinion,.pvg-pharma-cluster-faq,.pvg-pharma-cluster-author,.pvg-pharma-cluster-cta{margin-top:clamp(4rem,8vw,7rem)}.pvg-pharma-cluster-article>section:nth-child(even){padding:clamp(1.5rem,4vw,3rem);border-radius:var(--pvg-pharma-radius);background:linear-gradient(135deg,#f5fafc,#fbfefd)}
.pvg-pharma-cluster-system-table{border:1px solid var(--pvg-pharma-border);border-radius:18px;overflow:hidden}.pvg-pharma-cluster-system-table>div{display:grid;grid-template-columns:1fr 1fr 1fr}.pvg-pharma-cluster-system-table span,.pvg-pharma-cluster-system-table strong{padding:1rem;border-bottom:1px solid var(--pvg-pharma-border)}.pvg-pharma-cluster-system-table span+span,.pvg-pharma-cluster-system-table strong+span{border-left:1px solid var(--pvg-pharma-border)}.pvg-pharma-cluster-system-table .head{background:var(--pvg-pharma-blue);color:#fff;font-weight:800}.pvg-pharma-cluster-system-table .head span{color:#fff}
.pvg-pharma-cluster-definition,.pvg-pharma-cluster-method,.pvg-pharma-cluster-inline-opinion{margin:2rem 0;padding:1.35rem;border:1px solid #cfe4dc;border-left:5px solid var(--pvg-pharma-mint);border-radius:0 16px 16px 0;background:var(--pvg-pharma-tint)}.pvg-pharma-cluster-definition h3{margin:.2rem 0}.pvg-pharma-cluster-definition dl{margin:0}.pvg-pharma-cluster-definition dt{margin-top:1rem;font-weight:800}.pvg-pharma-cluster-definition dd{margin:0}.pvg-pharma-cluster-method{border-color:#ccdeea;border-left-color:var(--pvg-pharma-blue);background:#f4f9fc}.pvg-pharma-cluster-method p:last-child{margin:0}.pvg-pharma-cluster-direct{padding:1rem 1.15rem;border-left:4px solid var(--pvg-pharma-mint);background:#f4faf8}.pvg-pharma-cluster blockquote{margin:1.5rem 0;padding:1rem 1.25rem;border-left:4px solid var(--pvg-pharma-mint);font-weight:700}
.pvg-pharma-cluster-steps,.pvg-pharma-cluster-checklist ol{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;padding:0;list-style:none;counter-reset:item}.pvg-pharma-cluster-steps li,.pvg-pharma-cluster-checklist li{min-width:0;margin:0;padding:1rem;border:1px solid var(--pvg-pharma-border);border-radius:14px;background:#fff;counter-increment:item}.pvg-pharma-cluster-steps li+li{margin-top:0}.pvg-pharma-cluster-steps li::before,.pvg-pharma-cluster-checklist li::before{content:counter(item);display:grid;place-items:center;width:2rem;height:2rem;margin-bottom:.7rem;border-radius:50%;background:var(--pvg-pharma-tint);color:var(--pvg-pharma-mint-dark);font-weight:800}
.pvg-pharma-cluster-card-grid,.pvg-pharma-cluster-example-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.15rem;margin:2rem 0}.pvg-pharma-cluster-card-grid article,.pvg-pharma-cluster-example-grid article{min-width:0;padding:1.25rem;border:1px solid var(--pvg-pharma-border);border-radius:18px;background:#fff;box-shadow:0 10px 28px rgb(0 73 142 / 5%)}.pvg-pharma-cluster-card-grid h3{margin:0 0 .85rem}.pvg-pharma-cluster-card-grid p:last-child,.pvg-pharma-cluster-example-grid p:last-child{margin-bottom:0}
.pvg-pharma-cluster-question-cards article:first-child{border-color:#c9e3da;background:linear-gradient(140deg,#f3faf7,#fff 48%)}.pvg-pharma-cluster-question-cards article:last-child{border-color:#ccdeea;background:linear-gradient(140deg,#f4f9fc,#fff 48%)}.pvg-pharma-cluster-question-card__head{display:flex;align-items:center;gap:.9rem;margin-bottom:.85rem}.pvg-pharma-cluster-question-card__head span{display:grid;flex:0 0 2rem;place-items:center;width:2rem;height:2rem;border:1px solid #a9d9c9;border-radius:10px;background:var(--pvg-pharma-tint);color:var(--pvg-pharma-mint-dark);font-size:.875rem;font-weight:800;line-height:1}.pvg-pharma-cluster-question-card__head h3{margin:0}.pvg-pharma-cluster-question-summary{margin-top:-.5rem;font-size:1.0625rem}
.pvg-pharma-cluster-avb table{width:100%;border-collapse:separate;border-spacing:0;table-layout:fixed;font-size:.89rem;line-height:1.45}.pvg-pharma-cluster-avb caption{margin-bottom:1rem;text-align:left;font-weight:800}.pvg-pharma-cluster-avb th,.pvg-pharma-cluster-avb td{padding:.75rem;vertical-align:top;border-right:1px solid var(--pvg-pharma-border);border-bottom:1px solid var(--pvg-pharma-border);hyphens:auto;overflow-wrap:anywhere}.pvg-pharma-cluster-avb thead th{background:var(--pvg-pharma-blue);color:#fff}.pvg-pharma-cluster-avb tbody th{background:#f2f8fb;color:var(--pvg-pharma-blue);text-align:left}.pvg-pharma-cluster-avb tr>*:first-child{border-left:1px solid var(--pvg-pharma-border)}.pvg-pharma-cluster-avb thead tr:first-child>*{border-top:1px solid var(--pvg-pharma-border)}
.pvg-pharma-cluster-download .pvg-pharma-cluster-actions{display:flex;flex-wrap:wrap;gap:1rem}.pvg-pharma-cluster-microcopy{color:var(--pvg-pharma-muted);font-size:.95rem;font-weight:700}.pvg-pharma-cluster-opinion,.pvg-pharma-cluster-author,.pvg-pharma-cluster-cta{padding:clamp(1.5rem,4vw,3rem);border:1px solid var(--pvg-pharma-border);border-radius:var(--pvg-pharma-radius);background:linear-gradient(135deg,#f5fafc,#fff)}.pvg-pharma-cluster-opinion__head,.pvg-pharma-cluster-author{display:flex;align-items:flex-start;gap:1.25rem}.pvg-pharma-cluster-opinion img,.pvg-pharma-cluster-author img{width:5.5rem;height:5.5rem;border:3px solid var(--pvg-pharma-mint);border-radius:50%;object-fit:cover}.pvg-pharma-cluster-opinion__head h2{margin:0}
.pvg-pharma-cluster-faq-list article{border-bottom:1px solid var(--pvg-pharma-border)}.pvg-pharma-cluster-faq-list h3{margin:0}.pvg-pharma-cluster-faq-list button{position:relative;width:100%;min-height:3.5rem;padding:1.1rem 3rem 1.1rem 0;border:0;background:transparent;color:var(--pvg-pharma-blue);font:inherit;font-weight:800;text-align:left}.pvg-pharma-cluster-faq-list button::after{content:"−";position:absolute;right:.5rem;font-size:1.5rem}.pvg-pharma-cluster-faq-list button[aria-expanded="false"]::after{content:"+"}.pvg-pharma-cluster-faq-list [role="region"]{padding:0 0 1rem}.pvg-pharma-cluster-faq-list [role="region"][hidden]{display:none}.pvg-pharma-cluster-cta{background:linear-gradient(135deg,var(--pvg-pharma-blue),var(--pvg-pharma-blue-dark));color:#fff}.pvg-pharma-cluster-cta :is(h2,p,strong,li){color:#fff}
.pvg-pharma-cluster-sticky{position:fixed;z-index:1000;right:0;bottom:0;left:0;translate:0 120%;padding:.65rem 1rem calc(.65rem + env(safe-area-inset-bottom));background:#fff;box-shadow:0 -8px 25px rgb(0 73 142 / 15%);transition:translate 180ms ease}.pvg-pharma-cluster-sticky.is-visible{translate:0}.pvg-pharma-cluster-sticky a{display:flex;align-items:center;justify-content:center;min-height:3rem;border-radius:999px;background:var(--pvg-pharma-blue);color:#fff;font-weight:800;text-decoration:none}
@media(max-width:1023px){.pvg-pharma-cluster-avb table,.pvg-pharma-cluster-avb tbody,.pvg-pharma-cluster-avb tr,.pvg-pharma-cluster-avb th,.pvg-pharma-cluster-avb td{display:block;width:100%}.pvg-pharma-cluster-avb thead{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.pvg-pharma-cluster-avb tbody{display:grid;gap:1rem}.pvg-pharma-cluster-avb tr{border:1px solid var(--pvg-pharma-border);border-radius:16px;overflow:hidden}.pvg-pharma-cluster-avb th,.pvg-pharma-cluster-avb td{border:0;border-bottom:1px solid var(--pvg-pharma-border)}.pvg-pharma-cluster-avb td::before{content:attr(data-label);display:block;margin-bottom:.25rem;color:var(--pvg-pharma-mint-dark);font-size:.78rem;font-weight:800;text-transform:uppercase}.pvg-pharma-cluster-avb tr>*:first-child{border-left:0}.pvg-pharma-cluster-avb tr>*:last-child{border-bottom:0}}
@media(max-width:767px){.pvg-pharma-cluster{padding-inline:1rem;font-size:1.0625rem}.pvg-pharma-cluster-toc ol,.pvg-pharma-cluster-card-grid,.pvg-pharma-cluster-example-grid,.pvg-pharma-cluster-steps,.pvg-pharma-cluster-checklist ol{grid-template-columns:1fr}.pvg-pharma-cluster-system-table>div{grid-template-columns:1fr}.pvg-pharma-cluster-system-table .head{display:none}.pvg-pharma-cluster-system-table>div{padding:.75rem;border-bottom:1px solid var(--pvg-pharma-border)}.pvg-pharma-cluster-system-table span,.pvg-pharma-cluster-system-table strong{padding:.35rem;border:0}.pvg-pharma-cluster-system-table strong{color:var(--pvg-pharma-blue)}.pvg-pharma-cluster-article>section:nth-child(even){padding:1.25rem}.pvg-pharma-cluster-early-cta{text-align:center}.pvg-pharma-cluster-opinion__head,.pvg-pharma-cluster-author{display:grid}.pvg-pharma-cluster-download .pvg-pharma-cluster-actions{display:grid}.pvg-pharma-cluster-button{width:100%}body.pvg-pharma-sticky-active{padding-bottom:calc(4.6rem + env(safe-area-inset-bottom))}}
@media(min-width:1024px){.pvg-pharma-cluster-steps{grid-template-columns:repeat(6,minmax(0,1fr))}.pvg-pharma-cluster-steps li:nth-child(-n+3){grid-column:span 2}.pvg-pharma-cluster-steps li:nth-child(n+4){grid-column:span 3}}
@media(min-width:768px){.pvg-pharma-cluster-sticky{display:none!important}}
@media(prefers-reduced-motion:reduce){.pvg-pharma-cluster-sticky{transition:none}}
@media print{.pvg-pharma-cluster-sticky,.pvg-pharma-cluster-early-cta,.pvg-pharma-cluster-actions{display:none!important}.pvg-pharma-cluster{padding:0;font-size:11pt}.pvg-pharma-cluster-faq-list [role="region"]{display:block!important}.pvg-pharma-cluster-avb table{font-size:8pt}.pvg-pharma-cluster-cta{background:#fff;color:#000}.pvg-pharma-cluster-cta :is(h2,p,strong,li){color:#000}}
