.rbp-table{margin:1.5em 0;overflow-x:auto;border:1px solid var(--tks-border,#E3E8EF);border-radius:var(--tks-radius,10px);background:#fff;-webkit-overflow-scrolling:touch}.rbp-table > table{width:100%;border-collapse:collapse;border:0;margin:0;font-size:.95rem;line-height:1.45}.rbp-table th,.rbp-table td{padding:11px 14px;text-align:left;vertical-align:top;border-bottom:1px solid var(--tks-border,#E3E8EF)}.rbp-table thead th{background:#F7F9FC;color:var(--tks-accent,#172554);font-weight:700;border-bottom-width:2px;white-space:nowrap}.rbp-table tbody tr:last-child th,.rbp-table tbody tr:last-child td{border-bottom:0}.rbp-table tbody th{font-weight:600;color:var(--tks-accent,#172554)}.rbp-table caption{caption-side:top;padding:12px 14px 0;text-align:left;font-weight:700;color:var(--tks-accent,#172554)}.rbp-table a{color:#2563EB;text-decoration:underline;text-underline-offset:2px}@media(max-width:600px){.rbp-table th,.rbp-table td{padding:9px 11px;font-size:.9rem}}
.rbp-rpt-load { position: fixed; inset: 0; z-index: 400; display: flex; align-items: center; justify-content: center; overflow-y: auto; padding: 32px 0; background: var(--bricks-color-col-tqzojh, #172554); transition: opacity .4s ease; }
.rbp-rpt-load.is-done { opacity: 0; pointer-events: none; }
.rbp-rpt-load-in { width: min(560px, calc(100% - 48px)); margin: auto; }
.rbp-ld-kick { margin: 0 0 7px; font-size: .78rem; font-weight: 700; letter-spacing: .12em; text-transform: uppercase; color: #A5C0F9; opacity: 0; animation: rbpLdIn .5s ease forwards; }
.rbp-ld-med { font-family: 'Fraunces', Georgia, serif; font-weight: 500; font-size: 1.85rem; line-height: 1.12; color: #FFFFFF; margin: 0 0 26px; opacity: 0; animation: rbpLdIn .5s ease .12s forwards; }
.rbp-ld-row { display: flex; align-items: center; gap: 15px; height: 46px; border-bottom: 1px solid rgba(255,255,255,.08); font-size: 1.02rem; color: #FFFFFF; opacity: .28; animation: rbpLdOn .34s ease forwards; animation-delay: var(--d); }
.rbp-ld-row:last-of-type { border-bottom: 0; }
.rbp-ld-tick { flex: 0 0 22px; display: inline-flex; align-items: center; justify-content: center; width: 22px; height: 22px; opacity: 0; transform: scale(.4); animation: rbpLdTick .34s cubic-bezier(.2,.9,.3,1.35) forwards; animation-delay: var(--d); }
.rbp-ld-tick svg { display: block; width: 22px; height: 22px; }
.rbp-ld-lab { min-width: 0; }
.rbp-ld-n { margin-left: auto; padding-left: 14px; font-variant-numeric: tabular-nums; font-size: 1.02rem; color: rgba(255,255,255,.6); }
.rbp-ld-cap { margin: 28px 0 0; font-size: .86rem; line-height: 1.5; color: rgba(255,255,255,.55); opacity: 0; animation: rbpLdIn .45s ease 3.95s forwards; }
@keyframes rbpLdIn { to { opacity: 1; } }
@keyframes rbpLdOn { to { opacity: 1; } }
@keyframes rbpLdTick { to { opacity: 1; transform: scale(1); } }
@media (max-width: 520px) { .rbp-ld-med { font-size: 1.45rem; margin-bottom: 20px; } .rbp-ld-row { height: 40px; gap: 12px; font-size: .94rem; } .rbp-ld-tick, .rbp-ld-tick svg { width: 19px; height: 19px; } .rbp-ld-tick { flex-basis: 19px; } .rbp-ld-n { font-size: .94rem; } .rbp-ld-cap { font-size: .8rem; } }
@media (prefers-reduced-motion: reduce) { .rbp-rpt-load { display: none; } }
.rbp-score-why{margin:-4px 0 10px;padding-left:166px;font-size:.86rem;line-height:1.5;color:var(--bricks-color-col-a4osm1,#55637A)}@media(max-width:700px){.rbp-score-why{padding-left:0;font-size:.82rem}}
#brxe-rvfull h2[id],#brxe-atbody h2[id],#brxe-mdsbody h2[id],#brxe-gdbody h2[id]{scroll-margin-top:104px}#brxe-rvfull .rbp-toc,#brxe-atbody .rbp-toc,#brxe-mdsbody .rbp-toc,#brxe-gdbody .rbp-toc{margin:0 0 22px;padding:15px 20px;border-radius:12px;border:1px solid var(--bricks-color-col-2y2cn7,#E3E8F0);background:var(--bricks-color-col-nazqvr,#E8EFFD)}#brxe-rvfull .rbp-toc-h,#brxe-atbody .rbp-toc-h,#brxe-mdsbody .rbp-toc-h,#brxe-gdbody .rbp-toc-h{margin:0 0 8px;font-size:.75rem;font-weight:700;letter-spacing:.02em;color:var(--bricks-color-col-a4osm1,#55637A)}#brxe-rvfull .rbp-toc-l,#brxe-atbody .rbp-toc-l,#brxe-mdsbody .rbp-toc-l,#brxe-gdbody .rbp-toc-l{margin:0;padding:0;list-style:none;columns:2;column-gap:28px}#brxe-rvfull .rbp-toc-l li,#brxe-atbody .rbp-toc-l li,#brxe-mdsbody .rbp-toc-l li,#brxe-gdbody .rbp-toc-l li{break-inside:avoid;margin:0 0 3px;padding:0;list-style:none}#brxe-rvfull .rbp-toc-l a,#brxe-atbody .rbp-toc-l a,#brxe-mdsbody .rbp-toc-l a,#brxe-gdbody .rbp-toc-l a{display:inline-block;font-size:.84rem;font-weight:500;line-height:1.3;text-decoration:none;color:var(--bricks-color-col-tqzojh,#172554);border-bottom:1px solid transparent}#brxe-rvfull .rbp-toc-l a:hover,#brxe-atbody .rbp-toc-l a:hover,#brxe-mdsbody .rbp-toc-l a:hover,#brxe-gdbody .rbp-toc-l a:hover{color:var(--bricks-color-col-tqzojh,#172554);border-bottom-color:var(--bricks-color-col-tqzojh,#172554)}#brxe-rvfull .rbp-toc-l a:focus-visible,#brxe-atbody .rbp-toc-l a:focus-visible,#brxe-mdsbody .rbp-toc-l a:focus-visible,#brxe-gdbody .rbp-toc-l a:focus-visible{border-bottom-color:var(--bricks-color-col-tqzojh,#172554)}@media(max-width:700px){#brxe-rvfull .rbp-toc,#brxe-atbody .rbp-toc,#brxe-mdsbody .rbp-toc,#brxe-gdbody .rbp-toc{padding:12px 15px}#brxe-rvfull .rbp-toc-l,#brxe-atbody .rbp-toc-l,#brxe-mdsbody .rbp-toc-l,#brxe-gdbody .rbp-toc-l{columns:1}}
:root{
--rbp-h1:clamp(2.05rem,1.55rem + 1.7vw,2.75rem);
--rbp-h2:clamp(1.5rem,1.3rem + .75vw,1.9rem);
--rbp-h3:clamp(1.12rem,1.06rem + .22vw,1.26rem);
--rbp-h4:1.06rem;
--rbp-h5:.95rem;
--rbp-h6:.82rem}
h1{font-size:var(--rbp-h1);line-height:1.12}
h2{font-size:var(--rbp-h2);line-height:1.18}
h3{font-size:var(--rbp-h3);line-height:1.3;font-weight:700}
h4{font-size:var(--rbp-h4);line-height:1.35;font-weight:700}
h5{font-size:var(--rbp-h5);line-height:1.4;font-weight:700}
h6{font-size:var(--rbp-h6);line-height:1.4;font-weight:700;letter-spacing:.04em}
h1,h2,h3,h4{text-wrap:wrap}
/* Prose rhythm applies to the article/page text itself - direct children only, so widgets
   injected into the content (review popup, AI helper, CTAs) keep their own spacing. */
.lg-prose > h2,#brxe-rvfull > h2,#brxe-atbody > h2,.brxe-post-content > h2,.rbp-prose > h2,.entry-content > h2{margin-top:2em;margin-bottom:.5em}
.lg-prose > h3,#brxe-rvfull > h3,#brxe-atbody > h3,.brxe-post-content > h3,.rbp-prose > h3,.entry-content > h3{margin-top:1.6em;margin-bottom:.4em}
.lg-prose > h4,#brxe-atbody > h4,.brxe-post-content > h4,.rbp-prose > h4,.entry-content > h4{margin-top:1.35em;margin-bottom:.35em}
/* rbp-body-link */
.lg-prose p a,.lg-prose li a,#brxe-rvfull p a,#brxe-rvfull li a,#brxe-atbody p a,#brxe-atbody li a,.brxe-post-content p a,.brxe-post-content li a,.rbp-prose p a,.rbp-prose li a,.entry-content p a,.entry-content li a{color:#2563EB;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:2px;text-decoration-color:rgba(37,99,235,.45)}
.lg-prose p a:hover,.lg-prose li a:hover,#brxe-rvfull p a:hover,#brxe-rvfull li a:hover,#brxe-atbody p a:hover,#brxe-atbody li a:hover,.brxe-post-content p a:hover,.brxe-post-content li a:hover,.rbp-prose p a:hover,.rbp-prose li a:hover,.entry-content p a:hover,.entry-content li a:hover{color:#1E40AF;text-decoration-thickness:2px;text-decoration-color:currentColor}
.lg-prose > h2:first-child,#brxe-rvfull > h2:first-child,#brxe-atbody > h2:first-child,.brxe-post-content > h2:first-child,.rbp-prose > h2:first-child,.entry-content > h2:first-child{margin-top:0}
.rbp-pt{--pt-bd:#E3E8EF;--pt-bd2:#EEF2F7;--pt-bg:#fff;--pt-alt:#F8FAFC;--pt-mut:#55637A;--pt-ink:#0F172A;border:1px solid var(--pt-bd);border-radius:14px;background:var(--pt-bg);overflow:hidden}.rbp-pt-head{display:grid;grid-template-columns:1fr;gap:16px;align-items:end;padding:20px 22px}@media(min-width:900px){.rbp-pt-head{grid-template-columns:1fr max-content;gap:24px}}.rbp-pt-h{margin:0 0 4px;font-size:1.25rem;font-weight:700;line-height:1.3}.rbp-pt-d{margin:0;font-size:.88rem;color:var(--pt-mut);line-height:1.5}.rbp-pt-d strong{color:var(--pt-ink)}.rbp-pt-head-r{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.rbp-pt-search{display:flex;align-items:center;gap:8px;border:1px solid var(--pt-bd);border-radius:9px;padding:8px 12px;background:var(--pt-bg)}.rbp-pt-search svg{width:18px;height:18px;flex:none;color:var(--pt-mut)}.rbp-pt-search input{border:0;outline:0;background:none;font:inherit;color:inherit;min-width:200px}.rbp-pt-sort{display:flex;align-items:center;gap:8px;font-size:.85rem;color:var(--pt-mut)}.rbp-pt-sort select{border:1px solid var(--pt-bd);border-radius:9px;padding:8px 10px;font:inherit;color:inherit;background:var(--pt-bg)}.rbp-pt-chips{display:flex;flex-wrap:wrap;gap:8px;padding:18px 22px}.rbp-pt-head+.rbp-pt-chips{padding-top:0}.rbp-pt{margin-top:18px}.rbp-pt-chip{border:1px solid var(--pt-bd);background:var(--pt-bg);color:inherit;border-radius:999px;padding:6px 13px;font:inherit;font-size:.83rem;line-height:1.4;cursor:pointer;transition:background .15s,color .15s,border-color .15s}.rbp-pt-chip:hover{border-color:var(--pt-mut)}.rbp-pt-chip i{font-style:normal;opacity:.55;margin-left:5px}.rbp-pt-chip.is-on{background:var(--pt-ink);color:#fff;border-color:var(--pt-ink)}.rbp-pt-chip.is-on i{opacity:.7}.rbp-pt-table{border-top:1px solid var(--pt-bd)}.rbp-pt-hr,.rbp-pt-row{display:grid;gap:14px;align-items:center;padding:14px 22px;border-bottom:1px solid var(--pt-bd2)}.rbp-pt-row:last-child{border-bottom:0}.rbp-pt-hr{background:var(--pt-alt);color:var(--pt-mut);font-size:.79rem;font-weight:600}.rbp-pt-row:hover{background:var(--pt-alt)}.rbp-pt[data-cols="7"] .rbp-pt-hr,.rbp-pt[data-cols="7"] .rbp-pt-row{grid-template-columns:minmax(170px,1.7fr) minmax(140px,1.4fr) minmax(140px,1.5fr) 116px 132px 104px 120px}.rbp-pt[data-cols="6"] .rbp-pt-hr,.rbp-pt[data-cols="6"] .rbp-pt-row{grid-template-columns:minmax(180px,1.8fr) minmax(150px,1.5fr) minmax(150px,1.6fr) 130px 110px 120px}.rbp-pt[data-cols="5"] .rbp-pt-hr,.rbp-pt[data-cols="5"] .rbp-pt-row{grid-template-columns:minmax(200px,2fr) minmax(160px,1.6fr) minmax(160px,1.6fr) 110px 120px}.rbp-pt[data-cols="4"] .rbp-pt-hr,.rbp-pt[data-cols="4"] .rbp-pt-row{grid-template-columns:minmax(220px,2.2fr) minmax(170px,1.7fr) 110px 120px}.rbp-pt-sb{border:0;background:none;padding:0;font:inherit;color:inherit;cursor:pointer;display:inline-flex;align-items:center;gap:5px}.rbp-pt-sb:after{content:"";width:0;height:0;border-left:4px solid transparent;border-right:4px solid transparent;border-top:5px solid currentColor;opacity:.35}.rbp-pt-sb.is-on{color:var(--pt-ink)}.rbp-pt-sb.is-on:after{opacity:.9}.rbp-pt-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.rbp-pt-c-prov{display:flex;align-items:center;gap:11px;min-width:0}.rbp-pt-logo{position:relative;width:34px;height:34px;flex:none;border:1px solid var(--pt-bd);border-radius:9px;background:var(--pt-bg);display:grid;place-items:center;overflow:hidden}.rbp-pt-logo img{width:20px;height:20px;object-fit:contain;position:relative;z-index:1}.rbp-pt-ini{position:absolute;inset:0;display:grid;place-items:center;font-size:.72rem;font-weight:700;color:var(--pt-mut)}.rbp-pt-logo img[src]{background:var(--pt-bg)}.rbp-pt-nm{display:flex;flex-direction:column;gap:2px;min-width:0}.rbp-pt-nm a{font-weight:650;color:inherit;text-decoration:none;overflow-wrap:anywhere}.rbp-pt-nm a:hover{text-decoration:underline}.rbp-pt-sub{font-size:.76rem;color:var(--pt-mut)}.rbp-pt-c-price strong{font-size:1.02rem;font-weight:700;display:block}.rbp-pt-c-price span{font-size:.76rem;color:var(--pt-mut);display:block;line-height:1.4}.rbp-pt-c-meds{display:flex;flex-wrap:wrap;gap:5px}.rbp-pt-pill{display:inline-block;border:1px solid var(--pt-bd);border-radius:7px;padding:3px 8px;font-size:.75rem;color:inherit;text-decoration:none;background:var(--pt-bg)}.rbp-pt-pill:hover{border-color:var(--pt-mut)}.rbp-pt-more{font-size:.75rem;color:var(--pt-mut);align-self:center}.rbp-pt-yes,.rbp-pt-no{display:inline-block;font-size:.78rem;font-weight:600;border-radius:7px;padding:3px 9px}.rbp-pt-yes{background:#E7F6EC;color:#186A3B}.rbp-pt-no{background:#F1F4F8;color:#44506B}.rbp-pt-ls{display:inline-block;font-size:.75rem;font-weight:600;color:#186A3B;background:#E7F6EC;border-radius:7px;padding:3px 9px;text-decoration:none}a.rbp-pt-ls:hover{text-decoration:underline}.rbp-pt-nop{font-size:.76rem;color:var(--pt-mut)}.rbp-pt-sc{display:inline-grid;place-items:center;min-width:44px;padding:6px 8px;border-radius:9px;background:var(--pt-ink);color:#fff;font-weight:700;font-size:.95rem}.rbp-pt-c-act{display:flex;flex-direction:column;gap:6px;align-items:stretch}.rbp-pt-cmp{border:1px solid var(--pt-bd);background:var(--pt-bg);color:inherit;border-radius:8px;padding:6px 10px;font:inherit;font-size:.78rem;cursor:pointer;white-space:nowrap}.rbp-pt-cmp:hover{border-color:var(--pt-mut)}.rbp-pt-cmp.is-on{background:var(--pt-ink);color:#fff;border-color:var(--pt-ink)}.rbp-pt-go{font-size:.78rem;font-weight:600;text-decoration:none;color:inherit;border-bottom:1px solid currentColor;align-self:start}.rbp-pt-none{padding:26px 22px;margin:0;color:var(--pt-mut);font-size:.9rem}.rbp-pt-none button,.rbp-pt-empty button{border:0;background:none;padding:0;font:inherit;color:inherit;text-decoration:underline;cursor:pointer}.rbp-pt-empty{padding:26px 22px;color:var(--pt-mut)}@media(max-width:899px){.rbp-pt-hr{display:none}.rbp-pt-row,.rbp-pt[data-cols="7"] .rbp-pt-row,.rbp-pt[data-cols="6"] .rbp-pt-row,.rbp-pt[data-cols="5"] .rbp-pt-row,.rbp-pt[data-cols="4"] .rbp-pt-row{grid-template-columns:1fr;gap:9px;padding:16px 18px}.rbp-pt-c[data-l]{display:flex;justify-content:space-between;align-items:baseline;gap:14px}.rbp-pt-c[data-l]:before{content:attr(data-l);flex:none;font-size:.76rem;font-weight:600;color:var(--pt-mut)}.rbp-pt-c-meds{justify-content:flex-end}.rbp-pt-c-price{text-align:right}.rbp-pt-c-act{flex-direction:row;justify-content:space-between;align-items:center;padding-top:4px;border-top:1px dashed var(--pt-bd2)}.rbp-pt-head{padding:18px}.rbp-pt-chips{padding:0 18px 16px}.rbp-pt-search input{min-width:0;width:100%}.rbp-pt-search{flex:1}}html[data-brx-theme=dark] .rbp-pt{--pt-bd:#2A3550;--pt-bd2:#232D45;--pt-bg:#131B2E;--pt-alt:#1A2338;--pt-mut:#9AA8C2;--pt-ink:#E8EEF9}html[data-brx-theme=dark] .rbp-pt-chip.is-on{background:#E8EEF9;color:#0F172A;border-color:#E8EEF9}html[data-brx-theme=dark] .rbp-pt-sc{background:#E8EEF9;color:#0F172A}html[data-brx-theme=dark] .rbp-pt-yes{background:#12351F;color:#7EE2A8}html[data-brx-theme=dark] .rbp-pt-ls{background:#12351F;color:#7EE2A8}html[data-brx-theme=dark] .rbp-pt-no{background:#1F2740;color:#B9C6DE}html[data-brx-theme=dark] .rbp-pt-logo img{background:#fff;border-radius:4px}.rbp-pt-hide{display:none !important}#brxe-pvftr:not(:has(.brxe-pvfcd)){display:none}#brxe-pvftl:has(+ #brxe-pvftr:not(:has(.brxe-pvfcd))){display:none}.rbp-pt-tray{--pt-bd:#E3E8EF;--pt-bg:#fff;--pt-alt:#F8FAFC;--pt-mut:#55637A;--pt-ink:#0F172A;position:fixed;left:0;right:0;bottom:0;z-index:940;pointer-events:none;font-size:.85rem}.rbp-pt-tray-bar{pointer-events:auto;box-sizing:border-box;display:flex;flex-wrap:wrap;gap:12px 16px;align-items:center;justify-content:space-between;width:min(1120px,calc(100% - 28px));margin:0 auto calc(16px + env(safe-area-inset-bottom,0px));padding:11px 12px 11px 18px;border:1px solid var(--pt-bd);border-radius:14px;background:var(--pt-bg);box-shadow:0 12px 34px rgba(15,23,42,.22);visibility:hidden;opacity:0;transform:translateY(140%);transition:transform .24s cubic-bezier(.2,.8,.3,1),opacity .18s linear,visibility .24s}.rbp-pt-tray.is-on .rbp-pt-tray-bar{visibility:visible;opacity:1;transform:none}.rbp-pt-tray-l{display:flex;flex-wrap:wrap;align-items:center;gap:8px 10px;min-width:0}.rbp-pt-tray-n{flex:none;font-size:.82rem;font-weight:700;color:var(--pt-ink)}.rbp-pt-tray-chips{display:flex;flex-wrap:wrap;gap:6px;min-width:0}.rbp-pt-tray-chip{display:inline-flex;align-items:center;gap:7px;max-width:210px;border:1px solid var(--pt-bd);background:var(--pt-alt);color:var(--pt-ink);border-radius:999px;padding:4px 6px 4px 11px;font:inherit;font-size:.78rem;line-height:1.35;cursor:pointer}.rbp-pt-tray-chip span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rbp-pt-tray-chip i{flex:none;display:grid;place-items:center;width:16px;height:16px;border-radius:50%;background:rgba(15,23,42,.1);font-style:normal;font-size:.72rem;line-height:1}.rbp-pt-tray-chip:hover i{background:rgba(15,23,42,.24)}.rbp-pt-tray-r{display:flex;align-items:center;gap:8px;margin-left:auto}.rbp-pt-tray-clear{border:1px solid var(--pt-bd);background:var(--pt-bg);color:var(--pt-mut);border-radius:9px;padding:8px 13px;font:inherit;font-size:.8rem;cursor:pointer}.rbp-pt-tray-clear:hover{color:var(--pt-ink);border-color:var(--pt-mut)}.rbp-pt-tray-go{display:inline-block;background:var(--pt-ink);color:#fff;text-decoration:none;border-radius:9px;padding:9px 18px;font-weight:700;font-size:.82rem;white-space:nowrap}.rbp-pt-tray-go[aria-disabled="true"]{background:var(--pt-alt);color:var(--pt-mut);box-shadow:inset 0 0 0 1px var(--pt-bd);font-weight:600;cursor:default}.rbp-pt-tray-bar:focus-within{box-shadow:0 12px 34px rgba(15,23,42,.22),0 0 0 3px rgba(37,99,235,.4)}.rbp-pt-tray.rbp-pt-nudge .rbp-pt-tray-bar{animation:rbpPtNudge .4s}@keyframes rbpPtNudge{0%,100%{transform:none}25%{transform:translateX(-6px)}75%{transform:translateX(6px)}}body.rbp-pt-tray-on{padding-bottom:104px}.rbp-pt-full .rbp-pt-cmp:not(.is-on){opacity:.42}@media(max-width:640px){.rbp-pt-tray-bar{width:calc(100% - 16px);margin-bottom:calc(8px + env(safe-area-inset-bottom,0px));padding:10px;gap:9px}.rbp-pt-tray-l{width:100%}.rbp-pt-tray-r{width:100%;margin-left:0}.rbp-pt-tray-go{flex:1;text-align:center}.rbp-pt-tray-clear{flex:none}.rbp-pt-tray-chip{max-width:148px}body.rbp-pt-tray-on{padding-bottom:152px}}@media(prefers-reduced-motion:reduce){.rbp-pt-tray-bar{transition:none}.rbp-pt-tray.rbp-pt-nudge .rbp-pt-tray-bar{animation:none}}html[data-brx-theme=dark] .rbp-pt-tray{--pt-bd:#2A3550;--pt-bg:#131B2E;--pt-alt:#1A2338;--pt-mut:#9AA8C2;--pt-ink:#E8EEF9}html[data-brx-theme=dark] .rbp-pt-tray-bar{box-shadow:0 12px 34px rgba(0,0,0,.55)}html[data-brx-theme=dark] .rbp-pt-tray-go{background:#E8EEF9;color:#0F172A}html[data-brx-theme=dark] .rbp-pt-tray-go[aria-disabled="true"]{background:#1A2338;color:#9AA8C2}html[data-brx-theme=dark] .rbp-pt-tray-chip i{background:rgba(232,238,249,.18)}
/* rbp-pt-sidebar-layout (2026-08-19): on the full directory page the chip filters become a sticky left rail (Relume filters-2 pattern). Scoped to page 195 only so embedded lists in guides keep the inline layout. */

 .rbp-pt-c-price > span{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}
.rbp-stub{display:flex;flex-direction:column;row-gap:16px;width:100%}.rbp-stub-k{font-size:.78rem;font-weight:700;letter-spacing:.1em;color:var(--bricks-color-col-gutll7,#2563EB);margin:0}.rbp-stub-h{margin:0}.rbp-stub-l{font-size:1.1rem;color:var(--bricks-color-col-a4osm1,#55637A);margin:0}.rbp-stub-card{display:flex;flex-direction:column;gap:6px;background:var(--bricks-color-col-5qohuj,#FFFFFF);border:1px solid var(--bricks-color-col-2y2cn7,#E3E8F0);border-left:4px solid var(--bricks-color-col-gutll7,#2563EB);border-radius:16px;padding:18px 22px;max-width:620px}.rbp-stub-card strong{font-size:.95rem;color:var(--bricks-color-col-tqzojh,#172554)}.rbp-stub-card span{font-size:.85rem;color:var(--bricks-color-col-a4osm1,#55637A);line-height:1.6}.rbp-stub-rn{margin:6px 0 -6px;font-size:.78rem;font-weight:700;letter-spacing:.06em;color:var(--bricks-color-col-a4osm1,#55637A)}.rbp-nf{display:flex;flex-direction:column;gap:8px;max-width:620px}.rbp-nf form{display:flex;gap:8px;background:var(--bricks-color-col-5qohuj,#FFFFFF);border:1px solid var(--bricks-color-col-2y2cn7,#E3E8F0);border-radius:999px;padding:6px 6px 6px 8px;align-items:center;max-width:460px}.rbp-nf input[type=email]{flex:1;min-width:0;border:0;background:none;font:inherit;font-size:.92rem;padding:8px 10px;color:var(--bricks-color-col-tqzojh,#172554)}.rbp-nf input[type=email]:focus{outline:2px solid var(--bricks-color-col-gutll7,#2563EB);outline-offset:2px;border-radius:999px}.rbp-nf button{background:var(--bricks-color-col-tqzojh,#172554);color:#fff;border:0;border-radius:999px;padding:10px 20px;font:inherit;font-weight:700;font-size:.9rem;cursor:pointer;white-space:nowrap}.rbp-nf button:hover{background:var(--bricks-color-col-gutll7,#2563EB)}.rbp-nf-hp{position:absolute!important;left:-9999px!important;width:0;height:0;opacity:0}.rbp-nf-fine{margin:0;font-size:.78rem;color:var(--bricks-color-col-a4osm1,#55637A)}.rbp-nf-ok{margin:0;font-weight:700;color:var(--bricks-color-col-zu208l,#0E9F6E);background:var(--bricks-color-col-f9551d,#E4F5EE);border-radius:12px;padding:12px 16px;max-width:460px}.rbp-nf-er{margin:0;font-weight:700;color:#B3261E;background:#FDECEC;border-radius:12px;padding:12px 16px;max-width:460px}.rbp-pills{display:flex;flex-wrap:wrap;gap:8px}.rbp-pills a{display:inline-block;border:1px solid var(--bricks-color-col-2y2cn7,#E3E8F0);background:var(--bricks-color-col-5qohuj,#FFFFFF);border-radius:999px;padding:8px 16px;font-size:.88rem;font-weight:600;color:var(--bricks-color-col-tqzojh,#172554);text-decoration:none}.rbp-pills a:hover{border-color:var(--bricks-color-col-gutll7,#2563EB);color:var(--bricks-color-col-gutll7,#2563EB)}.rbp-pills a small{color:var(--bricks-color-col-a4osm1,#55637A);font-weight:600}html[data-brx-theme=dark] .rbp-nf form,html[data-brx-theme=dark] .rbp-stub-card,html[data-brx-theme=dark] .rbp-pills a{background:rgba(255,255,255,.05);border-color:rgba(255,255,255,.14)}html[data-brx-theme=dark] .rbp-nf input[type=email]{color:#E8EDF9}.rbp-tiers{display:grid;gap:18px;grid-template-columns:1fr}@media(min-width:900px){.rbp-tiers{grid-template-columns:repeat(3,1fr)}}.rbp-tier{display:flex;flex-direction:column;gap:8px;background:#fff;border:1px solid #E3E8F0;border-radius:18px;padding:26px}.rbp-tier-n{font-size:.78rem;font-weight:700;letter-spacing:.09em;color:#55637A}.rbp-tier-p{font-family:Fraunces,Georgia,serif;font-weight:900;font-size:2.2rem;color:#172554;line-height:1.1}.rbp-tier-p i{display:block;font-style:normal;font-size:.85rem;font-weight:600;color:#55637A;font-family:inherit}.rbp-tier-l{font-size:.92rem;color:#55637A}.rbp-tier ul{margin:6px 0 0;padding-left:18px;font-size:.9rem;display:flex;flex-direction:column;gap:6px}.rbp-tier-b{margin-top:auto;display:block;text-align:center;background:#172554;color:#fff;border-radius:999px;padding:12px 22px;font-weight:700;text-decoration:none}.rbp-tier-w{margin-top:auto;font-size:.82rem;color:#55637A;border-top:1px dashed #E3E8F0;padding-top:12px}.rbp-prev{display:grid;gap:18px;grid-template-columns:1fr;margin-top:18px}@media(min-width:820px){.rbp-prev{grid-template-columns:1fr 1fr}}.rbp-prev-h{font-size:.78rem;font-weight:700;letter-spacing:.08em;color:#55637A;display:block;margin-bottom:8px}.rbp-prev-card{border:1px solid #E3E8F0;border-radius:14px;background:#fff;overflow:hidden}.rbp-prev-top{display:flex;align-items:center;gap:10px;padding:14px;border-bottom:1px solid #EEF2F7}.rbp-prev-logo{width:34px;height:34px;border-radius:9px;background:#EEF2F7;display:grid;place-items:center;font-size:.75rem;font-weight:700;color:#55637A;flex:none}.rbp-prev-top em{display:block;font-style:normal;font-size:.76rem;color:#55637A}.rbp-prev-sc{margin-left:auto;font-size:.72rem;color:#55637A}.rbp-prev-row{padding:12px 14px;border-bottom:1px solid #EEF2F7;font-size:.86rem;display:flex;justify-content:space-between;gap:10px}.rbp-prev-src{font-size:.72rem;color:#55637A}.rbp-prev-stmt,.rbp-prev-con,.rbp-prev-off{flex-direction:column;gap:3px}.rbp-prev-stmt strong,.rbp-prev-con strong,.rbp-prev-off strong{font-size:.72rem;text-transform:none;color:#55637A}.rbp-prev-off{background:#F8FAFC;color:#8A97AD}.rbp-prev-off span{font-weight:600}.rbp-prev-con{background:#F2F8F4}.rbp-prev-n{display:block;margin-top:8px;font-size:.8rem;color:#55637A}.rbp-prev-foot{margin-top:16px;font-size:.85rem;color:#55637A}.rbp-claim{margin-top:28px;background:#fff;border:1px solid #E3E8F0;border-radius:18px;padding:26px;max-width:560px}.rbp-claim label{display:block;font-weight:600;margin-top:12px;margin-bottom:4px}.rbp-claim select,.rbp-claim input[type=email]{width:100%;padding:10px 12px;border:1px solid #E3E8F0;border-radius:9px;font:inherit}.rbp-claim button{margin-top:16px;background:#172554;color:#fff;border:0;border-radius:999px;padding:12px 24px;font:inherit;font-weight:700;cursor:pointer}.rbp-claim .rbp-hint{font-size:.8rem;color:#55637A;margin:0 0 6px}.rbp-contact{margin:14px 0;padding:14px;border:1px solid #E3E8F0;border-radius:12px;background:#F2F8F4}.rbp-contact ul{margin:6px 0 0;padding-left:18px}.rbp-contact-n{display:block;margin-top:6px;font-size:.75rem;color:#55637A}@media(max-width:520px){.rbp-prev-row{flex-wrap:wrap;gap:4px}.rbp-prev-src{flex:1 0 100%}.rbp-prev-con,.rbp-prev-off{overflow-wrap:anywhere}.rbp-prev-top{flex-wrap:wrap}.rbp-prev-sc{margin-left:0;flex:1 0 100%}.rbp-tier{padding:22px}.rbp-claim{padding:20px}}.rbp-pluscta{display:flex;flex-direction:column;gap:8px;align-items:flex-start;margin-top:22px;color:#fff;background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.14);border-radius:16px;padding:22px;max-width:560px}.rbp-pluscta strong{font-size:1.05rem}.rbp-pluscta span{font-size:.92rem;opacity:.85}.rbp-pluscta-b{display:inline-block;margin-top:6px;background:#fff;color:#0F172A;border-radius:999px;padding:12px 24px;font-weight:700;text-decoration:none}.rbp-pluscta-s{font-size:.85rem;text-decoration:underline;color:#fff;opacity:.85}
.tks-viz{margin:2.2em 0;padding:18px 20px;border:1px solid var(--tks-border,#E3E8EF);border-radius:var(--tks-radius,10px);background:#fff;overflow-x:auto}.tks-viz__title{font-family:Fraunces,Georgia,serif;font-size:1.06rem;font-weight:700;line-height:1.3;color:var(--tks-accent,#172554);margin:0 0 12px}.tks-viz__table{width:100%;border-collapse:collapse;font-size:.92rem}.tks-viz__table th,.tks-viz__table td{text-align:left;padding:9px 10px;border-bottom:1px solid var(--tks-border,#E3E8EF);vertical-align:top}.tks-viz__table thead th{font-weight:700;color:var(--tks-accent,#172554);border-bottom-width:2px}.tks-viz__table tr:last-child td{border-bottom:0}.tks-viz__facts th{width:42%;font-weight:600;color:var(--tks-muted,#55637A)}.tks-viz__steps{margin:0;padding-left:1.3em}.tks-viz__steps li{margin:0 0 .55em;padding-left:.2em}.tks-viz__steps li::marker{color:var(--tks-accent,#172554);font-weight:700}.tks-viz img{display:block;max-width:100%;height:auto;border-radius:6px}.tks-viz__takeaways{margin:0;padding:0;list-style:none}.tks-viz__takeaways li{position:relative;margin:0 0 .6em;padding-left:1.5em;line-height:1.5}.tks-viz__takeaways li:before{content:"";position:absolute;left:0;top:.55em;width:8px;height:8px;border-radius:50%;background:var(--tks-accent,#172554)}.tks-viz__checklist{margin:0;padding:0;list-style:none}.tks-viz__checklist li{position:relative;margin:0 0 .55em;padding-left:1.7em;line-height:1.5}.tks-viz__checklist li:before{content:"";position:absolute;left:.25em;top:.35em;width:6px;height:11px;border:solid var(--tks-accent,#172554);border-width:0 2px 2px 0;transform:rotate(45deg)}.tks-viz__timeline{margin:0;padding:0;list-style:none;border-left:2px solid var(--tks-border,#E3E8EF)}.tks-viz__timeline li{position:relative;margin:0;padding:0 0 1.1em 1.25em}.tks-viz__timeline li:before{content:"";position:absolute;left:-6px;top:.45em;width:10px;height:10px;border-radius:50%;background:var(--tks-accent,#172554)}.tks-viz__timeline li:last-child{padding-bottom:0}.tks-viz__when{display:block;font-size:.8rem;font-weight:700;letter-spacing:.02em;color:var(--tks-accent,#172554)}.tks-viz__what{display:block;line-height:1.5}.tks-viz__quote{margin:0;padding:0 0 0 1.1em;border-left:3px solid var(--tks-accent,#172554)}.tks-viz__quote p{margin:0 0 .6em;font-size:1.02rem;line-height:1.55}.tks-viz__cite{margin:0;font-size:.85rem;color:var(--tks-muted,#55637A)}.tks-viz figcaption{margin-top:10px;font-size:.85rem;line-height:1.45;color:var(--tks-muted,#55637A)}
.rbp-phf{background:var(--bricks-color-col-5qohuj,#FFFFFF);border:1px solid var(--bricks-color-col-2y2cn7,#E3E8F0);border-radius:20px;padding:28px 30px}.rbp-phf-k{font-size:.72rem;font-weight:700;letter-spacing:.09em;color:var(--bricks-color-col-gutll7,#2563EB);margin:0 0 6px}.rbp-phf-h{margin:0 0 14px;font-size:1.45rem}.rbp-phf-rows{display:flex;flex-direction:column}.rbp-phf-row{display:grid;grid-template-columns:150px 1fr;gap:16px;padding:10px 0;border-bottom:1px solid var(--bricks-color-col-2y2cn7,#E3E8F0);font-size:.93rem}.rbp-phf-row:last-child{border-bottom:0}.rbp-phf-row span{color:var(--bricks-color-col-a4osm1,#55637A);font-size:.78rem;font-weight:700;letter-spacing:.06em;padding-top:2px}.rbp-phf-row strong{font-weight:600;color:var(--bricks-color-col-tqzojh,#172554)}.rbp-phf-row strong em{display:block;font-style:normal;font-size:.78rem;font-weight:500;color:var(--bricks-color-col-a4osm1,#55637A);margin-top:2px}.rbp-phf-row a{color:var(--bricks-color-col-zu208l,#0E9F6E);font-weight:700;text-decoration:none}.rbp-phf-f{margin:14px 0 0;font-size:.8rem;color:var(--bricks-color-col-a4osm1,#55637A)}.rbp-phf-f a{color:var(--bricks-color-col-gutll7,#2563EB);font-weight:600;text-decoration:none}@media(max-width:640px){.rbp-phf-row{grid-template-columns:1fr;gap:2px}}.rbp-phnote{background:var(--bricks-color-col-nazqvr,#E8EFFD);border-left:4px solid var(--bricks-color-col-gutll7,#2563EB);border-radius:14px;padding:18px 22px;margin:14px 0 18px}.rbp-phnote strong{display:block;font-size:.78rem;font-weight:700;letter-spacing:.06em;color:var(--bricks-color-col-tqzojh,#172554);margin-bottom:6px}.rbp-phnote p{margin:0;font-size:.92rem;line-height:1.6;color:var(--bricks-color-col-tqzojh,#172554)}.rbp-phnote a{color:var(--bricks-color-col-gutll7,#2563EB);font-weight:600}.rbp-phm,.rbp-phx{margin-top:8px}.rbp-phm h2,.rbp-phx h2{margin:0 0 8px}.rbp-phm h3{margin:22px 0 8px}.rbp-phm-lede{font-size:.95rem;color:var(--bricks-color-col-a4osm1,#55637A);margin:0 0 14px;max-width:70ch}.rbp-phm-tbl{overflow-x:auto;border:1px solid var(--bricks-color-col-2y2cn7,#E3E8F0);border-radius:14px;background:var(--bricks-color-col-5qohuj,#fff);-webkit-overflow-scrolling:touch}.rbp-phm-tbl table{width:100%;border-collapse:collapse;margin:0;font-size:.93rem}.rbp-phm-tbl th,.rbp-phm-tbl td{padding:11px 14px;text-align:left;border-bottom:1px solid var(--bricks-color-col-2y2cn7,#E3E8F0)}.rbp-phm-tbl thead th{background:var(--bricks-color-col-bddjln,#F6F8FB);color:var(--bricks-color-col-tqzojh,#172554);font-weight:700;font-size:.78rem;letter-spacing:.05em;white-space:nowrap}.rbp-phm-tbl tbody tr:last-child td{border-bottom:0}.rbp-phm-tbl td a{color:var(--bricks-color-col-gutll7,#2563EB);font-weight:600;text-decoration:none}.rbp-phm-p{font-weight:800;font-variant-numeric:tabular-nums;color:var(--bricks-color-col-tqzojh,#172554)}.rbp-phx-empty,.rbp-phx-note{font-size:.88rem;color:var(--bricks-color-col-a4osm1,#55637A);max-width:70ch}.rbp-phx-note{margin-top:10px}.rbp-phhub h2{margin:34px 0 8px}.rbp-phhub h2:first-child{margin-top:0}.rbp-pht-prov{min-width:220px}.rbp-pht-provi{display:flex;align-items:center;gap:10px}.rbp-pht-prov a{color:var(--bricks-color-col-tqzojh,#172554);font-weight:700}.rbp-pht-prov .rbp-pt-logo{display:inline-flex;width:34px;height:34px;border-radius:9px;background:#fff;border:1px solid var(--bricks-color-col-2y2cn7,#E3E8F0);align-items:center;justify-content:center;overflow:hidden;flex:0 0 auto}.rbp-pht-prov .rbp-pt-logo img{width:22px;height:22px;object-fit:contain}.rbp-pht-prov .rbp-pt-logo:has(img) .rbp-pt-ini{display:none}.rbp-pht-prov .rbp-pt-ini{font-weight:700;font-size:.72rem;color:var(--bricks-color-col-tqzojh,#172554)}.rbp-pht-v{color:var(--bricks-color-col-zu208l,#0E9F6E)!important;font-weight:700}.rbp-pht-vd{display:block;font-size:.76rem;color:var(--bricks-color-col-a4osm1,#55637A)}.rbp-pht-vn{color:var(--bricks-color-col-a4osm1,#55637A)}.rbp-pht-go a{white-space:nowrap}.rbp-phcards{display:flex;flex-wrap:wrap;gap:10px;margin:0 0 8px}.rbp-phcards a{display:inline-flex;align-items:center;gap:8px;border:1px solid var(--bricks-color-col-2y2cn7,#E3E8F0);border-radius:999px;padding:9px 16px;font-weight:600;text-decoration:none;color:var(--bricks-color-col-tqzojh,#172554);background:var(--bricks-color-col-5qohuj,#fff)}.rbp-phcards a:hover{border-color:var(--bricks-color-col-gutll7,#2563EB);color:var(--bricks-color-col-gutll7,#2563EB)}@media(max-width:760px){.rbp-phm-tbl:has(td[data-l]){border:0;background:transparent;overflow:visible}.rbp-phm-tbl:has(td[data-l]) table{font-size:.92rem}.rbp-phm-tbl:has(td[data-l]) thead{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.rbp-phm-tbl:has(td[data-l]) tbody tr{display:block;background:var(--bricks-color-col-5qohuj,#fff);border:1px solid var(--bricks-color-col-2y2cn7,#E3E8F0);border-radius:14px;padding:4px 16px;margin-bottom:10px}.rbp-phm-tbl:has(td[data-l]) tbody tr:last-child{margin-bottom:0}.rbp-phm-tbl:has(td[data-l]) tbody td{display:flex;justify-content:space-between;align-items:baseline;gap:16px;padding:9px 0;border-bottom:1px solid var(--bricks-color-col-bddjln,#F0F3F8);text-align:right}.rbp-phm-tbl:has(td[data-l]) tbody tr td:last-child{border-bottom:0}.rbp-phm-tbl:has(td[data-l]) tbody td::before{content:attr(data-l);flex:0 0 auto;text-align:left;font-size:.7rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--bricks-color-col-a4osm1,#55637A);padding-top:2px}.rbp-phm-tbl:has(td[data-l]) tbody td.rbp-pht-prov{min-width:0;display:block;padding:12px 0 10px;text-align:left}.rbp-phm-tbl:has(td[data-l]) tbody td.rbp-pht-prov::before{display:none}.rbp-phm-tbl:has(td[data-l]) tbody td.rbp-pht-prov a{font-size:1.02rem}.rbp-phm-tbl:has(td[data-l]) tbody td.rbp-pht-go{justify-content:flex-end}.rbp-phm-tbl:has(td[data-l]) tbody td.rbp-pht-go::before{display:none}.rbp-pht-vd{text-align:right}}@media(min-width:761px){.rbp-phm-tbl table{min-width:620px}}
.rbp-crumb{display:flex;flex-wrap:wrap;gap:8px;align-items:center;font-size:.85rem}.rbp-crumb a{color:var(--bricks-color-col-gutll7,#2563EB);font-weight:600;text-decoration:none}.rbp-crumb span{color:var(--bricks-color-col-a4osm1,#55637A)}.rbp-crumb-now{font-weight:600}.rbp-cta{display:flex;flex-wrap:wrap;gap:18px;align-items:center;justify-content:space-between;background:var(--bricks-color-col-tqzojh,#172554);border-radius:18px;padding:26px 30px;margin:28px 0}.rbp-cta strong{display:block;font-family:Fraunces,Georgia,serif;font-weight:500;font-size:1.3rem;color:#fff;margin-bottom:4px}.rbp-cta span{display:block;font-size:.92rem;color:rgba(255,255,255,.78);max-width:60ch}.rbp-cta a{background:#fff;color:var(--bricks-color-col-tqzojh,#172554);border-radius:999px;padding:13px 26px;font-weight:700;text-decoration:none;white-space:nowrap}.rbp-cta a:hover{background:var(--bricks-color-col-nazqvr,#E8EFFD)}.rbp-hero-wash{background:radial-gradient(ellipse 620px 340px at 85% 0%,var(--bricks-color-col-nazqvr,#E8EFFD),transparent)}/* rbp-mobfix */.rbp-rh-form button[type=submit]{background:#172554 !important;color:#fff !important;border:0}html[data-brx-theme=dark] .rbp-rh-form button[type=submit]{background:#E8EEF9 !important;color:#0F172A !important}@media(max-width:991px){.rbp-viz-bubble,.rbp-viz-chip{position:static !important;transform:none !important;margin:8px 0 0 !important;display:inline-block;max-width:100%}.rbp-viz{position:relative;overflow:visible}.rbp-viz-card{position:static !important;transform:none !important;margin:0 auto}}@media(max-width:899px){.rbp-pt-row{padding:14px 16px;gap:6px}.rbp-pt-c[data-l]{align-items:flex-start}.rbp-pt-c[data-l]:before{font-size:.72rem;opacity:.85}.rbp-pt-c-meds{display:none}.rbp-pt-c-trust{display:none}.rbp-pt-c-prov{padding-bottom:2px}.rbp-pt-c-price{text-align:right}.rbp-pt-c-act{padding-top:8px}.rbp-pt-cmp,.rbp-pt-go{font-size:.8rem}}html[data-brx-theme=dark] .rbp-cta-go,html[data-brx-theme=dark] #brxe-rvctas a[href^="/go/"]{background:#E8EEF9 !important;color:#0F172A !important}.rbp-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.rbp-hsearch{align-items:center;gap:7px;border:1px solid var(--bricks-color-col-2y2cn7,#E3E8F0);border-radius:999px;padding:7px 13px}.rbp-hsearch svg{width:15px;height:15px;opacity:.7;flex:none}.rbp-hsearch input{border:0;outline:0;background:none;font:inherit;font-size:.85rem;color:inherit;width:190px}.rbp-acct-in{background:rgba(128,145,180,.16)}
.rbp-shots{margin:2.6em 0}.rbp-shots-h{font-family:Fraunces,Georgia,serif;color:var(--tks-accent,#172554);margin:0 0 .3em}.rbp-shots-note{margin:0 0 1.1em;font-size:.86rem;color:var(--tks-muted,#55637A)}.rbp-shots-grid{display:grid;gap:18px;grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}.rbp-shot{margin:0;border:1px solid var(--tks-border,#E3E8EF);border-radius:var(--tks-radius,10px);background:#fff;overflow:hidden}.rbp-shot img{display:block;width:100%;height:auto}.rbp-shot figcaption{padding:10px 14px;font-size:.85rem;line-height:1.45;color:var(--tks-muted,#55637A);border-top:1px solid var(--tks-border,#E3E8EF)}
.rbp-rv-src{display:inline-flex;align-items:center;font-size:.68rem;font-weight:700;letter-spacing:.04em;padding:3px 9px;border-radius:999px;white-space:nowrap}.rbp-rv-org{background:var(--bricks-color-col-bddjln,#F6F8FB);color:var(--bricks-color-col-a4osm1,#55637A)}.rbp-rv-inv{background:var(--bricks-color-col-nazqvr,#E8EFFD);color:var(--bricks-color-col-gutll7,#2563EB)}
.rbp-auth{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:62vh;padding:40px 0}.rbp-auth-card{width:100%;max-width:420px;background:var(--bricks-color-col-5qohuj,#FFFFFF);border:1px solid var(--bricks-color-col-2y2cn7,#E3E8F0);border-radius:20px;padding:38px 36px;box-shadow:0 18px 50px rgba(23,37,84,.07)}.rbp-auth-card h1{margin:0 0 8px;text-align:center}.rbp-auth-sub{margin:0 0 22px;text-align:center;font-size:.95rem;color:var(--bricks-color-col-a4osm1,#55637A)}.rbp-auth-card form{display:flex;flex-direction:column;gap:8px}.rbp-auth-card label,.rbp-acc-main label{font-size:.85rem;font-weight:700;color:var(--bricks-color-col-tqzojh,#172554)}.rbp-auth-card input[type=email],.rbp-acc-main input[type=text],.rbp-acc-main textarea{border:1px solid var(--bricks-color-col-2y2cn7,#E3E8F0);background:var(--bricks-color-col-bddjln,#F6F8FB);border-radius:12px;padding:13px 15px;font:inherit;width:100%;box-sizing:border-box;color:var(--bricks-color-col-tqzojh,#172554)}.rbp-auth-card button,.rbp-acc-main button,.rbp-btn{display:inline-block;background:var(--bricks-color-col-tqzojh,#172554);color:#fff;border:0;border-radius:999px;padding:13px 26px;font:inherit;font-weight:700;cursor:pointer;text-decoration:none;text-align:center}.rbp-auth-card button:hover,.rbp-btn:hover{background:var(--bricks-color-col-gutll7,#2563EB)}.rbp-btn-2{background:var(--bricks-color-col-5qohuj,#FFFFFF);color:var(--bricks-color-col-tqzojh,#172554);border:1px solid var(--bricks-color-col-2y2cn7,#E3E8F0)}.rbp-auth-alt{margin:16px 0 0;text-align:center;font-size:.88rem;color:var(--bricks-color-col-a4osm1,#55637A)}.rbp-auth-alt a,.rbp-hint a,.rbp-note a{color:var(--bricks-color-col-gutll7,#2563EB);font-weight:600;text-decoration:none}.rbp-auth-foot{margin:22px 0 0;font-size:.8rem;color:var(--bricks-color-col-a4osm1,#55637A);text-align:center;max-width:420px}.rbp-auth-err,.rbp-err{background:#FDECEC;color:#B3261E;border-radius:12px;padding:11px 15px;font-size:.9rem;font-weight:600;margin:0 0 14px}.rbp-auth-ok,.rbp-ok{background:var(--bricks-color-col-f9551d,#E4F5EE);color:var(--bricks-color-col-zu208l,#0E9F6E);border-radius:12px;padding:11px 15px;font-size:.9rem;font-weight:600;margin:0 0 14px}.rbp-hp{position:absolute!important;left:-9999px!important;width:0;height:0;opacity:0}.rbp-acc{display:grid;grid-template-columns:250px 1fr;gap:32px;align-items:start;padding:36px 0 72px}.rbp-acc-nav{position:sticky;top:90px;background:var(--bricks-color-col-5qohuj,#FFFFFF);border:1px solid var(--bricks-color-col-2y2cn7,#E3E8F0);border-radius:18px;padding:20px}.rbp-acc-who{display:flex;gap:12px;align-items:center;padding-bottom:16px;margin-bottom:12px;border-bottom:1px solid var(--bricks-color-col-2y2cn7,#E3E8F0)}.rbp-acc-av{width:42px;height:42px;flex:0 0 42px;border-radius:999px;background:var(--bricks-color-col-tqzojh,#172554);color:#fff;display:inline-flex;align-items:center;justify-content:center;font-weight:700;font-size:.85rem}.rbp-acc-who strong{display:block;font-size:.95rem;color:var(--bricks-color-col-tqzojh,#172554)}.rbp-acc-who span{display:block;font-size:.8rem;color:var(--bricks-color-col-a4osm1,#55637A)}.rbp-acc-nav nav{display:flex;flex-direction:column;gap:2px}.rbp-acc-nav nav a{padding:10px 14px;border-radius:10px;font-size:.92rem;font-weight:600;color:var(--bricks-color-col-a4osm1,#55637A);text-decoration:none}.rbp-acc-nav nav a:hover{background:var(--bricks-color-col-bddjln,#F6F8FB);color:var(--bricks-color-col-tqzojh,#172554)}.rbp-acc-nav nav a.on{background:var(--bricks-color-col-nazqvr,#E8EFFD);color:var(--bricks-color-col-gutll7,#2563EB)}.rbp-acc-out{margin-top:10px;border-top:1px solid var(--bricks-color-col-2y2cn7,#E3E8F0);padding-top:12px!important;color:var(--bricks-color-col-a4osm1,#55637A)!important}.rbp-acc-main{display:flex;flex-direction:column;gap:20px;min-width:0}.rbp-card{background:var(--bricks-color-col-5qohuj,#FFFFFF);border:1px solid var(--bricks-color-col-2y2cn7,#E3E8F0);border-radius:18px;padding:26px 28px}.rbp-card h2{margin:0 0 16px}.rbp-card form{display:flex;flex-direction:column;gap:8px}.rbp-card-f{margin-top:18px;padding-top:16px;border-top:1px solid var(--bricks-color-col-2y2cn7,#E3E8F0);display:flex;gap:10px;flex-wrap:wrap;align-items:center}.rbp-lead{font-size:1.05rem;margin:0 0 16px;color:var(--bricks-color-col-tqzojh,#172554)}.rbp-stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:0;margin-bottom:6px}.rbp-stats > div{border-left:1px solid var(--bricks-color-col-2y2cn7,#E3E8F0);padding:2px 18px}.rbp-stats > div:first-child{border-left:0;padding-left:0}.rbp-stats strong{display:block;font-family:Fraunces,Georgia,serif;font-size:1.35rem;color:var(--bricks-color-col-tqzojh,#172554);margin-bottom:4px}.rbp-stats span{display:block;font-size:.78rem;font-weight:700;color:var(--bricks-color-col-a4osm1,#55637A)}.rbp-row{display:flex;gap:16px;align-items:flex-start;justify-content:space-between;padding:14px 0;border-bottom:1px solid var(--bricks-color-col-2y2cn7,#E3E8F0);flex-wrap:wrap}.rbp-row:last-child{border-bottom:0}.rbp-row strong{display:block;color:var(--bricks-color-col-tqzojh,#172554)}.rbp-row span{display:block;font-size:.82rem;color:var(--bricks-color-col-a4osm1,#55637A)}.rbp-row p{margin:6px 0 0;font-size:.92rem;color:var(--bricks-color-col-a4osm1,#55637A);flex:1 1 100%}.rbp-note,.rbp-hint{font-size:.85rem;color:var(--bricks-color-col-a4osm1,#55637A);margin:0}.rbp-hint{margin:-4px 0 4px}.rbp-empty{padding:22px 0;color:var(--bricks-color-col-a4osm1,#55637A);display:flex;flex-direction:column;align-items:flex-start;gap:14px}.rbp-empty p{margin:0}@media(max-width:860px){.rbp-acc{grid-template-columns:1fr}.rbp-acc-nav{position:static}.rbp-acc-nav nav{flex-direction:row;flex-wrap:wrap}}html[data-brx-theme=dark] .rbp-auth-card,html[data-brx-theme=dark] .rbp-card,html[data-brx-theme=dark] .rbp-acc-nav{background:rgba(255,255,255,.04);border-color:rgba(255,255,255,.12)}html[data-brx-theme=dark] .rbp-auth-card input,html[data-brx-theme=dark] .rbp-acc-main textarea,html[data-brx-theme=dark] .rbp-acc-main input{background:#10192E;border-color:#263457;color:#E8EDF9}.rbp-pu-cur{width:100%;border-collapse:collapse;margin:16px 0 22px;font-size:.9rem}.rbp-pu-cur th{text-align:left;font-weight:600;color:#55637A;padding:8px 12px 8px 0;width:42%;vertical-align:top;border-bottom:1px solid #EEF2F7}.rbp-pu-cur td{padding:8px 0;border-bottom:1px solid #EEF2F7;overflow-wrap:anywhere}.rbp-pu-cur tr:last-child th,.rbp-pu-cur tr:last-child td{border-bottom:0}.rbp-pu-cur em{color:#55637A}.rbp-pu-form select{width:100%;padding:10px 12px;border:1px solid #E3E8EF;border-radius:9px;font:inherit;background:#fff;margin-bottom:6px}.rbp-pu-form input[type=url]{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.86rem}.rbp-fw{list-style:none;margin:14px 0 0;padding:0}.rbp-fw li{display:flex;flex-wrap:wrap;align-items:baseline;gap:10px;padding:12px 0;border-bottom:1px solid #EEF2F7}.rbp-fw li:last-child{border-bottom:0}.rbp-fw a{font-weight:650;color:inherit;text-decoration:none}.rbp-fw a:hover{text-decoration:underline}.rbp-fw-p{font-size:.86rem}.rbp-fw-d{font-size:.76rem;color:#55637A;margin-left:auto}
.rbp-calc{margin:2.2em 0;padding:26px 26px 22px;border-radius:16px;font-family:inherit;color:var(--tks-accent,#172554)}.rbp-calc__eyebrow{display:block;font-size:.72rem;font-weight:700;letter-spacing:.08em;text-transform:none;color:var(--tks-muted,#55637A);margin:0 0 .5em}.rbp-calc__title{font-family:Fraunces,Georgia,serif;font-size:1.24rem;font-weight:700;line-height:1.25;margin:0 0 .45em}.rbp-calc__intro{margin:0 0 1.2em;font-size:.94rem;line-height:1.55;color:#3d4d66;max-width:60ch}.rbp-calc__grid{display:grid;gap:14px;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));margin:0 0 18px}.rbp-calc__f{display:flex;flex-direction:column;gap:6px;min-width:0}.rbp-calc__f label{font-size:.74rem;font-weight:600;letter-spacing:.04em;color:var(--tks-muted,#55637A)}.rbp-calc__f input,.rbp-calc__f select{width:100%;box-sizing:border-box;padding:13px 14px;border:1px solid rgba(23,37,84,.10);border-radius:12px;background:#fff;font:inherit;font-size:1rem;color:inherit;-webkit-appearance:none;appearance:none}.rbp-calc__f select{background-image:url("data:image/svg+xml;charset=UTF-8,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22%2355637A%22 stroke-width=%222%22%3E%3Cpath d=%22M6 9l6 6 6-6%22/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 12px center;background-size:16px;padding-right:36px}.rbp-calc__f input:focus,.rbp-calc__f select:focus{outline:2px solid var(--tks-accent,#172554);outline-offset:1px}.rbp-calc__out{background:#fff;border-radius:12px;padding:18px 20px;margin:0 0 14px}.rbp-calc__big{font-family:Fraunces,Georgia,serif;font-size:1.85rem;font-weight:700;line-height:1.1}.rbp-calc__unit{font-size:1rem;font-weight:600;margin-left:.35em}.rbp-calc__sub{display:block;margin-top:.5em;font-size:.88rem;line-height:1.45;color:#3d4d66}.rbp-calc__note{margin:0;font-size:.82rem;line-height:1.5;color:var(--tks-muted,#55637A)}@media(max-width:520px){.rbp-calc{padding:20px 18px 18px}.rbp-calc__grid{grid-template-columns:1fr 1fr}}
.rbp-dd-in.rbp-dd-guides{grid-template-columns:repeat(3,1fr);gap:2px 28px}.rbp-dd-guides .rbp-dd-label{grid-column:1/-1}.rbp-dd-in{max-width:1100px;margin:0 auto;padding:30px 24px 12px;display:grid;grid-template-columns:1.2fr 1fr;gap:8px 36px;cursor:auto}.rbp-dd-in.rbp-dd-meds{grid-template-columns:1fr 1fr 1.1fr}.rbp-dd-in.rbp-dd-meds4{grid-template-columns:1fr 1fr 1fr 1.1fr}.rbp-dd-in.rbp-dd-slim{display:grid;grid-template-columns:1fr 1fr;gap:0 22px;max-width:none;padding:16px 14px 6px;min-width:680px}.rbp-dd-slim .rbp-dd-label{grid-column:1/-1}.rbp-dd-label{font-size:0.7rem;font-weight:700;letter-spacing:0.1em;text-transform:uppercase;color:var(--bricks-color-col-a4osm1,#55637A);margin:0 0 10px}.rbp-dd-in a{display:block;text-decoration:none;color:var(--bricks-color-col-tqzojh,#172554);font-weight:600;font-size:0.95rem;padding:7px 10px;margin-left:-10px;border-radius:10px}.rbp-dd-in a:hover{background:var(--bricks-color-col-bddjln,#F6F8FB);color:var(--bricks-color-col-gutll7,#2563EB)}.rbp-dd-in a.rbp-dd-big{font-family:Fraunces,Georgia,serif;font-weight:500;font-size:1.1rem;padding:9px 10px}.rbp-dd-in a small{display:block;font-family:Figtree,sans-serif;font-weight:500;font-size:0.8rem;color:var(--bricks-color-col-a4osm1,#55637A);margin-top:2px}.rbp-dd-item{display:flex;align-items:center;gap:8px;margin-left:0}.rbp-dd-slim .rbp-dd-item{padding:8px 10px}.rbp-dd-item.rbp-dd-two{flex-wrap:wrap;row-gap:1px}.rbp-dd-sub,.rbp-dd-sub2{font-size:0.78rem;font-weight:500;color:var(--bricks-color-col-a4osm1,#55637A)}.rbp-dd-sub{margin-left:auto}.rbp-dd-sub2{flex:1 1 100%;display:block}.rbp-dd-cnt{font-size:0.72rem;font-weight:700;color:var(--bricks-color-col-a4osm1,#55637A);background:var(--bricks-color-col-bddjln,#F6F8FB);border:1px solid var(--bricks-color-col-2y2cn7,#E3E8F0);border-radius:var(--radius-pill,999px);padding:1px 8px}.rbp-dd-sc{margin-left:auto;font-size:0.75rem;font-weight:800;color:var(--bricks-color-col-gutll7,#2563EB);background:var(--bricks-color-col-nazqvr,#E8EFFD);border-radius:var(--radius-pill,999px);padding:3px 9px;flex:0 0 auto}.rbp-dd-item .rbp-dd-sub + .rbp-dd-sc{margin-left:8px}.rbp-dd-chips{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:18px}.rbp-dd-chips span{border:1px solid var(--bricks-color-col-2y2cn7,#E3E8F0);border-radius:var(--radius-pill,999px);padding:5px 12px;font-size:0.8rem;color:var(--bricks-color-col-a4osm1,#55637A)}.rbp-dd-feat{background:var(--bricks-color-col-nazqvr,#E8EFFD);border-radius:16px;padding:20px 22px}.rbp-dd-feat p{margin:0 0 6px;font-size:0.9rem;color:var(--bricks-color-col-tqzojh,#172554)}.rbp-dd-feat a{display:inline-block;margin-top:4px;font-weight:700;color:var(--bricks-color-col-gutll7,#2563EB);padding:0;margin-left:0}.rbp-dd-feat a:hover{background:none}.rbp-dd-all{grid-column:1/-1;display:block;margin:14px -10px 0 -10px;padding:12px 10px;text-align:center;border-top:1px solid var(--bricks-color-col-2y2cn7,#E3E8F0);font-weight:700;font-size:0.9rem;color:var(--bricks-color-col-gutll7,#2563EB);text-decoration:none;border-radius:0}.rbp-dd-all:hover{background:var(--bricks-color-col-bddjln,#F6F8FB)}.rbp-dd-in .rbp-dd-all{margin:14px 0 0}
.rbp-pcph{margin-top:28px}.rbp-pcph h2{margin:0 0 8px}.rbp-pcph h3{margin:20px 0 8px;font-size:1rem}.rbp-pcph .rbp-phx-note{margin-top:12px}.rbp-pcph .rbp-phx-note a{color:#2563EB;font-weight:700;text-decoration:none}#pharmacy-prices,#prices{scroll-margin-top:96px}.rbp-pcph-toggle{border:0;background:none;font:inherit;font-weight:700;color:#2563EB;cursor:pointer;padding:0;margin-right:12px}.rbp-pcph-toggle:hover{text-decoration:underline}
.rbp-phist{background:var(--bricks-color-col-5qohuj,#FFFFFF);border:1px solid var(--bricks-color-col-2y2cn7,#E3E8F0);border-radius:16px;padding:20px 22px;margin-bottom:16px}.rbp-phist-h{margin:0 0 12px;font-size:0.74rem;font-weight:800;letter-spacing:0.08em;text-transform:uppercase;color:var(--bricks-color-col-gutll7,#2563EB)}.rbp-phist-l{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.rbp-phist-l li{position:relative;padding:0 0 14px 20px;font-size:0.85rem;line-height:1.5;color:var(--bricks-color-col-a4osm1,#55637A)}.rbp-phist-l li:before{content:"";position:absolute;left:5px;top:8px;bottom:-2px;width:2px;background:var(--bricks-color-col-2y2cn7,#E3E8F0)}.rbp-phist-l li:last-child:before{display:none}.rbp-phist-l li:after{content:"";position:absolute;left:0;top:5px;width:12px;height:12px;border-radius:999px;background:var(--bricks-color-col-2y2cn7,#E3E8F0);border:3px solid var(--bricks-color-col-5qohuj,#FFFFFF)}.rbp-phist-l li.is-down:after{background:#0E9F6E}.rbp-phist-l li.is-up:after{background:#E0A63C}.rbp-phist-l li b{display:block;font-size:0.7rem;font-weight:700;letter-spacing:0.04em;color:var(--bricks-color-col-a4osm1,#55637A);opacity:0.8}.rbp-phist-l li strong{color:var(--bricks-color-col-tqzojh,#172554)}.rbp-phist-f{margin:6px 0 0;font-size:0.72rem;color:var(--bricks-color-col-a4osm1,#55637A)}
/* codrvp */
.rbp-rvp { position: fixed; inset: 0; z-index: 9999; display: flex; align-items: center; justify-content: center; padding: 20px; } .rbp-rvp[hidden] { display: none; } .rbp-rvp-bg { position: absolute; inset: 0; background: rgba(15, 20, 45, 0.55); backdrop-filter: blur(3px); } .rbp-rvp-card { position: relative; background: var(--bricks-color-col-5qohuj, #FFFFFF); border-radius: 24px; padding: 34px 36px; width: 100%; max-width: 460px; max-height: 90vh; overflow-y: auto; box-shadow: 0 30px 80px rgba(10, 15, 40, 0.35); } .rbp-rvp-x { position: absolute; top: 16px; right: 16px; width: 34px; height: 34px; border-radius: 999px; border: none; background: var(--bricks-color-col-bddjln, #F6F8FB); cursor: pointer; color: var(--bricks-color-col-tqzojh, #172554); display: flex; align-items: center; justify-content: center; } .rbp-rvp-steps { display: flex; gap: 6px; margin-bottom: 16px; } .rbp-rvp-steps span { height: 4px; flex: 1; border-radius: 2px; background: var(--bricks-color-col-2y2cn7, #E3E8F0); } .rbp-rvp-steps span.on { background: var(--bricks-color-col-gutll7, #2563EB); } .rbp-rvp-k { font-size: 0.72rem; font-weight: 700; letter-spacing: 0.1em; color: var(--bricks-color-col-gutll7, #2563EB); margin: 0 0 6px; } .rbp-rvp-card h3 { font-size: 1.35rem; margin: 0 0 6px; } .rbp-rvp-sub { font-size: 0.9rem; color: var(--bricks-color-col-a4osm1, #55637A); margin: 0 0 16px; } .rbp-rvp-g { width: 100%; border: 1px solid var(--bricks-color-col-2y2cn7, #E3E8F0); background: #fff; border-radius: 999px; padding: 12px; font-weight: 700; font-size: 0.95rem; cursor: pointer; color: var(--bricks-color-col-tqzojh, #172554); font-family: inherit; } .rbp-rvp-g svg, .rbp-rvp-g i { color: #4285F4; margin-right: 8px; } .rbp-rvp-or { display: flex; align-items: center; gap: 12px; margin: 14px 0; color: var(--bricks-color-col-a4osm1, #55637A); font-size: 0.8rem; } .rbp-rvp-or::before, .rbp-rvp-or::after { content: ""; flex: 1; height: 1px; background: var(--bricks-color-col-2y2cn7, #E3E8F0); } .rbp-rvp-card label { display: block; font-size: 0.68rem; font-weight: 700; letter-spacing: 0.08em; color: var(--bricks-color-col-a4osm1, #55637A); margin: 12px 0 5px; } .rbp-rvp-card select, .rbp-rvp-card textarea, .rbp-rvp-card input { width: 100%; border: 1px solid var(--bricks-color-col-2y2cn7, #E3E8F0); border-radius: 12px; padding: 11px 13px; font-size: 0.95rem; font-family: inherit; color: var(--bricks-color-col-tqzojh, #172554); background: #fff; } .rbp-rvp-stars { display: flex; gap: 4px; } .rbp-rvp-stars button { border: none; background: none; font-size: 1.8rem; color: var(--bricks-color-col-2y2cn7, #E3E8F0); cursor: pointer; padding: 0 2px; } .rbp-rvp-stars button.on { color: var(--bricks-color-col-gutll7, #2563EB); } .rbp-rvp-dims { display: flex; flex-direction: column; gap: 9px; background: var(--bricks-color-col-bddjln, #F6F8FB); border-radius: 14px; padding: 14px 16px; } .rbp-rvp-dim { display: flex; align-items: center; justify-content: space-between; gap: 12px; } .rbp-rvp-dim > span { font-size: 0.85rem; color: var(--bricks-color-col-tqzojh, #172554); } .rbp-dots { display: flex; gap: 6px; align-items: center; } .rbp-dots button { width: 20px; height: 20px; border-radius: 999px; border: 1.5px solid var(--bricks-color-col-2y2cn7, #E3E8F0); background: #fff; cursor: pointer; padding: 0; } .rbp-dots button.on { background: var(--bricks-color-col-gutll7, #2563EB); border-color: var(--bricks-color-col-gutll7, #2563EB); } .rbp-dots .rbp-dot-skip { width: auto; height: auto; border-radius: 999px; padding: 3px 9px; font-size: 0.68rem; color: var(--bricks-color-col-a4osm1, #55637A); font-family: inherit; } .rbp-dots .rbp-dot-skip.on { background: var(--bricks-color-col-tqzojh, #172554); color: #fff; border-color: var(--bricks-color-col-tqzojh, #172554); } .rbp-rvp-row { display: flex; gap: 10px; margin-top: 18px; } .rbp-rvp-go { flex: 1; border: none; background: var(--bricks-color-col-tqzojh, #172554); color: #fff; border-radius: 999px; padding: 14px; font-weight: 700; font-size: 0.98rem; cursor: pointer; font-family: inherit; margin-top: 0; } .rbp-rvp-step[data-step="1"] .rbp-rvp-go { width: 100%; margin-top: 18px; } .rbp-rvp-back { border: 1px solid var(--bricks-color-col-2y2cn7, #E3E8F0); background: #fff; color: var(--bricks-color-col-tqzojh, #172554); border-radius: 999px; padding: 14px 20px; font-weight: 700; cursor: pointer; font-family: inherit; } .rbp-rvp-skip { border: none; background: none; color: var(--bricks-color-col-a4osm1, #55637A); text-decoration: underline; cursor: pointer; font-family: inherit; font-size: 0.75rem; padding: 0; } .rbp-rvp-bonus { display: flex; gap: 14px; align-items: flex-start; background: var(--bricks-color-col-f9551d, #E4F5EE); border-radius: 14px; padding: 16px 18px; margin-top: 14px; } .rbp-rvp-bonus i, .rbp-rvp-bonus svg { color: var(--bricks-color-col-zu208l, #0E9F6E); font-size: 1.3rem; margin-top: 2px; } .rbp-rvp-bonus strong { display: block; font-size: 0.92rem; color: var(--bricks-color-col-tqzojh, #172554); } .rbp-rvp-bonus span { font-size: 0.82rem; color: var(--bricks-color-col-a4osm1, #55637A); } .rbp-rvp-fine { font-size: 0.75rem; color: var(--bricks-color-col-a4osm1, #55637A); margin: 12px 0 0; }
/* codaih */
.rbp-aih { position: fixed; inset: 0; z-index: 9999; display: flex; align-items: center; justify-content: center; padding: 20px; } .rbp-aih[hidden] { display: none; } .rbp-aih-bg { position: absolute; inset: 0; background: rgba(15, 20, 45, 0.55); backdrop-filter: blur(3px); } .rbp-aih-card { position: relative; background: var(--bricks-color-col-5qohuj, #FFFFFF); border-radius: 24px; padding: 34px 36px; width: 100%; max-width: 500px; max-height: 90vh; overflow-y: auto; box-shadow: 0 30px 80px rgba(10, 15, 40, 0.35); } .rbp-aih-x { position: absolute; top: 16px; right: 16px; width: 34px; height: 34px; border-radius: 999px; border: none; background: var(--bricks-color-col-bddjln, #F6F8FB); cursor: pointer; color: var(--bricks-color-col-tqzojh, #172554); display: flex; align-items: center; justify-content: center; } .rbp-aih-k { font-size: 0.72rem; font-weight: 700; letter-spacing: 0.1em; color: var(--bricks-color-col-gutll7, #2563EB); margin: 0 0 6px; } .rbp-aih-card h3 { font-size: 1.4rem; margin: 0 0 6px; } .rbp-aih-sub { font-size: 0.9rem; color: var(--bricks-color-col-a4osm1, #55637A); margin: 0 0 16px; } .rbp-aih-prompt { background: var(--bricks-color-col-bddjln, #F6F8FB); border: 1px solid var(--bricks-color-col-2y2cn7, #E3E8F0); border-radius: 14px; padding: 16px 18px; font-size: 0.88rem; color: var(--bricks-color-col-tqzojh, #172554); white-space: pre-line; max-height: 150px; overflow-y: auto; margin-bottom: 12px; } .rbp-aih-copy { width: 100%; border: none; background: var(--bricks-color-col-gutll7, #2563EB); color: #fff; border-radius: 999px; padding: 13px; font-weight: 700; font-size: 0.95rem; cursor: pointer; font-family: inherit; } .rbp-aih-copy svg, .rbp-aih-copy i { margin-right: 8px; } .rbp-aih-or { display: flex; align-items: center; gap: 12px; margin: 16px 0 10px; color: var(--bricks-color-col-a4osm1, #55637A); font-size: 0.8rem; } .rbp-aih-or::before, .rbp-aih-or::after { content: ""; flex: 1; height: 1px; background: var(--bricks-color-col-2y2cn7, #E3E8F0); } .rbp-aih-card label { display: block; font-size: 0.68rem; font-weight: 700; letter-spacing: 0.08em; color: var(--bricks-color-col-a4osm1, #55637A); margin: 0 0 5px; } .rbp-aih-card textarea { width: 100%; border: 1px solid var(--bricks-color-col-2y2cn7, #E3E8F0); border-radius: 12px; padding: 11px 13px; font-size: 0.92rem; font-family: inherit; color: var(--bricks-color-col-tqzojh, #172554); } .rbp-aih-go { width: 100%; margin-top: 12px; border: none; background: var(--bricks-color-col-tqzojh, #172554); color: #fff; border-radius: 999px; padding: 14px; font-weight: 700; font-size: 0.98rem; cursor: pointer; font-family: inherit; } .rbp-aih-go:disabled { opacity: 0.45; cursor: default; } .rbp-aih-routes { display: flex; flex-direction: column; gap: 10px; margin: 14px 0; } .rbp-aih-routes a { display: flex; justify-content: space-between; align-items: center; gap: 12px; background: var(--bricks-color-col-nazqvr, #E8EFFD); border-radius: 14px; padding: 15px 18px; text-decoration: none; color: var(--bricks-color-col-tqzojh, #172554); font-weight: 700; font-size: 0.95rem; } .rbp-aih-routes a small { display: block; font-weight: 500; font-size: 0.8rem; color: var(--bricks-color-col-a4osm1, #55637A); } .rbp-aih-routes a span:last-child { color: var(--bricks-color-col-gutll7, #2563EB); flex: 0 0 auto; } .rbp-aih-fine { font-size: 0.75rem; color: var(--bricks-color-col-a4osm1, #55637A); margin: 0 0 12px; } .rbp-aih-back { border: none; background: none; color: var(--bricks-color-col-a4osm1, #55637A); text-decoration: underline; cursor: pointer; font-family: inherit; font-size: 0.85rem; padding: 0; }
#brxe-rvsec1 { background: radial-gradient(ellipse 620px 340px at 85% 0%, var(--bricks-color-col-nazqvr, #E8EFFD), transparent); padding-top: 64px; padding-bottom: 28px; } #brxe-rvsec1 .wc-badge { display: inline-block; border-radius: 999px; padding: 4px 12px; font-size: 0.72rem; font-weight: 700; letter-spacing: 0.05em; margin-right: 8px; } #brxe-rvsec1 .wc-ls { background: var(--bricks-color-col-f9551d, #E4F5EE); color: var(--bricks-color-col-zu208l, #0E9F6E); } #brxe-rvsec1 .wc-ls[data-v=""] { display: none; } #brxe-rvsec1 .wc-fda { background: #FDECEC; color: #B3261E; } #brxe-rvsec1 .wc-fda[data-v=""] { display: none; } #brxe-rvsec1 .wc-bdg[data-v=""] { display: none; } #brxe-rvsec1 .wc-bdg { background: var(--bricks-color-col-nazqvr, #E8EFFD); color: var(--bricks-color-col-gutll7, #2563EB); } #brxe-rvbwrp { display: flex; flex-direction: row; align-items: flex-start; column-gap: 48px; flex-wrap: wrap; } #brxe-rvmain { flex: 1 1 580px; min-width: 0; display: flex; flex-direction: column; row-gap: 16px; } #brxe-rvaside { flex: 0 0 320px; width: auto; position: sticky; top: 90px; display: flex; flex-direction: column; row-gap: 16px; } @media (max-width: 1000px) { #brxe-rvaside { position: static; flex: 1 1 100%; } } .wc-n { font-weight: 800; text-align: right; font-size: 1.15rem; font-variant-numeric: tabular-nums; color: var(--bricks-color-col-tqzojh, #172554); } #brxe-rvcov { background: transparent; padding: 0; } #brxe-rvbody .wc-cov { display: grid; grid-template-columns: 200px 1fr; gap: 0 18px; font-size: 0.95rem; } #brxe-rvbody .wc-cov > span { padding: 10px 0; border-bottom: 1px solid var(--bricks-color-col-2y2cn7, #E3E8F0); } #brxe-rvbody .wc-cov .wc-l { color: var(--bricks-color-col-a4osm1, #55637A); font-size: 0.78rem; font-weight: 700; letter-spacing: 0.06em; } @media (max-width: 640px) { #brxe-rvbody .wc-cov { grid-template-columns: 1fr; } } #brxe-rvchk { background: var(--bricks-color-col-bddjln, #F6F8FB); border-radius: 18px; padding: 22px 26px; } #brxe-rvbody .wc-chk { display: flex; flex-direction: column; gap: 10px; font-size: 0.93rem; } #brxe-rvbody .wc-chk span::before { font-weight: 700; margin-right: 2px; } #brxe-rvbody .wc-chk .wc-chk-y::before { content: "✓ "; color: var(--bricks-color-col-zu208l, #0E9F6E); } #brxe-rvbody .wc-chk .wc-chk-n::before { content: "- "; color: var(--bricks-color-col-a4osm1, #55637A); } .brxe-rvclr a::after { content: ""; position: absolute; inset: 0; z-index: 1; } #brxe-rvbody h2 { margin-top: 14px; } .wc-plogo { display: inline-flex; width: 64px; height: 64px; border-radius: 16px; background: #fff; border: 1px solid var(--bricks-color-col-2y2cn7, #E3E8F0); align-items: center; justify-content: center; overflow: hidden; } .wc-plogo-img { width: 40px; height: 40px; object-fit: contain; } .wc-plogo-img[data-v=""] { display: none; } .wc-plogo-ini { font-weight: 700; color: var(--bricks-color-col-tqzojh, #172554); } .wc-plogo:has(.wc-plogo-img:not([data-v=""])) .wc-plogo-ini { display: none; } #brxe-rvsec1 .wc-clm { background: var(--bricks-color-col-nazqvr, #E8EFFD); color: var(--bricks-color-col-gutll7, #2563EB); } #brxe-rvsec1 .wc-clm[data-v=""] { display: none; } #brxe-rvsec1 .wc-clm svg, #brxe-rvsec1 .wc-clm i { height: 0.7rem; margin-right: 4px; } .wc-prst { background: var(--bricks-color-col-5qohuj, #FFFFFF); border: 1px solid var(--bricks-color-col-2y2cn7, #E3E8F0); border-left: 4px solid var(--bricks-color-col-gutll7, #2563EB); border-radius: 16px; padding: 24px 28px; } .wc-prst[data-v=""] { display: none; } .wc-prst .wc-prst-k { font-size: 0.7rem; font-weight: 700; letter-spacing: 0.09em; color: var(--bricks-color-col-a4osm1, #55637A); display: block; margin-bottom: 8px; } .wc-prst p { font-size: 0.98rem; margin: 0 0 10px; } .wc-prst em { font-style: normal; font-size: 0.78rem; color: var(--bricks-color-col-a4osm1, #55637A); } .wc-claimbox { background: var(--bricks-color-col-nazqvr, #E8EFFD); border-radius: 16px; padding: 18px 20px; } .wc-claimbox:not([data-v=""]) { display: none; } .wc-claimbox p { margin: 0 0 10px; font-size: 0.88rem; color: var(--bricks-color-col-a4osm1, #55637A); } .wc-claimbox strong { color: var(--bricks-color-col-tqzojh, #172554); display: block; margin-bottom: 4px; font-size: 0.95rem; } .wc-claimbox a { color: var(--bricks-color-col-gutll7, #2563EB); font-weight: 700; text-decoration: none; font-size: 0.9rem; } .wc-rep[data-v=""] { display: none; } .wc-rep p { font-size: 0.95rem; margin: 0 0 10px; line-height: 1.65; } #brxe-rvfull { font-size: 0.98rem; line-height: 1.7; } #brxe-rvfull h2 { margin: 18px 0 8px; } #brxe-rvfull p { margin: 0 0 12px; } #brxe-rvmain:has(#brxe-rvfull:not(:has(p, h2))) #brxe-rvfullh { display: none; } #brxe-rvmain:not(:has(#brxe-rvfull)) #brxe-rvfullh { display: none; } #brxe-rvsec1 .wc-sxs { background: var(--bricks-color-col-nazqvr, #E8EFFD); color: var(--bricks-color-col-gutll7, #2563EB); } #brxe-rvsec1 .wc-sxs[data-v=""] { display: none; } #brxe-rvbody .wc-chk span[data-v=""] { display: none; } #brxe-rvfull a { color: var(--bricks-color-col-gutll7, #2563EB); font-weight: 600; text-decoration: underline; text-underline-offset: 2px; } #brxe-rvfull a:hover { color: var(--bricks-color-col-tqzojh, #172554); } #brxe-rvsec1 .wc-fda[data-v="none"] { display: none; } #brxe-rvsec1 .wc-ls[data-v="none"] { display: none; } #brxe-rvcsc:has(> span:first-child:empty) { display: none; } #brxe-rvchk:not(:has(.wc-chk span:not([data-v=""]))) { display: none; } #brxe-rvmain:has(#brxe-rvchk:not(:has(.wc-chk span:not([data-v=""])))) #brxe-rvh2c { display: none; } #brxe-rvsec1 a.wc-fda { text-decoration: none; } #brxe-rvsec1 a.wc-fda:hover { text-decoration: underline; } #brxe-rvsec1 a.wc-fda[href=""] { pointer-events: none; } #brxe-rvfull { max-width: 1120px; } #brxe-rvhero { align-items: stretch; } #brxe-rvsca:has(.wc-bt:not(.wc-bt-leg) > b:empty) { display: none; } #brxe-rvcidr { display: flex; align-items: center; justify-content: space-between; gap: 16px; } #brxe-rvpcg:has(#brxe-rvpros p:empty) { display: none; } .wc-ci[data-v=""] { display: none; } .wc-ci small { display: block; font-size: 0.74rem; font-weight: 600; color: var(--bricks-color-col-a4osm1, #55637A); margin-bottom: 2px; } .wc-ci strong { display: block; font-size: 0.85rem; line-height: 1.3; color: var(--bricks-color-col-tqzojh, #172554); } #brxe-rvcard #brxe-rvh1 { font-size: 1.7rem; margin: 2px 0 0; } @media (max-width: 1000px) { .wc-covg { grid-template-columns: repeat(3, minmax(0, 1fr)); } } @media (max-width: 640px) { .wc-covg { grid-template-columns: 1fr; } } .wc-bt { display: grid; grid-template-columns: 150px 1fr 48px; gap: 16px; align-items: center; padding: 9px 0; } .wc-bt > span { font-weight: 600; font-size: 0.92rem; color: var(--bricks-color-col-tqzojh, #172554); } .wc-bt > b { text-align: right; font-size: 1.05rem; font-weight: 800; font-variant-numeric: tabular-nums; color: var(--bricks-color-col-tqzojh, #172554); } .wc-bt-tr { position: relative; height: 16px; border-radius: 999px; background: linear-gradient(90deg, #E9C4B4 0 65%, #EDDCB2 65% 75%, #CBE3D2 75% 85%, #B3DECB 85% 100%); } .wc-bt-fill { position: absolute; top: 4px; bottom: 4px; left: 0; border-radius: 999px; opacity: 0.95; } .wc-bt-tick { position: absolute; top: -3px; width: 3px; height: 22px; background: var(--bricks-color-col-tqzojh, #172554); border-radius: 2px; transform: translateX(-50%); } .wc-bt-bands { display: flex; } .wc-bt-bands em { font-style: normal; font-size: 0.7rem; font-weight: 700; color: var(--bricks-color-col-a4osm1, #55637A); box-sizing: border-box; padding-right: 6px; } .wc-bt-leg { padding-top: 2px; } @media (max-width: 640px) { .wc-bt { grid-template-columns: 1fr 40px; } .wc-bt > span { grid-column: 1 / -1; margin-bottom: -4px; } } /* width insurance */ #brxe-rvctn1 { width: 100%; } #brxe-rvhero { width: 100%; } #brxe-rvsca { width: 100%; } #brxe-rvbars { width: 100%; } .wc-bt { width: 100%; } .wc-bt-tr { width: 100%; min-width: 0; } #brxe-rvcard #brxe-rvctas { margin-top: 10px; border-top: 1px solid var(--bricks-color-col-2y2cn7, #E3E8F0); padding-top: 16px; } #brxe-rvshr { width: 100%; } #brxe-rvshr > div { width: 100%; box-sizing: border-box; } #brxe-rvcov h2.wc-cvh { margin: 0 0 18px; } .wc-cov5 { display: flex; align-items: flex-start; gap: 0; width: 100%; } .wc-cv { flex: 1 1 0; min-width: 0; border-left: 1px solid var(--bricks-color-col-2y2cn7, #E3E8F0); padding: 2px 18px 2px 18px; } .wc-cv:first-child { border-left: 0; padding-left: 0; } .wc-cv strong { display: block; font-family: Fraunces, Georgia, serif; font-size: 1.65rem; font-weight: 700; line-height: 1.15; letter-spacing: -0.015em; color: var(--bricks-color-col-tqzojh, #172554); margin-bottom: 5px; } .wc-cv strong.wc-cv-t { font-family: Figtree, sans-serif; font-size: 1.05rem; font-weight: 700; line-height: 1.3; } .wc-cv span { display: block; font-size: 0.78rem; font-weight: 700; line-height: 1.35; color: var(--bricks-color-col-a4osm1, #55637A); } .wc-covnote b { color: var(--bricks-color-col-tqzojh, #172554); font-weight: 700; margin-right: 6px; } .wc-covchk { margin: 14px 0 0; font-size: 0.8rem; color: var(--bricks-color-col-a4osm1, #55637A); } #brxe-rvscb:not(:has(.wc-cv)) { display: none; } @media (max-width: 900px) { .wc-cov5 { flex-wrap: wrap; row-gap: 20px; } .wc-cv { flex: 1 1 45%; } .wc-cv:nth-child(3) { border-left: 0; padding-left: 0; } } @media (max-width: 560px) { .wc-cv { flex: 1 1 100%; border-left: 0; padding-left: 0; } } html[data-brx-theme=dark] .wc-cv { border-color: rgba(255,255,255,.14); } .rbp-cls-sub { font-size: 0.9rem; color: var(--bricks-color-col-a4osm1, #55637A); margin: 0 0 14px; } .rbp-cls { display: flex; flex-direction: column; gap: 10px; } .rbp-cls-av { width: 40px; height: 40px; border-radius: 999px; background: var(--bricks-color-col-tqzojh, #172554); color: #fff; display: inline-flex; align-items: center; justify-content: center; font-weight: 700; font-size: 0.8rem; flex: 0 0 auto; } .rbp-cls-m { display: block; font-size: 0.85rem; color: var(--bricks-color-col-a4osm1, #55637A); } .rbp-pm-h { margin: 22px 0 4px; } .rbp-pm-sub { font-size: 0.9rem; color: var(--bricks-color-col-a4osm1, #55637A); margin: 0 0 12px; } .rbp-pm { margin-bottom: 8px; } .rbp-status { background: #FFF7E6; border: 1px solid #F0D9A8; border-left: 4px solid #D9A53C; border-radius: 14px; padding: 18px 22px; margin-bottom: 20px; } .rbp-status strong { display: block; font-size: 0.78rem; font-weight: 700; letter-spacing: 0.06em; color: #8A6520; margin-bottom: 6px; } .rbp-status p { margin: 0; font-size: 0.95rem; line-height: 1.6; color: var(--bricks-color-col-tqzojh, #172554); } .rbp-status-go { margin-top: 10px !important; } .rbp-status-go a { color: var(--bricks-color-col-gutll7, #2563EB); font-weight: 700; text-decoration: none; } .rbp-status-d { margin-top: 8px !important; font-size: 0.8rem !important; color: var(--bricks-color-col-a4osm1, #55637A) !important; } html[data-brx-theme=dark] .rbp-status { background: rgba(217,165,60,.12); border-color: rgba(217,165,60,.35); } #brxe-rvsca:not(:has(.wc-bt)) { display: none; } #brxe-rvmain:has(.rbp-status) #brxe-rvctas a[href^="/go/"] { display: none; } .rbp-follow{display:inline-block;border:1px solid var(--bricks-color-col-a4osm1, #55637A);background:transparent;color:inherit;border-radius:999px;padding:9px 18px;font:inherit;font-size:.85rem;font-weight:600;cursor:pointer;text-decoration:none;margin-top:8px} .rbp-follow:hover{border-color:var(--bricks-color-col-tqzojh, #172554)} .rbp-follow.is-on{background:var(--bricks-color-col-tqzojh, #172554);color:#fff;border-color:var(--bricks-color-col-tqzojh, #172554)} .rbp-follow-f{margin:0} .rbp-follow-h{font-size:.76rem;color:var(--bricks-color-col-a4osm1, #55637A);margin:6px 0 0}
/* codrvc */
#brxe-codrvc { width: 100%; padding: 48px 0 64px; }
.rbp-calc-group{font-family:Fraunces,Georgia,serif;font-size:var(--rbp-h2,1.6rem);color:var(--tks-accent,#172554);margin:2.4em 0 .8em}.rbp-calc-group:first-child{margin-top:0}.rbp-calc-cols{display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(440px,1fr));align-items:start}.rbp-calc-cols .rbp-calc{margin:0}
.rbp-pt-logo{position:relative}.rbp-pt-logo{width:34px;height:34px;border-radius:10px;background:var(--bricks-color-col-bddjln,#F6F8FB);border:1px solid var(--bricks-color-col-2y2cn7,#E3E8F0);display:inline-flex;align-items:center;justify-content:center;overflow:hidden;flex:0 0 auto}.rbp-pt-logo img{width:20px;height:20px;object-fit:contain;display:block}.rbp-pt-logo .rbp-pt-ini{font-size:.62rem;font-weight:800;letter-spacing:.02em;color:var(--bricks-color-col-a4osm1,#55637A)}html[data-brx-theme=dark] .rbp-pt-logo{background:rgba(255,255,255,.06);border-color:rgba(255,255,255,.14)}html[data-brx-theme=dark] .rbp-pt-logo img{background:#fff;border-radius:4px;padding:1px}.rbp-pt-logo .rbp-pt-ini{position:absolute;inset:0;display:inline-flex;align-items:center;justify-content:center}.rbp-pt-logo:has(img) .rbp-pt-ini{display:none}.rbp-gct2-av .rbp-gct2-ini{display:none}.rbp-gct2-av:not(:has(img)) .rbp-gct2-ini{display:inline-flex}.rbp-pt-logo img[src*="domain=plushcare.com&"],.rbp-gct2-av img[src*="domain=plushcare.com&"],.rbp-pt-logo img[src*="domain=futurhealth.com&"],.rbp-gct2-av img[src*="domain=futurhealth.com&"],.rbp-pt-logo img[src*="domain=khealth.com&"],.rbp-gct2-av img[src*="domain=khealth.com&"],.rbp-pt-logo img[src*="domain=lillydirect.lilly.com&"],.rbp-gct2-av img[src*="domain=lillydirect.lilly.com&"],.rbp-pt-logo img[src*="domain=alldaychemist.com&"],.rbp-gct2-av img[src*="domain=alldaychemist.com&"],.rbp-pt-logo img[src*="domain=callondoc.com&"],.rbp-gct2-av img[src*="domain=callondoc.com&"],.rbp-pt-logo img[src*="domain=dermatica.com&"],.rbp-gct2-av img[src*="domain=dermatica.com&"],.rbp-pt-logo img[src*="domain=equip.health&"],.rbp-gct2-av img[src*="domain=equip.health&"],.rbp-pt-logo img[src*="domain=gennev.com&"],.rbp-gct2-av img[src*="domain=gennev.com&"],.rbp-pt-logo img[src*="domain=lumimeds.com&"],.rbp-gct2-av img[src*="domain=lumimeds.com&"],.rbp-pt-logo img[src*="domain=maleexcel.com&"],.rbp-gct2-av img[src*="domain=maleexcel.com&"],.rbp-pt-logo img[src*="domain=medvi.com&"],.rbp-gct2-av img[src*="domain=medvi.com&"],.rbp-pt-logo img[src*="domain=nuimagemedical.com&"],.rbp-gct2-av img[src*="domain=nuimagemedical.com&"],.rbp-pt-logo img[src*="domain=pfizerforall.com&"],.rbp-gct2-av img[src*="domain=pfizerforall.com&"],.rbp-pt-logo img[src*="domain=vikingalternative.com&"],.rbp-gct2-av img[src*="domain=vikingalternative.com&"],.rbp-pt-logo img[src*="domain=canadamedshop.ca&"],.rbp-gct2-av img[src*="domain=canadamedshop.ca&"],.rbp-pt-logo img[src*="domain=canadapharmacyonline.com&"],.rbp-gct2-av img[src*="domain=canadapharmacyonline.com&"],.rbp-pt-logo img[src*="domain=medicinasonlinecanada.com&"],.rbp-gct2-av img[src*="domain=medicinasonlinecanada.com&"],.rbp-pt-logo img[src*="domain=canadadrugsonline.com&"],.rbp-gct2-av img[src*="domain=canadadrugsonline.com&"],.rbp-pt-logo img[src*="domain=inhalersonline.com&"],.rbp-gct2-av img[src*="domain=inhalersonline.com&"],.rbp-pt-logo img[src*="domain=birthcontrolbuzz.com&"],.rbp-gct2-av img[src*="domain=birthcontrolbuzz.com&"],.rbp-pt-logo img[src*="domain=granvillewellness.com&"],.rbp-gct2-av img[src*="domain=granvillewellness.com&"],.rbp-pt-logo img[src*="domain=canadianpharmacyworld.com&"],.rbp-gct2-av img[src*="domain=canadianpharmacyworld.com&"],.rbp-pt-logo img[src*="domain=westviewpharmacy.com&"],.rbp-gct2-av img[src*="domain=westviewpharmacy.com&"],.rbp-pt-logo img[src*="domain=onlinepharmaciescanada.com&"],.rbp-gct2-av img[src*="domain=onlinepharmaciescanada.com&"],.rbp-pt-logo img[src*="domain=mydrugcenter.com&"],.rbp-gct2-av img[src*="domain=mydrugcenter.com&"],.rbp-pt-logo img[src*="domain=www.caremark.com&"],.rbp-gct2-av img[src*="domain=www.caremark.com&"],.rbp-pt-logo img[src*="domain=www.express-scripts.com&"],.rbp-gct2-av img[src*="domain=www.express-scripts.com&"],.rbp-pt-logo img[src*="domain=www.costco.com&"],.rbp-gct2-av img[src*="domain=www.costco.com&"]{display:none!important}.rbp-pt-logo:has(img[src*="domain=plushcare.com&"]) .rbp-pt-ini,.rbp-gct2-av:has(img[src*="domain=plushcare.com&"]) .rbp-gct2-ini,.rbp-pt-logo:has(img[src*="domain=futurhealth.com&"]) .rbp-pt-ini,.rbp-gct2-av:has(img[src*="domain=futurhealth.com&"]) .rbp-gct2-ini,.rbp-pt-logo:has(img[src*="domain=khealth.com&"]) .rbp-pt-ini,.rbp-gct2-av:has(img[src*="domain=khealth.com&"]) .rbp-gct2-ini,.rbp-pt-logo:has(img[src*="domain=lillydirect.lilly.com&"]) .rbp-pt-ini,.rbp-gct2-av:has(img[src*="domain=lillydirect.lilly.com&"]) .rbp-gct2-ini,.rbp-pt-logo:has(img[src*="domain=alldaychemist.com&"]) .rbp-pt-ini,.rbp-gct2-av:has(img[src*="domain=alldaychemist.com&"]) .rbp-gct2-ini,.rbp-pt-logo:has(img[src*="domain=callondoc.com&"]) .rbp-pt-ini,.rbp-gct2-av:has(img[src*="domain=callondoc.com&"]) .rbp-gct2-ini,.rbp-pt-logo:has(img[src*="domain=dermatica.com&"]) .rbp-pt-ini,.rbp-gct2-av:has(img[src*="domain=dermatica.com&"]) .rbp-gct2-ini,.rbp-pt-logo:has(img[src*="domain=equip.health&"]) .rbp-pt-ini,.rbp-gct2-av:has(img[src*="domain=equip.health&"]) .rbp-gct2-ini,.rbp-pt-logo:has(img[src*="domain=gennev.com&"]) .rbp-pt-ini,.rbp-gct2-av:has(img[src*="domain=gennev.com&"]) .rbp-gct2-ini,.rbp-pt-logo:has(img[src*="domain=lumimeds.com&"]) .rbp-pt-ini,.rbp-gct2-av:has(img[src*="domain=lumimeds.com&"]) .rbp-gct2-ini,.rbp-pt-logo:has(img[src*="domain=maleexcel.com&"]) .rbp-pt-ini,.rbp-gct2-av:has(img[src*="domain=maleexcel.com&"]) .rbp-gct2-ini,.rbp-pt-logo:has(img[src*="domain=medvi.com&"]) .rbp-pt-ini,.rbp-gct2-av:has(img[src*="domain=medvi.com&"]) .rbp-gct2-ini,.rbp-pt-logo:has(img[src*="domain=nuimagemedical.com&"]) .rbp-pt-ini,.rbp-gct2-av:has(img[src*="domain=nuimagemedical.com&"]) .rbp-gct2-ini,.rbp-pt-logo:has(img[src*="domain=pfizerforall.com&"]) .rbp-pt-ini,.rbp-gct2-av:has(img[src*="domain=pfizerforall.com&"]) .rbp-gct2-ini,.rbp-pt-logo:has(img[src*="domain=vikingalternative.com&"]) .rbp-pt-ini,.rbp-gct2-av:has(img[src*="domain=vikingalternative.com&"]) .rbp-gct2-ini,.rbp-pt-logo:has(img[src*="domain=canadamedshop.ca&"]) .rbp-pt-ini,.rbp-gct2-av:has(img[src*="domain=canadamedshop.ca&"]) .rbp-gct2-ini,.rbp-pt-logo:has(img[src*="domain=canadapharmacyonline.com&"]) .rbp-pt-ini,.rbp-gct2-av:has(img[src*="domain=canadapharmacyonline.com&"]) .rbp-gct2-ini,.rbp-pt-logo:has(img[src*="domain=medicinasonlinecanada.com&"]) .rbp-pt-ini,.rbp-gct2-av:has(img[src*="domain=medicinasonlinecanada.com&"]) .rbp-gct2-ini,.rbp-pt-logo:has(img[src*="domain=canadadrugsonline.com&"]) .rbp-pt-ini,.rbp-gct2-av:has(img[src*="domain=canadadrugsonline.com&"]) .rbp-gct2-ini,.rbp-pt-logo:has(img[src*="domain=inhalersonline.com&"]) .rbp-pt-ini,.rbp-gct2-av:has(img[src*="domain=inhalersonline.com&"]) .rbp-gct2-ini,.rbp-pt-logo:has(img[src*="domain=birthcontrolbuzz.com&"]) .rbp-pt-ini,.rbp-gct2-av:has(img[src*="domain=birthcontrolbuzz.com&"]) .rbp-gct2-ini,.rbp-pt-logo:has(img[src*="domain=granvillewellness.com&"]) .rbp-pt-ini,.rbp-gct2-av:has(img[src*="domain=granvillewellness.com&"]) .rbp-gct2-ini,.rbp-pt-logo:has(img[src*="domain=canadianpharmacyworld.com&"]) .rbp-pt-ini,.rbp-gct2-av:has(img[src*="domain=canadianpharmacyworld.com&"]) .rbp-gct2-ini,.rbp-pt-logo:has(img[src*="domain=westviewpharmacy.com&"]) .rbp-pt-ini,.rbp-gct2-av:has(img[src*="domain=westviewpharmacy.com&"]) .rbp-gct2-ini,.rbp-pt-logo:has(img[src*="domain=onlinepharmaciescanada.com&"]) .rbp-pt-ini,.rbp-gct2-av:has(img[src*="domain=onlinepharmaciescanada.com&"]) .rbp-gct2-ini,.rbp-pt-logo:has(img[src*="domain=mydrugcenter.com&"]) .rbp-pt-ini,.rbp-gct2-av:has(img[src*="domain=mydrugcenter.com&"]) .rbp-gct2-ini,.rbp-pt-logo:has(img[src*="domain=www.caremark.com&"]) .rbp-pt-ini,.rbp-gct2-av:has(img[src*="domain=www.caremark.com&"]) .rbp-gct2-ini,.rbp-pt-logo:has(img[src*="domain=www.express-scripts.com&"]) .rbp-pt-ini,.rbp-gct2-av:has(img[src*="domain=www.express-scripts.com&"]) .rbp-gct2-ini,.rbp-pt-logo:has(img[src*="domain=www.costco.com&"]) .rbp-pt-ini,.rbp-gct2-av:has(img[src*="domain=www.costco.com&"]) .rbp-gct2-ini{display:inline-flex!important}
.rbp-visit-quiet{font-size:.85rem;font-weight:600;color:var(--bricks-color-col-a4osm1,#55637A);text-decoration:underline;text-underline-offset:3px}.rbp-visit-quiet:hover{color:var(--bricks-color-col-gutll7,#2563EB)}
#brxe-rphsec .rbp-rv,#brxe-rpsec2 .rbp-rv,.rbp-dark .rbp-rv{background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.16);border-radius:18px}
#brxe-codacmp, #brxe-gdpick { width: 100%; }
.rbp-gct { max-width: 100%; margin: 0 auto; width: 100%; }
.rbp-gct-label { font-size: 0.72rem; font-weight: 800; letter-spacing: 0.09em; color: var(--bricks-color-col-a4osm1, #55637A); margin: 0 0 12px; }
.rbp-gct-picks { display: grid; grid-template-columns: repeat(3, 1fr); gap: 14px; margin-bottom: 26px; }
.rbp-gct-pick { display: flex; flex-direction: column; gap: 8px; background: var(--bricks-color-col-bddjln, #F3F6FB); border-radius: 14px; padding: 16px; text-decoration: none; transition: transform 0.15s ease, box-shadow 0.15s ease; }
.rbp-gct-pick:hover { transform: translateY(-2px); box-shadow: 0 10px 26px rgba(23, 37, 84, 0.10); }
.rbp-gct-pick-tag { align-self: flex-start; font-size: 0.64rem; font-weight: 800; letter-spacing: 0.06em; color: var(--bricks-color-col-gutll7, #2563EB); background: var(--bricks-color-col-nazqvr, #E8EFFD); border-radius: 999px; padding: 3px 9px; }
.rbp-gct-pick-top { display: flex; align-items: center; gap: 8px; }
.rbp-gct-pick-top img { width: 22px; height: 22px; border-radius: 999px; background: #FFFFFF; object-fit: contain; border: 1px solid var(--bricks-color-col-2y2cn7, #E3E8F0); }
.rbp-gct-pick-top b { font-size: 0.95rem; color: var(--bricks-color-col-tqzojh, #172554); }
.rbp-gct-pick-meta { font-size: 0.76rem; color: var(--bricks-color-col-a4osm1, #55637A); }
.rbp-gct-pick-meta em { font-style: normal; font-weight: 800; color: var(--bricks-color-col-gutll7, #2563EB); }
.rbp-gct-table { display: flex; flex-direction: column; gap: 8px; }
.rbp-gct-r { display: flex; align-items: center; gap: 12px; background: #FFFFFF; border: 1px solid var(--bricks-color-col-2y2cn7, #E3E8F0); border-radius: 13px; padding: 12px 14px; }
.rbp-gct-win { border: 2px solid var(--bricks-color-col-zu208l, #0E9F6E); }
.rbp-gct-rank { width: 22px; font-family: 'Fraunces', Georgia, serif; font-weight: 900; font-size: 0.95rem; color: var(--bricks-color-col-a4osm1, #55637A); text-align: center; flex: none; }
.rbp-gct-ava { width: 34px; height: 34px; border-radius: 999px; background: var(--bricks-color-col-bddjln, #F3F6FB); display: flex; align-items: center; justify-content: center; flex: none; overflow: hidden; }
.rbp-gct-ava img { width: 24px; height: 24px; object-fit: contain; }
.rbp-gct-ava b { color: var(--bricks-color-col-gutll7, #2563EB); font-size: 0.85rem; }
.rbp-gct-nm { flex: 1; min-width: 0; display: flex; align-items: center; gap: 8px; }
.rbp-gct-nm a { font-weight: 700; font-size: 0.95rem; color: var(--bricks-color-col-tqzojh, #172554); text-decoration: none; }
.rbp-gct-nm a:hover { color: var(--bricks-color-col-gutll7, #2563EB); }
.rbp-gct-nm i { font-style: normal; font-size: 0.62rem; font-weight: 800; letter-spacing: 0.05em; color: var(--bricks-color-col-zu208l, #0E9F6E); background: #E5F5EE; border-radius: 999px; padding: 3px 8px; }
.rbp-gct-sc { display: flex; flex-direction: column; align-items: flex-end; font-size: 0.64rem; font-weight: 600; color: var(--bricks-color-col-a4osm1, #55637A); flex: none; }
.rbp-gct-sc em { font-style: normal; font-family: 'Fraunces', Georgia, serif; font-weight: 900; font-size: 1.05rem; color: var(--bricks-color-col-gutll7, #2563EB); }
.rbp-gct-pr { display: flex; flex-direction: column; align-items: flex-end; font-size: 0.7rem; color: var(--bricks-color-col-a4osm1, #55637A); flex: none; min-width: 74px; }
.rbp-gct-pr em { font-style: normal; font-family: 'Fraunces', Georgia, serif; font-weight: 900; font-size: 1.05rem; color: var(--bricks-color-col-tqzojh, #172554); }
.rbp-gct-pr small { font-size: 0.64rem; }
.rbp-gct-act { display: flex; gap: 6px; flex: none; }
.rbp-gct-act a { font-size: 0.74rem; font-weight: 700; text-decoration: none; border-radius: 999px; padding: 7px 12px; }
.rbp-gct-act .a { color: var(--bricks-color-col-tqzojh, #172554); border: 1px solid var(--bricks-color-col-2y2cn7, #E3E8F0); }
.rbp-gct-act .b { color: #FFFFFF; background: var(--bricks-color-col-gutll7, #2563EB); }
.rbp-gct-fine { font-size: 0.72rem; line-height: 1.6; color: var(--bricks-color-col-a4osm1, #55637A); margin: 14px 0 0; }
.rbp-gct-fine a { color: var(--bricks-color-col-gutll7, #2563EB); }
@media (max-width: 900px) { .rbp-gct-picks { grid-template-columns: 1fr; } .rbp-gct-r { flex-wrap: wrap; } .rbp-gct-sc { order: 5; } .rbp-gct-act { width: 100%; } .rbp-gct-act a { flex: 1; text-align: center; } } .rbp-gct-ns { font-style: normal; font-size: 0.78rem; font-weight: 600; color: var(--bricks-color-col-a4osm1, #55637A); }
html[data-brx-theme=dark] .rbp-cp-card { background: #161F38 !important; } html[data-brx-theme=dark] .rbp-cp-card:hover { box-shadow: 0 14px 34px rgba(0,0,0,0.5) !important; } html[data-brx-theme=dark] .rbp-cp-title { color: #E8EDF9 !important; } html[data-brx-theme=dark] .rbp-cp-meta { color: #9AA7C2 !important; } html[data-brx-theme=dark] .rbp-rpt-hero, html[data-brx-theme=dark] .rbp-rh { background: #172554 !important; }html[data-brx-theme=dark] .rbp-rpt-band, html[data-brx-theme=dark] .rbp-rpt-bars, html[data-brx-theme=dark] .rbp-rpt-row, html[data-brx-theme=dark] .rbp-gct-r, html[data-brx-theme=dark] .rbp-rh-card, html[data-brx-theme=dark] .rbp-myr-card { background: #161F38 !important; border-color: #2A3558 !important; }html[data-brx-theme=dark] .rbp-rpt-form select, html[data-brx-theme=dark] .rbp-rpt-form input, html[data-brx-theme=dark] .rbp-myr-login input[type=text], html[data-brx-theme=dark] .rbp-myr-login input[type=password], html[data-brx-theme=dark] .rbp-404-s input, html[data-brx-theme=dark] .rbp-nl { background: #161F38 !important; border-color: #2A3558 !important; }html[data-brx-theme=dark] .rbp-nl input[type=email] { color: #E6ECFA !important; }html[data-brx-theme=dark] .rbp-rvp-list { background: #161F38 !important; border-color: #2A3558 !important; }html[data-brx-theme=dark] .rbp-rvp-list button:hover { background: #22305A !important; }html[data-brx-theme=dark] .rbp-rh-tot { background: #10331F !important; color: #A8DFC9 !important; }html[data-brx-theme=dark] .rbp-rpt-band-bar { opacity: 0.85; }
