:where(main[data-bn-page=what-to-do-after-a-relapse]) .rl-frame{width:var(--frame);margin-inline:auto}:where(main[data-bn-page=what-to-do-after-a-relapse]) .rl-regular{margin-top:var(--rhythm-regular)}:where(main[data-bn-page=what-to-do-after-a-relapse]) .rl-open{margin-top:var(--rhythm-open)}:where(main[data-bn-page=what-to-do-after-a-relapse]) .rl-tight{margin-top:var(--rhythm-tight)}:where(main[data-bn-page=what-to-do-after-a-relapse]) .rl-card{border-radius:var(--r-card);padding:clamp(24px,3.9vw,56px)}:where(main[data-bn-page=what-to-do-after-a-relapse]) section[tabindex="-1"]:focus{outline:none}:where(main[data-bn-page=what-to-do-after-a-relapse]) .rl-white{background:var(--c-white)}:where(main[data-bn-page=what-to-do-after-a-relapse]) .rl-sage{background:var(--c-sage)}:where(main[data-bn-page=what-to-do-after-a-relapse]) .rl-ever{background:var(--c-evergreen);color:var(--text-on-dark)}:where(main[data-bn-page=what-to-do-after-a-relapse]) .rl-ever h2,:where(main[data-bn-page=what-to-do-after-a-relapse]) .rl-ever h3{color:var(--heading-on-dark)}:where(main[data-bn-page=what-to-do-after-a-relapse]) .rl-ever a:not(.btn){color:var(--c-white)}:where(main[data-bn-page=what-to-do-after-a-relapse]) .rl-answer{font-size:var(--fs-lead);line-height:var(--lh-lead);max-width:60ch;margin-top:18px}:where(main[data-bn-page=what-to-do-after-a-relapse]) .rl-answer strong{color:var(--c-evergreen)}:where(main[data-bn-page=what-to-do-after-a-relapse]) .rl-ever .rl-answer strong{color:var(--c-white)}:where(main[data-bn-page=what-to-do-after-a-relapse]) .rl-src{display:block;font-size:14px;color:var(--c-text);margin-top:10px}:where(main[data-bn-page=what-to-do-after-a-relapse]) .rl-ever .rl-src{color:var(--c-cream)}:where(main[data-bn-page=what-to-do-after-a-relapse]) .rl-label{font:600 13px/1.4 var(--font-body);letter-spacing:.08em;text-transform:uppercase;color:var(--c-cream);margin:0 0 14px}:where(main[data-bn-page=what-to-do-after-a-relapse]) .rl-cols{display:grid;grid-template-columns:minmax(0,4fr) minmax(0,8fr);gap:32px clamp(40px,5.5vw,96px);align-items:start}:where(main[data-bn-page=what-to-do-after-a-relapse]) .rl-sticky{position:sticky;top:calc(var(--site-header-offset, 0px) + 72px);transition:top var(--dur-state) var(--ease)}:where(main[data-bn-page=what-to-do-after-a-relapse]) [id]{scroll-margin-top:calc(var(--site-header-offset, 0px) + 64px)}:where(main[data-bn-page=what-to-do-after-a-relapse]) .rl-crumb{font-size:14px;margin-top:clamp(20px,3vw,40px)}:where(main[data-bn-page=what-to-do-after-a-relapse]) .rl-crumb ol{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:4px 0}:where(main[data-bn-page=what-to-do-after-a-relapse]) .rl-crumb li+li:before{content:"/";margin:0 8px;color:var(--c-text)}:where(main[data-bn-page=what-to-do-after-a-relapse]) .rl-crumb li{display:inline-flex;align-items:center;min-height:var(--tap)}:where(main[data-bn-page=what-to-do-after-a-relapse]) .rl-crumb a{color:var(--link);display:inline-flex;align-items:center;min-height:var(--tap)}:where(main[data-bn-page=what-to-do-after-a-relapse]) .rl-hero{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);grid-template-areas:"copy help" "review help";gap:0 clamp(40px,5.5vw,96px);align-items:end;margin-top:clamp(16px,2vw,28px)}:where(main[data-bn-page=what-to-do-after-a-relapse]) .rl-hero-copy{grid-area:copy}:where(main[data-bn-page=what-to-do-after-a-relapse]) .rl-help{grid-area:help;align-self:center}:where(main[data-bn-page=what-to-do-after-a-relapse]) .rl-review{grid-area:review;align-self:start}:where(main[data-bn-page=what-to-do-after-a-relapse]) .rl-hero .t-lead{margin-top:24px;max-width:54ch}:where(main[data-bn-page=what-to-do-after-a-relapse]) .rl-hero .t-lead strong{color:var(--c-evergreen)}:where(main[data-bn-page=what-to-do-after-a-relapse]) .rl-review{margin-top:28px;padding-top:16px;border-top:1px solid var(--c-sage);font-size:14px;max-width:60ch}:where(main[data-bn-page=what-to-do-after-a-relapse]) .rl-help{background:var(--c-white);border-radius:var(--r-card);padding:clamp(24px,2.6vw,36px)}:where(main[data-bn-page=what-to-do-after-a-relapse]) .rl-help h2{font-family:var(--font-body);font-size:13px;line-height:1.4;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--c-evergreen)}:where(main[data-bn-page=what-to-do-after-a-relapse]) .rl-help ul{list-style:none;margin:14px 0 0;padding:0}:where(main[data-bn-page=what-to-do-after-a-relapse]) .rl-help li{display:grid;grid-template-columns:minmax(0,1fr);gap:2px;padding:16px 0;border-top:1px solid var(--c-sage)}:where(main[data-bn-page=what-to-do-after-a-relapse]) .rl-help li:first-child{border-top:0;padding-top:4px}:where(main[data-bn-page=what-to-do-after-a-relapse]) .rl-help a{font:600 clamp(24px,1.9vw,30px)/1.15 var(--font-body);font-feature-settings:tabular-nums lining-nums;font-variant-numeric:tabular-nums lining-nums;color:var(--c-evergreen);text-decoration:none;justify-self:start}:where(main[data-bn-page=what-to-do-after-a-relapse]) .rl-help a:hover{text-decoration:underline}:where(main[data-bn-page=what-to-do-after-a-relapse]) .rl-help span{font-size:16px;line-height:1.45}:where(main[data-bn-page=what-to-do-after-a-relapse]) .rl-jump{position:sticky;top:var(--site-header-offset,0);z-index:5;background:var(--c-cream);border-bottom:1px solid var(--c-sage);margin-top:clamp(32px,4vw,56px);transition:top var(--dur-state) var(--ease)}:where(main[data-bn-page=what-to-do-after-a-relapse]) .rl-jump ul{list-style:none;margin:0 auto;padding:0;width:calc(var(--frame) + 12px);display:flex;gap:4px 16px;overflow-x:auto;scrollbar-width:none}:where(main[data-bn-page=what-to-do-after-a-relapse]) .rl-jump ul::-webkit-scrollbar{display:none}:where(main[data-bn-page=what-to-do-after-a-relapse]) .rl-jump a{display:inline-flex;align-items:center;min-height:48px;padding-inline:6px;white-space:nowrap;font-size:15px;font-weight:600;text-decoration:none;color:var(--c-text);border-bottom:2px solid transparent}:where(main[data-bn-page=what-to-do-after-a-relapse]) .rl-jump a:hover{color:var(--c-evergreen)}:where(main[data-bn-page=what-to-do-after-a-relapse]) .rl-jump a[aria-current]{color:var(--c-evergreen);border-bottom-color:var(--c-clay)}:where(main[data-bn-page=what-to-do-after-a-relapse]) .rl-jump a:focus-visible{outline-offset:-3px}:where(main[data-bn-page=what-to-do-after-a-relapse]) .rl-danger{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);grid-template-areas:"copy signs" "copy nalox";grid-template-rows:auto 1fr;gap:0 clamp(40px,5.5vw,96px);align-items:start}:where(main[data-bn-page=what-to-do-after-a-relapse]) .rl-danger-copy{grid-area:copy}:where(main[data-bn-page=what-to-do-after-a-relapse]) .rl-danger-signs{grid-area:signs}:where(main[data-bn-page=what-to-do-after-a-relapse]) .rl-nalox{grid-area:nalox;margin-top:28px;max-width:60ch}:where(main[data-bn-page=what-to-do-after-a-relapse]) .rl-danger .btn{margin-top:24px}:where(main[data-bn-page=what-to-do-after-a-relapse]) .rl-signs{list-style:none;margin:0;padding:0}:where(main[data-bn-page=what-to-do-after-a-relapse]) .rl-signs li{padding:15px 0;border-top:1px solid var(--c-pine);font-size:18px;line-height:1.45;color:var(--c-white)}:where(main[data-bn-page=what-to-do-after-a-relapse]) .rl-signs li:last-child{border-bottom:1px solid var(--c-pine)}:where(main[data-bn-page=what-to-do-after-a-relapse]) .rl-rail{list-style:none;margin:0;padding:0}:where(main[data-bn-page=what-to-do-after-a-relapse]) .rl-rail li{position:relative;display:grid;grid-template-columns:44px minmax(0,1fr);gap:0 24px;padding-bottom:36px}:where(main[data-bn-page=what-to-do-after-a-relapse]) .rl-rail li:last-child{padding-bottom:0}:where(main[data-bn-page=what-to-do-after-a-relapse]) .rl-rail li:before{content:"";position:absolute;left:22px;top:52px;bottom:8px;width:1px;background:var(--c-sage)}:where(main[data-bn-page=what-to-do-after-a-relapse]) .rl-rail li:last-child:before{display:none}:where(main[data-bn-page=what-to-do-after-a-relapse]) .rl-node{width:44px;height:44px;border-radius:50%;border:1.5px solid var(--c-evergreen);display:grid;place-items:center;font-weight:600;color:var(--c-evergreen);background:var(--c-cream)}:where(main[data-bn-page=what-to-do-after-a-relapse]) .rl-rail h3{font-family:var(--font-body);font-size:20px;line-height:1.3;font-weight:700;color:var(--c-evergreen);padding-top:9px}:where(main[data-bn-page=what-to-do-after-a-relapse]) .rl-rail p{max-width:60ch;margin-top:6px}:where(main[data-bn-page=what-to-do-after-a-relapse]) .rl-rail .rl-src{margin-top:6px}:where(main[data-bn-page=what-to-do-after-a-relapse]) .rl-defs{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);background:var(--c-white);border-radius:var(--r-img);margin:0}:where(main[data-bn-page=what-to-do-after-a-relapse]) .rl-defs>div{padding:24px 28px}:where(main[data-bn-page=what-to-do-after-a-relapse]) .rl-defs>div+div{border-left:1px solid var(--c-sage)}:where(main[data-bn-page=what-to-do-after-a-relapse]) .rl-defs dt{font:500 var(--fs-h3)/1.2 var(--font-display);font-variation-settings:var(--display-axes);color:var(--c-evergreen);margin-bottom:6px}:where(main[data-bn-page=what-to-do-after-a-relapse]) .rl-defs dd{margin:0}:where(main[data-bn-page=what-to-do-after-a-relapse]) .rl-stage-intro{margin-top:36px;font-weight:600;color:var(--c-evergreen)}:where(main[data-bn-page=what-to-do-after-a-relapse]) .rl-stages{list-style:none;margin:16px 0 0;padding:0;display:grid;gap:12px}:where(main[data-bn-page=what-to-do-after-a-relapse]) .rl-stages li{background:var(--c-white);border-radius:var(--r-img);padding:24px 28px;display:grid;grid-template-columns:minmax(0,4fr) minmax(0,8fr);gap:8px clamp(32px,4vw,64px);align-items:start}:where(main[data-bn-page=what-to-do-after-a-relapse]) .rl-stages h3{display:flex;gap:14px;align-items:center}:where(main[data-bn-page=what-to-do-after-a-relapse]) .rl-stages h3 span{font:600 15px/1 var(--font-body);color:var(--c-evergreen);border:1.5px solid var(--c-evergreen);border-radius:50%;width:32px;height:32px;display:inline-grid;place-items:center;flex:none}:where(main[data-bn-page=what-to-do-after-a-relapse]) .rl-stages li:last-child h3 span{border-color:var(--c-clay);color:var(--c-clay)}:where(main[data-bn-page=what-to-do-after-a-relapse]) .rl-stages p{max-width:60ch}:where(main[data-bn-page=what-to-do-after-a-relapse]) .rl-plan{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:32px clamp(40px,5.5vw,96px);align-items:start}:where(main[data-bn-page=what-to-do-after-a-relapse]) .rl-plan-side{position:sticky;top:calc(var(--site-header-offset, 0px) + 72px);transition:top var(--dur-state) var(--ease)}:where(main[data-bn-page=what-to-do-after-a-relapse]) .rl-plan-side .ig{margin:0}:where(main[data-bn-page=what-to-do-after-a-relapse]) .rl-plan-side .ig-facts{grid-template-columns:minmax(0,1fr)}:where(main[data-bn-page=what-to-do-after-a-relapse]) .rl-homelink{font-size:15px;margin-top:14px}:where(main[data-bn-page=what-to-do-after-a-relapse]) .rl-homelink a{display:inline-flex;align-items:center;min-height:var(--tap)}:where(main[data-bn-page=what-to-do-after-a-relapse]) .rl-acc{margin-top:28px;border-top:1px solid var(--c-sage)}:where(main[data-bn-page=what-to-do-after-a-relapse]) .rl-acc-h,:where(main[data-bn-page=what-to-do-after-a-relapse]) .rl-faq-h{margin:0;font:inherit;border-bottom:1px solid var(--c-sage)}:where(main[data-bn-page=what-to-do-after-a-relapse]) .rl-acc-panel+.rl-acc-h{border-top:0}:where(main[data-bn-page=what-to-do-after-a-relapse]) .rl-acc-btn,:where(main[data-bn-page=what-to-do-after-a-relapse]) .rl-faq-btn{all:unset;box-sizing:border-box;width:100%;min-height:64px;display:flex;gap:16px;align-items:center;padding:16px 0;cursor:pointer;font:600 19px/1.35 var(--font-body);color:var(--c-evergreen)}:where(main[data-bn-page=what-to-do-after-a-relapse]) .rl-acc-btn:before{content:"";width:22px;height:2px;background:var(--c-text);opacity:.45;flex:none;transition:background var(--dur-state) var(--ease)}:where(main[data-bn-page=what-to-do-after-a-relapse]) .rl-acc-btn[aria-expanded=true]:before{background:var(--c-clay);opacity:1}:where(main[data-bn-page=what-to-do-after-a-relapse]) .rl-acc-btn:hover,:where(main[data-bn-page=what-to-do-after-a-relapse]) .rl-faq-btn:hover .rl-faq-q{text-decoration:underline;text-underline-offset:4px}:where(main[data-bn-page=what-to-do-after-a-relapse]) .rl-acc-btn:focus-visible,:where(main[data-bn-page=what-to-do-after-a-relapse]) .rl-faq-btn:focus-visible{outline:3px solid var(--focus-light);outline-offset:2px;border-radius:2px}:where(main[data-bn-page=what-to-do-after-a-relapse]) .rl-acc-panel{padding:4px 0 24px 38px;border-bottom:1px solid var(--c-sage)}:where(main[data-bn-page=what-to-do-after-a-relapse]) .rl-acc-h:has(+.rl-acc-panel:not([hidden])){border-bottom:0}:where(main[data-bn-page=what-to-do-after-a-relapse]) .rl-acc-panel p{max-width:62ch}:where(main[data-bn-page=what-to-do-after-a-relapse]) .rl-acc-panel .rl-src{display:inline;margin:0}:where(main[data-bn-page=what-to-do-after-a-relapse]) .rl-rules{margin:0;padding-left:22px;display:grid;gap:6px}:where(main[data-bn-page=what-to-do-after-a-relapse]) .rl-fam{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:32px clamp(40px,5.5vw,96px);align-items:start}:where(main[data-bn-page=what-to-do-after-a-relapse]) .rl-acts{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 40px}:where(main[data-bn-page=what-to-do-after-a-relapse]) .rl-acts li{padding:24px 0;border-top:1px solid var(--c-sage)}:where(main[data-bn-page=what-to-do-after-a-relapse]) .rl-acts li:nth-child(-n+2){border-top:0;padding-top:0}:where(main[data-bn-page=what-to-do-after-a-relapse]) .rl-acts h3{font-size:clamp(22px,1.7vw,26px)}:where(main[data-bn-page=what-to-do-after-a-relapse]) .rl-acts p{margin-top:8px}:where(main[data-bn-page=what-to-do-after-a-relapse]) .rl-acts .rl-src{margin-top:8px}:where(main[data-bn-page=what-to-do-after-a-relapse]) .rl-faq{border-top:1px solid var(--c-sage)}:where(main[data-bn-page=what-to-do-after-a-relapse]) .rl-faq-btn{justify-content:space-between;gap:24px;padding:18px 0}:where(main[data-bn-page=what-to-do-after-a-relapse]) .rl-faq-btn:after{content:"+";width:28px;height:28px;flex:none;border:1.5px solid;border-radius:50%;display:grid;place-items:center;font-weight:400;font-size:20px;line-height:1;transition:transform var(--dur-state) var(--ease)}:where(main[data-bn-page=what-to-do-after-a-relapse]) .rl-faq-btn[aria-expanded=true]:after{content:"\2212";color:var(--c-clay)}:where(main[data-bn-page=what-to-do-after-a-relapse]) .rl-faq-panel{padding:0 0 24px;border-bottom:1px solid var(--c-sage)}:where(main[data-bn-page=what-to-do-after-a-relapse]) .rl-faq-h:has(+.rl-faq-panel:not([hidden])){border-bottom:0}:where(main[data-bn-page=what-to-do-after-a-relapse]) .rl-faq-panel p{max-width:62ch}:where(main[data-bn-page=what-to-do-after-a-relapse]) .rl-faq-panel .rl-src{display:inline;margin:0}:where(main[data-bn-page=what-to-do-after-a-relapse]) .rl-roof{width:120px;height:28px;margin:0 auto 20px;display:block}:where(main[data-bn-page=what-to-do-after-a-relapse]) .rl-close{text-align:center;padding-block:clamp(48px,6vw,96px)}:where(main[data-bn-page=what-to-do-after-a-relapse]) .rl-close-statement{font:var(--fw-display,500) var(--fs-h2)/var(--lh-h2) var(--font-display);font-variation-settings:var(--display-axes);letter-spacing:-.01em;color:var(--c-white);max-width:26ch;text-wrap:balance;margin-inline:auto}:where(main[data-bn-page=what-to-do-after-a-relapse]) .rl-close-row{display:flex;gap:12px;justify-content:center;flex-wrap:wrap;margin-top:32px}:where(main[data-bn-page=what-to-do-after-a-relapse]) .rl-close .rl-src{margin-top:24px}:where(main[data-bn-page=what-to-do-after-a-relapse]) .rl-sources{margin-top:var(--rhythm-regular);padding-top:20px;border-top:1px solid var(--c-sage);font-size:14px}:where(main[data-bn-page=what-to-do-after-a-relapse]) .rl-sources h2{font-family:var(--font-body)}:where(main[data-bn-page=what-to-do-after-a-relapse]) .rl-sources ol{margin:10px 0 0;padding-left:20px;display:grid;gap:6px;max-width:110ch}:where(main[data-bn-page=what-to-do-after-a-relapse]) .rl-sources cite{font-style:italic}@media (max-width:899px){:where(main[data-bn-page=what-to-do-after-a-relapse]) .rl-cols,:where(main[data-bn-page=what-to-do-after-a-relapse]) .rl-danger,:where(main[data-bn-page=what-to-do-after-a-relapse]) .rl-fam,:where(main[data-bn-page=what-to-do-after-a-relapse]) .rl-hero,:where(main[data-bn-page=what-to-do-after-a-relapse]) .rl-plan{grid-template-columns:minmax(0,1fr)}:where(main[data-bn-page=what-to-do-after-a-relapse]) .rl-hero{grid-template-areas:"copy" "help" "review";row-gap:28px}:where(main[data-bn-page=what-to-do-after-a-relapse]) .rl-review{margin-top:0}:where(main[data-bn-page=what-to-do-after-a-relapse]) .rl-danger{grid-template-areas:"copy" "signs" "nalox";grid-template-rows:none;row-gap:32px}:where(main[data-bn-page=what-to-do-after-a-relapse]) .rl-nalox{margin-top:0}:where(main[data-bn-page=what-to-do-after-a-relapse]) .rl-sticky{position:static}:where(main[data-bn-page=what-to-do-after-a-relapse]) .rl-stages li{grid-template-columns:minmax(0,1fr)}:where(main[data-bn-page=what-to-do-after-a-relapse]) .rl-plan-side{position:static}}@media (max-width:639px){:where(main[data-bn-page=what-to-do-after-a-relapse]) .rl-defs{grid-template-columns:minmax(0,1fr)}:where(main[data-bn-page=what-to-do-after-a-relapse]) .rl-defs>div+div{border-left:0;border-top:1px solid var(--c-sage)}:where(main[data-bn-page=what-to-do-after-a-relapse]) .rl-acts{grid-template-columns:minmax(0,1fr)}:where(main[data-bn-page=what-to-do-after-a-relapse]) .rl-acts li:nth-child(2){border-top:1px solid var(--c-sage);padding-top:24px}:where(main[data-bn-page=what-to-do-after-a-relapse]) .rl-defs>div,:where(main[data-bn-page=what-to-do-after-a-relapse]) .rl-stages li{padding:20px}:where(main[data-bn-page=what-to-do-after-a-relapse]) .rl-acc-panel{padding-left:0}:where(main[data-bn-page=what-to-do-after-a-relapse]) .rl-acc-btn,:where(main[data-bn-page=what-to-do-after-a-relapse]) .rl-faq-btn{font-size:18px}:where(main[data-bn-page=what-to-do-after-a-relapse]) .rl-close-row .btn{width:100%;justify-content:center}}@media (prefers-reduced-motion:reduce){:where(main[data-bn-page=what-to-do-after-a-relapse]) .rl-acc-btn:before,:where(main[data-bn-page=what-to-do-after-a-relapse]) .rl-faq-btn:after,:where(main[data-bn-page=what-to-do-after-a-relapse]) .rl-jump,:where(main[data-bn-page=what-to-do-after-a-relapse]) .rl-plan-side,:where(main[data-bn-page=what-to-do-after-a-relapse]) .rl-sticky{transition:none}}:where(main[data-bn-page=what-to-do-after-a-relapse]) .rl-crumb a{min-width:var(--tap);justify-content:center}:where(main[data-bn-page=what-to-do-after-a-relapse]) .rl-jump a{min-width:var(--tap);justify-content:center}:where(main[data-bn-page=what-to-do-after-a-relapse]) .rl-nw{white-space:nowrap}:where(main[data-bn-page=what-to-do-after-a-relapse]) .rl-help a{display:inline-flex;align-items:center;min-height:var(--tap)}