/* WordPress integration: preserve the approved resource-centre design. */
.rxrc-page {width:100%;font-size:17px;--rxrc-ink-2:#3e464a;--rxrc-teal-700:#056674;}
.rxrc-page p{margin-top:0}.rxrc-page figure{margin:0}.rxrc-page a{text-underline-offset:4px}
.rxrc-page .rxrc-btn{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:12px 22px;border:1px solid transparent;border-radius:6px;font-family:var(--rxrc-font-brand);font-size:16px;font-weight:700;text-decoration:none;cursor:pointer;line-height:1.3;transition:background .25s ease,color .25s ease;}
.rxrc-page .rxrc-btn--navy{color:#f4f8f7;background:#162f55}.rxrc-page .rxrc-btn--navy:hover{background:#055e6b}
.rxrc-page .rxrc-btn--primary{color:#0f1f3d;background:#9dc85e}.rxrc-page .rxrc-btn--primary:hover{background:#b2d67e}
.rxrc-page .rxrc-section__title{font-size:clamp(2rem,3.5vw,3.2rem);margin-bottom:16px;max-width:24ch}
.rxrc-page .rxrc-section__sub{font-size:17px}.rxrc-page .rxrc-section__head{max-width:780px}
.rxrc-page .rxrc-card__title{font-size:23px;line-height:1.18}.rxrc-page .rxrc-card__summary{font-size:16px;line-height:1.6}
.rxrc-page .rxrc-card__body{padding:24px;gap:13px}.rxrc-page .rxrc-card__foot{font-size:14px;flex-wrap:wrap;margin-bottom:0}
.rxrc-page .rxrc-card--text .rxrc-card__summary,.rxrc-page .rxrc-card--text .rxrc-card__foot{color:#eef3f2}
.rxrc-page .rxrc-meta{display:flex;align-items:center;gap:10px;font-size:13px;flex-wrap:wrap;margin:0}.rxrc-meta__type{font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:#056674}
.rxgr-featured{font-size:11px;letter-spacing:.04em;text-transform:uppercase;border:1px solid currentColor;padding:2px 7px;border-radius:3px}
.rxrc-page .rxrc-controls{grid-template-columns:minmax(180px,1.3fr) repeat(4,minmax(130px,1fr));}
.rxgr-filter-submit{grid-column:1/-1;justify-self:start}.rxgr-enhanced .rxgr-filter-submit{display:none}
.rxrc-page input,.rxrc-page select{font-size:16px}.rxrc-page .rxrc-field label{font-size:13px}
.rxrc-page .rxrc-statusrow{justify-content:space-between;gap:12px}.rxrc-page .rxrc-count{font-size:15px;margin:0}
.rxrc-page [data-rxgr-chips]{display:flex;flex-wrap:wrap;gap:8px;flex:1}.rxrc-page .rxrc-chip{min-height:44px;text-decoration:none}.rxrc-page .rxrc-clear{min-height:44px;display:inline-flex;align-items:center;font-size:14px}
.rxrc-page .rxrc-loadmore{gap:16px;flex-wrap:wrap}.rxrc-page [aria-busy=true]{opacity:.55;pointer-events:none}
.rxgr-preview{font:13px/1.5 var(--rxrc-font-ui);background:#dcefec;color:#0f1f3d;padding:10px 0;border-bottom:1px solid #a9d8d2}
.rxgr-error{padding:18px;background:#fbece8;color:#7d2517;border:1px solid #d1a196;border-radius:6px}
.rxrc-page .rxrc-pin__item p,.rxrc-page .rxrc-pin__aside p{font-size:17px;color:#eef3f2}.rxrc-page .rxrc-pin__item h3{font-size:24px}
.rxrc-page .rxrc-pin__item a{font-size:16px;display:inline-block;min-height:44px;padding:8px 0}
.rxrc-page .rxrc-carousel__track{list-style:none;padding:0;margin:0}.rxrc-page .rxrc-slide figure{margin:0}
.rxrc-page .rxrc-carousel__nav[hidden]{display:none}.rxgr-carousel-static .rxrc-carousel__track{display:block}.rxgr-carousel-static .rxrc-slide+.rxrc-slide{margin-top:44px}
.rxrc-page .rxrc-carousel__btn{background:#f8f9f9;color:#162f55;border:1px solid #a9d8d2;padding:0}.rxrc-page .rxrc-carousel__btn:hover{background:#dcefec;color:#162f55}
.rxrc-page .rxrc-subscribe__alt{margin-top:20px}.rxrc-page .rxrc-subscribe p{color:#eef3f2;font-size:16px}
.rxrc-page .rxrc-subscribe .rxrc-staging-note{font-size:13px;text-transform:none;letter-spacing:0}
.rxrc-page .rxrc-subscribe__row input::placeholder{color:#dcefec}.rxgr-consent{display:flex;align-items:flex-start;gap:10px;line-height:1.5;font-size:15px}.rxgr-consent input{margin-top:5px;min-width:20px;min-height:20px}
.rxgr-honeypot{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}
.rxrc-page .rxrc-article-head{padding-top:20px}.rxrc-page .rxrc-article-head h1{font-size:clamp(2.4rem,5vw,4.5rem);max-width:24ch;line-height:1.05}
.rxrc-page .rxrc-deck{font-size:clamp(1.15rem,2vw,1.4rem);line-height:1.55;max-width:65ch;margin:24px 0}
.rxrc-page .rxrc-byline{font-size:14px;display:flex;flex-wrap:wrap;gap:12px 22px;margin:0 0 36px}
.rxrc-page .rxrc-article-hero img{width:100%;max-height:580px;object-fit:cover}.rxrc-page .rxrc-article-hero{margin-bottom:48px}
.rxrc-page .rxrc-article-body{min-width:0;max-width:72ch;font-size:18px;line-height:1.75}.rxrc-page .rxrc-article-body p{font-size:18px}
.rxrc-page .rxrc-article-body h2{font-size:32px;margin:40px 0 18px}.rxrc-page .rxrc-article-body h3{font-size:25px;margin:30px 0 16px}
.rxrc-page .rxrc-article-body h2,.rxrc-page .rxrc-article-body h3,.rxrc-page section[id]{scroll-margin-top:130px}
.rxrc-page .rxrc-article-body pre{overflow-x:auto;white-space:pre}.rxrc-page .rxrc-article-body table{min-width:500px}.rxrc-page .rxrc-article-body .wp-block-table{overflow-x:auto}
.rxrc-page .rxrc-article-body blockquote{border:1px solid #a9d8d2;border-radius:8px;margin:28px 0;padding:24px;background:#dcefec;color:#162f55}
.rxrc-page .rxrc-toc{align-self:start;position:sticky;top:130px;max-height:calc(100vh - 160px);overflow-y:auto}.rxrc-page .rxrc-toc h2{font-size:20px}.rxrc-page .rxrc-toc a{display:block;padding:8px 0;font-size:15px}
.rxrc-page .rxrc-toc a.is-active{font-weight:700;color:#0f1f3d;text-decoration:underline}.rxrc-page .rxgr-toc-level-3{margin-left:12px}
.rxrc-page .rxgr-back{border-top:1px solid #a9d8d2;margin-top:20px}.rxrc-page .rxrc-author-box h2{font-size:24px;margin:0}
.rxrc-page .rxrc-crumbs{padding:32px 0 16px;font-size:14px}.rxrc-page .rxrc-crumbs ol{display:flex;gap:12px;list-style:none;margin:0;padding:0}.rxrc-page .rxrc-crumbs li+li:before{content:'/';margin-right:12px;color:#667579}
.rxrc-page .rxrc-article-layout{display:grid;grid-template-columns:minmax(0,8fr) minmax(210px,3fr);gap:64px;padding-bottom:72px;align-items:start}
.rxrc-page .rxrc-toc{border:1px solid #e2e3e3;border-radius:8px;padding:24px;background:#f0f1f1}.rxrc-page .rxrc-toc ol{list-style:none;padding:0;margin:16px 0 0}.rxrc-page .rxrc-toc li{margin:0}
.rxrc-page .rxrc-article-body p{margin-bottom:22px}.rxrc-page .rxrc-article-body ul,.rxrc-page .rxrc-article-body ol{padding-left:26px;margin-bottom:28px}.rxrc-page .rxrc-article-body li{padding-left:4px;margin-bottom:8px}
.rxrc-page .rxrc-article-body .rxrc-tablewrap{overflow:auto;margin:28px 0}.rxrc-page .rxrc-article-body th,.rxrc-page .rxrc-article-body td{padding:12px;text-align:left;font-size:15px;vertical-align:top}
.rxrc-page .rxrc-article-body figure{margin:32px 0}.rxrc-page .rxrc-article-body figcaption{font-size:14px;margin-top:12px}.rxrc-page .rxrc-callout{padding:24px;background:#dcefec;border:1px solid #a9d8d2;border-radius:8px;margin:28px 0}
.rxrc-page .rxrc-author-box{margin-top:44px;padding-top:30px;border-top:1px solid #e2e3e3}.rxrc-page .rxrc-download-cta{display:flex;gap:16px;flex-wrap:wrap;margin:24px 0 40px}
.rxrc-page .rxrc-marquee{position:relative}.rxgr-motion-toggle{position:absolute;right:10px;top:12px;min-height:44px;background:#f8f9f9;color:#162f55;border:1px solid #a9d8d2;border-radius:6px;padding:8px 14px;font:600 14px var(--rxrc-font-ui)}
.rxrc-page .rxgr-motion-toggle{background:#f8f9f9;color:#162f55;border:1px solid #a9d8d2;box-shadow:0 0 0 8px #f8f9f9}.rxrc-page .rxgr-motion-toggle:hover{background:#dcefec;color:#162f55}
.rxrc-page .rxrc-marquee.is-paused .rxrc-marquee__track{animation-play-state:paused}.rxrc-page .rxrc-marquee__item{min-height:44px;display:inline-flex;align-items:center;white-space:nowrap}
.rxrc-page :focus-visible{outline:3px solid #067a8b;outline-offset:4px}.rxrc-page .rxrc-pin :focus-visible,.rxrc-page .rxrc-subscribe :focus-visible{outline-color:#b2d67e}
.rxrc-page .rxrc-reveal{opacity:1;transform:none}.rxrc-page .rxrc-word{opacity:1}
@media(max-width:1100px){.rxrc-page .rxrc-controls{grid-template-columns:1fr 1fr}.rxrc-page .rxrc-field--search{grid-column:1/-1}}
@media(max-width:800px){.rxrc-page .rxrc-article-layout{display:flex;flex-direction:column}.rxrc-page .rxrc-toc{position:static;order:-1;max-height:none;width:100%}.rxrc-page .rxrc-article-body{width:100%}.rxrc-page .rxrc-crumbs ol{flex-wrap:wrap}.rxrc-page .rxrc-article-head h1{overflow-wrap:anywhere}}
@media(max-width:560px){.rxrc-page .rxrc-controls{grid-template-columns:1fr 1fr}.rxrc-page .rxrc-field--search{grid-column:1/-1}.rxrc-page .rxrc-rail{padding:0 20px}.rxrc-page .rxrc-subscribe__row input{min-width:0;width:100%;flex-basis:100%}.rxrc-page .rxrc-subscribe__row button{width:100%}.rxrc-page .rxrc-section{padding:52px 0}.rxrc-page .rxrc-pin__item{padding:24px}.rxrc-page .rxrc-article-head h1{font-size:38px}}
@media(prefers-reduced-motion:reduce){.rxrc-page *{animation:none!important;transition:none!important;scroll-behavior:auto!important}.rxrc-page .rxrc-marquee__track{width:auto;flex-wrap:wrap;padding:0 20px}.rxrc-page .rxrc-marquee__item[aria-hidden=true]{display:none}.rxgr-motion-toggle{display:none}.rxrc-page .rxrc-reveal{opacity:1;transform:none}}
