.rx-doc-body .rx-doc-text a:hover{color:var(--c-bio-ink);text-decoration-color:var(--c-bio-deep)}.rx-doc-body .rx-doc-pull{margin:24px 0;padding:18px 22px;background:#6fb9dc1a;border-left:1px solid var(--c-bio-deep)}.rx-doc-body .rx-doc-text .rx-doc-pull p{margin:0;font-family:var(--f-display);font-size:15px;line-height:1.38;letter-spacing:-.01em;color:var(--c-navy);font-weight:600}.rx-doc-body .rx-doc-toc{margin:0 0 32px;padding:18px 0 20px;border-top:1px solid rgba(13,27,42,.2);border-bottom:1px solid rgba(13,27,42,.2)}.rx-doc-body .rx-doc-text .rx-doc-toc p{margin:0 0 12px;font-size:10px;line-height:1.5;letter-spacing:.18em;text-transform:uppercase;color:#0d1b2aa8}.rx-doc-body .rx-doc-text .rx-doc-toc strong{font-weight:600;color:inherit}.rx-doc-body .rx-doc-text .rx-doc-toc ol{margin:0;padding:0;list-style:none;counter-reset:rx-toc;display:grid;gap:2px}.rx-doc-body .rx-doc-text .rx-doc-toc li{margin:0;counter-increment:rx-toc}.rx-doc-body .rx-doc-text .rx-doc-toc a{display:grid;grid-template-columns:26px 1fr;gap:10px;align-items:baseline;min-height:44px;padding:6px 0;font-size:14px;line-height:1.35;text-decoration:none;color:#0d1b2acc}.rx-doc-body .rx-doc-text .rx-doc-toc a:before{content:counter(rx-toc,decimal-leading-zero);font:400 10px/1.4 var(--f-mono);color:var(--c-bio-ink)}.rx-doc-body .rx-doc-text .rx-doc-toc a:hover{color:var(--c-navy)}.rx-doc-body .rx-doc-table{margin:0 0 22px;overflow-x:auto;-webkit-overflow-scrolling:touch}.rx-doc-body .rx-doc-table table{width:100%;border-collapse:collapse;font-size:14px}.rx-doc-body .rx-doc-table th{padding:0 18px 10px 0;border:0;border-bottom:1px solid rgba(13,27,42,.3);text-align:left;vertical-align:bottom;font-size:9.5px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:#0d1b2ab3}.rx-doc-body .rx-doc-table td{padding:13px 18px 13px 0;border:0;border-bottom:1px solid rgba(13,27,42,.1);vertical-align:top;line-height:1.5;color:#0d1b2ac7}.rx-doc-body .rx-doc-table :is(th,td):last-child{padding-right:0}.rx-doc-body .rx-doc-table td strong{display:block;color:var(--c-navy)}.rx-doc-body .rx-doc-text .rx-doc-note{margin:34px 0 0;padding:20px 22px;background:#0d1b2a0b;border-top:1px solid rgba(13,27,42,.3)}.rx-doc-body .rx-doc-note h4{margin-top:0}.rx-doc-body .rx-doc-text .rx-doc-note p{margin-bottom:10px;font-size:14px;color:#0d1b2ab3}.rx-doc-body a.rx-link-more{display:inline-flex;align-items:center;min-height:44px;font:500 12px/1.3 var(--f-body);letter-spacing:.14em;text-transform:uppercase;text-decoration:none;color:var(--c-navy);border-bottom:1px solid rgba(13,27,42,.3)}.rx-doc-body a.rx-link-more:hover{color:var(--c-navy);border-bottom-color:var(--c-navy)}@media(max-width:640px){.rx-doc-body .rx-doc-text p.rx-doc-lede{font-size:22px}.rx-doc-body .rx-doc-text h3{font-size:17px;margin-top:32px;font-weight:700}.rx-doc-body .rx-doc-pull{padding:16px}.rx-doc-body .rx-doc-text .rx-doc-pull p{font-size:17.5px}.rx-doc-body .rx-doc-table table{font-size:13.5px}.rx-doc-body .rx-doc-table td{padding:11px 14px 11px 0}}.rgx-refine,.rgx-refine .rx-sec--white{background:var(--c-off)}.rgx-refine{color:var(--c-navy);overflow-x:clip}.rx-trustband{padding:0}.rx-trustband+.rx-sec{padding-top:64px}.rx-trustband:before,.rx-trustband:after{content:"";position:absolute;left:0;right:0;height:1px;background:#f5c54238}.rx-trustband:before{top:0}.rx-trustband:after{bottom:0}.rx-conv{margin-top:60px;padding-top:44px;border-top:1px solid rgba(232,224,208,.2);display:grid;grid-template-columns:1fr 440px;gap:56px;align-items:start}.rx-close-panel{background:var(--c-white);padding:32px;margin:8px auto 0;max-width:660px}@media(max-width:1080px){.rx-conv{grid-template-columns:1fr;gap:48px;margin-top:44px;padding-top:34px}}@media(max-width:560px){.rx-close-panel{padding:18px 16px}}.rgx-refine .rx-sec :is(h1,h2,h3,h4):not(dialog *){font-weight:700}.rgx-refine .rx-sec h2:not(dialog *){font-size:clamp(40px,5vw,76px);line-height:1.05}.rgx-refine .rx-sec :is(h2,h3):is(.rx-s-section-sm,.rx-s-display):not(dialog *){font-size:clamp(27px,3.1vw,48px);line-height:1.12;font-weight:700}.rgx-refine :where(.rx-sec) h2:not(dialog *){margin-bottom:28px}.rgx-refine .rx-sec h2:has(+p.rx-f-engine,+p.rx-dat-lede){margin-bottom:0}.rgx-refine .rx-sec h2:has(+p.rx-s-lede){margin-bottom:22px}.rgx-refine .rx-sec p.rx-s-eyebrow:not(dialog *){line-height:1.65;margin-bottom:18px}.rgx-refine .rx-sec p.rx-s-eyebrow:not(dialog *)+h2{margin-top:0}.rgx-refine .rx-sec .rx-body:not(dialog *){font-size:16.5px;line-height:1.7}.rgx-refine .rx-sec .rx-body:not(dialog *)>*+*{margin-block-start:1.15em}.rgx-refine .rx-mech-grid{margin:36px 0 16px}.rgx-refine .rx-mech :is(p.rx-mech-lab,p.rx-mech-sub){line-height:1.65}.rx-sec.rx-tight-rhythm h2{margin-bottom:34px}.rx-sec ul.rx-beats{display:grid;gap:26px;margin:0 0 32px}.rx-sec ul.rx-beats li{margin:0;font-family:var(--f-display);font-weight:700;font-size:clamp(24px,2.4vw,34px);line-height:1.65;letter-spacing:-.01em;color:#0d1b2ae6}.rx-fold{max-width:880px;margin:30px auto}.rx-sec h3.rx-pull{margin:0 0 18px}.rx-zones{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:48px;align-items:center;max-width:880px;margin:36px auto 0}.rx-zone-list{display:grid;margin:0;padding:0;list-style:none;counter-reset:rx-zone}.rx-zone-list li{display:grid;grid-template-columns:28px 1fr;gap:0 18px;align-items:start;margin:0;padding:20px 0;border-top:1px solid var(--rule-lighter);counter-increment:rx-zone;transition:opacity .2s}.rx-zone-list li:last-child{border-bottom:1px solid var(--rule-lighter)}.rx-zone-list li:before{content:counter(rx-zone,decimal-leading-zero);grid-row:1 / span 2;padding-top:4px;font:400 10px/1.4 var(--f-mono);letter-spacing:.14em;color:#0d1b2aa8}.rx-zone-list strong{display:block;margin-bottom:5px;font:600 12.5px/1.4 var(--f-body);letter-spacing:.14em;text-transform:uppercase;color:var(--c-navy)}.rx-zone-list em{display:block;font-style:normal;font-size:14.5px;line-height:1.5;color:#0d1b2aad}.rx-zone-list:is(:hover,:focus-within) li{opacity:.34}.rx-zone-list li:is(:hover,:focus-within){opacity:1}.rx-tp-top{display:grid;grid-template-columns:1.05fr .95fr;gap:22px 64px;align-items:end}.rx-tp-top>div>h2{max-width:17ch;margin-bottom:0}.rx-tp-asks{display:grid;gap:22px;max-width:42ch}.rx-tp-ask{display:grid;gap:5px}.rx-sec p.rx-tp-ask-d{margin:0;font:600 10px/1.4 var(--f-body);letter-spacing:.18em;text-transform:uppercase;color:#0d1b2aa8}.rx-sec p.rx-tp-ask-q{margin:0;font-family:var(--f-display);font-weight:600;font-size:clamp(15px,1.1vw,17px);line-height:1.3;letter-spacing:-.012em;color:#0d1b2adb}.rx-sec p.rx-tp-enroll{margin:26px 0 0;font:600 10.5px/1.5 var(--f-body);letter-spacing:.18em;text-transform:uppercase;color:#0d1b2aa8}.rx-sec p.rx-tp-label{margin:64px 0 0;font:600 11px/1.4 var(--f-body);letter-spacing:.24em;text-transform:uppercase;color:#0d1b2aa8}.rx-tp-tiles{display:grid;grid-template-columns:repeat(4,1fr);gap:32px 44px;margin:26px 0 0}.rx-tp-tile{display:flex;flex-direction:column}.rx-sec p.rx-tp-n{margin:0;font-family:var(--f-display);font-size:clamp(38px,3.9vw,59px);line-height:1.12;letter-spacing:-.035em;color:var(--c-navy);font-weight:700}.rx-sec p.rx-tp-l{margin:20px 0 0;flex:1 1 auto;font:500 12.5px/1.5 var(--f-body);letter-spacing:.005em;color:#0d1b2ad1;text-wrap:pretty}.rx-sec p.rx-tp-of{margin:16px 0 0;font:400 9.5px/1.5 var(--f-mono);letter-spacing:.13em;text-transform:uppercase;color:#0d1b2aa8}.rx-tp-journey{margin-top:108px}.rx-sec .rx-tp-jh{max-width:20ch;margin:0}.rx-sec p.rx-tp-jsub{margin:14px 0 0;font-size:15px;line-height:1.65;max-width:62ch;color:#0d1b2aa8}.rx-tp-rail{display:grid;grid-template-columns:repeat(2,1fr);gap:52px 80px;margin-top:38px;max-width:900px}.rx-tp-stage{position:relative}.rx-tp-node{position:relative;height:1px;margin-bottom:16px;background:#0d1b2a24}.rx-tp-node:before{content:"";position:absolute;left:0;top:-3.5px;width:8px;height:8px;border-radius:50%;background:var(--c-navy)}.rx-sec p.rx-tp-day{margin:0;font:600 10.5px/1.4 var(--f-body);letter-spacing:.22em;text-transform:uppercase;color:#0d1b2aa8}.rx-sec p.rx-tp-q{margin:10px 0 24px;max-width:15ch;font-family:var(--f-display);font-size:clamp(16px,1.5vw,22px);line-height:1.2;letter-spacing:-.015em;color:var(--c-navy);font-weight:700}.rx-sec p.rx-tp-sp{margin:0;font-family:var(--f-display);font-size:clamp(32px,3.2vw,46px);line-height:1.12;letter-spacing:-.035em;color:var(--c-navy);font-weight:700}.rx-sec p.rx-tp-ss{margin:16px 0 0;max-width:34ch;font-size:13.5px;line-height:1.55;color:#0d1b2acc;text-wrap:pretty}.rx-tp-sn p.rx-tp-of{margin-top:12px}.rx-sec p.rx-tp-also{margin:26px 0 0;max-width:36ch;font-size:12.5px;line-height:1.55;color:#0d1b2ab3}.rx-tp-foot{display:flex;align-items:flex-end;justify-content:space-between;gap:48px;margin-top:84px}.rx-sec p.rx-tp-method{margin:0;max-width:70ch;font-size:12.5px;line-height:1.65;color:#0d1b2aad}.rx-tp-foot .rx-doc-open{flex:0 0 auto;padding:17px 24px}@media(max-width:1080px){.rx-tp-top{grid-template-columns:1fr;gap:20px;align-items:start}.rx-tp-asks{max-width:56ch}.rx-tp-tiles{grid-template-columns:1fr 1fr;gap:34px 40px}.rx-tp-rail{grid-template-columns:1fr;gap:40px}.rx-sec p.rx-tp-q{max-width:26ch}.rx-sec p.rx-tp-ss,.rx-sec p.rx-tp-also{max-width:52ch}}@media(max-width:560px){.rx-sec p.rx-tp-label{margin-top:42px}.rx-tp-tiles{grid-template-columns:1fr;gap:30px}.rx-tp-journey{margin-top:64px}.rx-tp-foot{flex-direction:column;align-items:stretch;gap:22px;margin-top:52px}.rx-tp-foot .rx-doc-open{width:100%;justify-content:space-between}}.rx-gap-h em{font-style:italic;font-weight:300}.rx-sec p.rx-gap-lead{margin:18px 0 14px}.rx-sec p.rx-gap-turn{margin:22px 0;padding-left:24px;border-left:1px solid var(--c-bio-deep);max-width:26ch;font-family:var(--f-display);font-size:clamp(18px,1.8vw,26px);line-height:1.28;letter-spacing:-.015em;color:var(--c-navy);font-weight:700}.rx-aim{margin:32px 0}.rx-aim-fig img{max-width:600px;margin:0 auto;mix-blend-mode:multiply}.rx-aim .rx-chart-cap{margin-top:16px}.rx-sec p.rx-chart-cap{margin-bottom:0;padding-top:16px;border-top:1px solid var(--rule-lighter)}.rx-clinic{margin-top:34px;display:grid;grid-template-columns:1fr 300px;grid-template-areas:"h fig" "beat fig" "after fig";column-gap:46px;align-items:start}.rx-sec h3.rx-clinic-h{grid-area:h;margin:0 0 18px}.rx-sec p.rx-gap-beats{grid-area:beat;margin:0 0 20px;font-size:20px;line-height:1.5;color:var(--c-navy)}.rx-clinic-after{grid-area:after}.rx-clinic-fig{grid-area:fig;margin:6px 0 0;position:relative}.rx-clinic-fig img{aspect-ratio:4 / 5;object-fit:cover;object-position:52% 34%;filter:saturate(.86) contrast(1.03);border:1px solid rgba(13,27,42,.14)}.rgx-refine :is(.rx-fold,.rx-face,.rx-zone-map,.rx-clinic-fig,.rx-answer-fig,.rx-viper-plate) img{box-shadow:0 0 30px #00000026}.rx-answer-fig figcaption,.rx-clinic-fig figcaption{margin:14px 0 0;font:400 9.5px/1.6 var(--f-mono);letter-spacing:.15em;text-transform:uppercase;color:#0d1b2aa8}.rx-moment{margin-top:32px}.rx-answer{display:grid;grid-template-columns:1fr 300px;grid-template-rows:repeat(4,auto) 1fr;column-gap:46px;align-items:start}.rx-answer>:not(.rx-answer-fig){grid-column:1}.rx-answer>.rx-answer-fig+h3{margin-top:32px}.rx-answer-fig{grid-column:2;grid-row:1 / -1;margin:6px 0 0}.rx-moment>:last-child{margin-bottom:0}@media(max-width:1080px){.rx-zones{grid-template-columns:1fr}.rx-aim{margin:26px 0}.rx-clinic,.rx-moment{margin-top:28px}.rx-sec p.rx-gap-turn{padding-left:18px}}@media(max-width:860px){.rx-clinic{grid-template-columns:1fr;grid-template-areas:"h" "beat" "fig" "after";row-gap:0}.rx-clinic-fig{margin:6px 0 26px}.rx-clinic-fig img{aspect-ratio:5 / 4;object-position:52% 30%}.rx-answer{display:block}.rx-answer-fig{margin:22px 0 0}}.rx-sec--navy p.rx-s-eyebrow:before{background:var(--c-bio);opacity:.85}.rx-venom-grid{display:grid;grid-template-columns:1.05fr .95fr;column-gap:80px;align-items:start}.rx-venom-head{grid-column:1;grid-row:1}.rx-venom-body{grid-column:1;grid-row:2}.rx-venom-grid>.rx-viper-plate{grid-column:2;grid-row:1 / span 2}.rx-viper-plate img{mix-blend-mode:lighten;-webkit-mask-image:radial-gradient(closest-side ellipse at 50% 50%,#000 58%,rgba(0,0,0,.75) 80%,transparent 100%);mask-image:radial-gradient(closest-side ellipse at 50% 50%,#000 58%,rgba(0,0,0,.75) 80%,transparent 100%)}.rx-callout-dark{margin:30px 0 28px;padding:22px 24px 20px;border:1px solid rgba(245,197,66,.22);background:#e8e0d009}.rx-sec .rx-callout-dark h3{margin-bottom:10px;font-size:clamp(21px,1.9vw,27px);line-height:1.14;font-weight:700}.rx-sec .rx-callout-dark p{max-width:58ch;margin:0;font-size:15px;line-height:1.55}.rx-sec p.rx-close-line{margin:30px 0;font-family:var(--f-display);font-size:24px;line-height:1.65;letter-spacing:-.01em;color:var(--c-bio);font-weight:700}.rgx-refine .rx-sec .rx-venom-head>h2{margin-bottom:28px}.rx-sec p.rx-aside-note{margin:30px 0 0;padding-top:18px;max-width:52ch;border-top:1px solid var(--rule-dark);font-size:13.5px;line-height:1.65;color:#f9f6f0b3}@media(max-width:1080px){.rx-venom-grid{grid-template-columns:1fr;gap:28px}.rx-venom-head,.rx-venom-body,.rx-venom-grid>.rx-viper-plate{grid-column:auto;grid-row:auto}.rx-viper-plate{max-width:520px;margin:0 auto}}.rx-sec .rx-mech-after{margin-top:30px}.rx-sec h3.rx-mech-h{margin:34px 0}.rx-mech-disc{margin-bottom:26px}.rx-dual-cta>.rx-doc-wrap{margin:0}.rx-dual-cta{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-top:34px}.rx-dual-cta .rx-doc-open{width:100%;justify-content:space-between;padding:20px 24px}@media(max-width:860px){.rx-dual-cta{grid-template-columns:1fr;gap:14px}}.rx-acc{border-top:1px solid var(--rule-light)}.rx-acc:last-of-type{border-bottom:1px solid var(--rule-light)}.rx-acc summary{display:flex;align-items:center;justify-content:space-between;gap:24px;min-height:44px;padding:24px 0;list-style:none;cursor:pointer;font-family:var(--f-display);font-size:19px;line-height:1.25;letter-spacing:-.005em;color:var(--c-navy);font-weight:600}.rx-acc summary::-webkit-details-marker{display:none}.rx-acc summary:after{content:"";flex:0 0 26px;width:26px;height:26px;border:1px solid rgba(13,27,42,.28);border-radius:50%;background:linear-gradient(var(--c-navy),var(--c-navy)) center / 11px 1px no-repeat,linear-gradient(var(--c-navy),var(--c-navy)) center / 1px 11px no-repeat;transition:background-size .25s}.rx-acc[open] summary:after{background-size:11px 1px,1px 0}.rx-acc>:not(summary){max-width:70ch}.rx-acc>:last-child{margin-bottom:30px}@media(max-width:860px){.rx-acc summary{font-size:20px}}@media(prefers-reduced-motion:reduce){.rx-acc summary:after{transition:none}}.rx-sec h4.rx-h-sub{margin:34px 0 22px;font-size:24px;font-weight:700;line-height:1.22}.rx-sec h4.rx-h-sub.rx-far{margin-top:44px}.rx-analogy{margin:30px 0;padding:6px 0 6px 34px;border-left:1px solid var(--c-bio-deep)}.rx-dose-dsm{margin-top:28px}.rx-dose-big{margin:44px 0}.rgx-refine .rx-sec h3.rx-dose-big-h:not(dialog *){margin-bottom:26px;font-size:clamp(44px,5.4vw,78px)}
/*# sourceMappingURL=/cdn/shop/t/6/assets/rgx-refine-2.css.map */
