main:where([data-bn-page=what-to-bring-to-sober-living]){display:block}main:where([data-bn-page=what-to-bring-to-sober-living]) section[id]{scroll-margin-top:calc(var(--site-header-offset, 0px) + 24px)}:where(main[data-bn-page=what-to-bring-to-sober-living]) .blk{margin-top:var(--rhythm-regular)}:where(main[data-bn-page=what-to-bring-to-sober-living]) .blk--open{margin-top:var(--rhythm-open)}:where(main[data-bn-page=what-to-bring-to-sober-living]) .blk--tight{margin-top:var(--rhythm-tight)}:where(main[data-bn-page=what-to-bring-to-sober-living]) .card{border-radius:var(--r-card);padding:clamp(24px,4.5vw,64px)}:where(main[data-bn-page=what-to-bring-to-sober-living]) .card--white{background:var(--card)}:where(main[data-bn-page=what-to-bring-to-sober-living]) .card--sage{background:var(--card-quiet)}:where(main[data-bn-page=what-to-bring-to-sober-living]) .card--dark{background:var(--card-dark);color:var(--text-on-dark)}:where(main[data-bn-page=what-to-bring-to-sober-living]) .card--dark h2,:where(main[data-bn-page=what-to-bring-to-sober-living]) .card--dark h3{color:var(--heading-on-dark)}:where(main[data-bn-page=what-to-bring-to-sober-living]) .card--dark a:not(.btn){color:var(--c-white)}:where(main[data-bn-page=what-to-bring-to-sober-living]) .answer{font-size:var(--fs-lead);line-height:var(--lh-lead);max-width:60ch;margin-top:20px}:where(main[data-bn-page=what-to-bring-to-sober-living]) .answer strong{color:var(--c-evergreen)}:where(main[data-bn-page=what-to-bring-to-sober-living]) .card--dark .answer strong{color:var(--c-white)}:where(main[data-bn-page=what-to-bring-to-sober-living]) .label{display:block;color:var(--c-evergreen)}:where(main[data-bn-page=what-to-bring-to-sober-living]) .src{font-size:14px;line-height:1.5;margin-top:14px;max-width:80ch}:where(main[data-bn-page=what-to-bring-to-sober-living]) .chip{display:inline-flex;align-items:center;white-space:nowrap;vertical-align:.1em;font:var(--fw-strong) 12px/1 var(--font-body);letter-spacing:.06em;text-transform:uppercase;color:var(--c-clay);border:1px solid;border-radius:4px;padding:5px 8px}:where(main[data-bn-page=what-to-bring-to-sober-living]) .crumb{margin-top:clamp(12px,2.4vw,32px);font-size:14px}:where(main[data-bn-page=what-to-bring-to-sober-living]) .crumb ol{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;align-items:center;gap:0 8px}:where(main[data-bn-page=what-to-bring-to-sober-living]) .crumb li{display:inline-flex;align-items:center;min-height:var(--tap)}:where(main[data-bn-page=what-to-bring-to-sober-living]) .crumb li+li:before{content:"/";margin-right:8px}:where(main[data-bn-page=what-to-bring-to-sober-living]) .crumb a{display:inline-flex;align-items:center;min-height:var(--tap)}:where(main[data-bn-page=what-to-bring-to-sober-living]) .hero{margin-top:4px}:where(main[data-bn-page=what-to-bring-to-sober-living]) .hero h1{max-width:var(--measure-h1)}:where(main[data-bn-page=what-to-bring-to-sober-living]) .hero-cta{display:flex;flex-wrap:wrap;align-items:center;gap:12px 24px;margin-top:28px}:where(main[data-bn-page=what-to-bring-to-sober-living]) .hero-cta a:not(.btn){display:inline-flex;align-items:center;min-height:var(--tap);font-weight:var(--fw-strong)}:where(main[data-bn-page=what-to-bring-to-sober-living]) .toc{margin-top:32px;padding-top:16px;border-top:1px solid var(--c-evergreen)}:where(main[data-bn-page=what-to-bring-to-sober-living]) .toc ol{list-style:none;margin:6px 0 0;padding:0;display:grid;gap:0 32px}:where(main[data-bn-page=what-to-bring-to-sober-living]) .toc li{counter-increment:toc}:where(main[data-bn-page=what-to-bring-to-sober-living]) .toc a{text-decoration:none;display:flex;gap:12px;align-items:center;min-height:var(--tap);font-size:16px}:where(main[data-bn-page=what-to-bring-to-sober-living]) .toc a:before{content:counter(toc,decimal-leading-zero);font-size:13px;font-weight:var(--fw-strong);color:var(--c-clay);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-decoration:none;display:inline-block}:where(main[data-bn-page=what-to-bring-to-sober-living]) .toc ol{counter-reset:toc}:where(main[data-bn-page=what-to-bring-to-sober-living]) .toc a span{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.18em}:where(main[data-bn-page=what-to-bring-to-sober-living]) .toc a:hover span{text-decoration-thickness:2px}:where(main[data-bn-page=what-to-bring-to-sober-living]) .reviewed{margin-top:20px;font-size:14px;line-height:1.5;max-width:62ch}:where(main[data-bn-page=what-to-bring-to-sober-living]) .facts{margin-top:clamp(28px,3vw,44px);padding:14px 0;border-block:1px solid var(--c-evergreen);font-size:15px;line-height:1.5;display:flex;flex-wrap:wrap;gap:6px 0}:where(main[data-bn-page=what-to-bring-to-sober-living]) .facts span+span:before{content:"|";margin:0 14px;color:var(--c-clay)}@media (min-width:600px){:where(main[data-bn-page=what-to-bring-to-sober-living]) .toc ol{grid-template-columns:1fr 1fr}}@media (max-width:599px){:where(main[data-bn-page=what-to-bring-to-sober-living]) .facts{display:grid;gap:4px}:where(main[data-bn-page=what-to-bring-to-sober-living]) .facts span+span:before{content:none}}:where(main[data-bn-page=what-to-bring-to-sober-living]) .headrow{display:grid;gap:20px}:where(main[data-bn-page=what-to-bring-to-sober-living]) .legend{display:flex;flex-wrap:wrap;align-items:center;gap:12px 18px;font-size:15px}:where(main[data-bn-page=what-to-bring-to-sober-living]) .legend>span{display:inline-flex;align-items:center;gap:8px}:where(main[data-bn-page=what-to-bring-to-sober-living]) .btn--sm{min-height:44px;padding:0 18px;font-size:15px}:where(main[data-bn-page=what-to-bring-to-sober-living]) .pack-tabs{display:grid;gap:24px;margin-top:clamp(28px,3.5vw,48px)}:where(main[data-bn-page=what-to-bring-to-sober-living]) .tablist{display:flex;flex-wrap:wrap;gap:0 22px;border-bottom:1px solid var(--hairline)}:where(main[data-bn-page=what-to-bring-to-sober-living]) .tab{appearance:none;background:none;border:0;padding:0;cursor:pointer;text-align:left;font:var(--fw-strong) 16px/1.3 var(--font-body);color:var(--text);min-height:48px;display:flex;align-items:center;justify-content:space-between;gap:12px;box-shadow:inset 0 -3px 0 transparent;transition:color var(--dur-state) var(--ease),box-shadow var(--dur-state) var(--ease)}:where(main[data-bn-page=what-to-bring-to-sober-living]) .tab-count{display:none;font-weight:var(--fw-body);font-size:14px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}:where(main[data-bn-page=what-to-bring-to-sober-living]) .tab:hover{color:var(--c-evergreen)}:where(main[data-bn-page=what-to-bring-to-sober-living]) .tab[aria-selected=true]{color:var(--c-clay);box-shadow:inset 0 -3px 0 var(--c-clay)}:where(main[data-bn-page=what-to-bring-to-sober-living]) .tab:focus-visible{outline-offset:-3px}:where(main[data-bn-page=what-to-bring-to-sober-living]) .panel h3{margin-bottom:4px}:where(main[data-bn-page=what-to-bring-to-sober-living]) .panel-note{font-size:16px;margin-top:6px;max-width:60ch}:where(main[data-bn-page=what-to-bring-to-sober-living]) .check{list-style:none;margin:18px 0 0;padding:0;border-top:1px solid var(--hairline)}:where(main[data-bn-page=what-to-bring-to-sober-living]) .check li{border-bottom:1px solid var(--hairline)}:where(main[data-bn-page=what-to-bring-to-sober-living]) .check label{display:grid;grid-template-columns:28px minmax(0,1fr);gap:4px 14px;align-items:start;padding:14px 0;cursor:pointer}:where(main[data-bn-page=what-to-bring-to-sober-living]) .check input{appearance:none;-webkit-appearance:none;margin:2px 0 0;width:24px;height:24px;border:2px solid var(--c-evergreen);border-radius:5px;background:var(--c-white);display:grid;place-items:center;cursor:pointer}:where(main[data-bn-page=what-to-bring-to-sober-living]) .check input:after{content:"";width:12px;height:7px;border-left:2.5px solid var(--c-white);border-bottom:2.5px solid var(--c-white);transform:translateY(-2px) rotate(-45deg);opacity:0}:where(main[data-bn-page=what-to-bring-to-sober-living]) .check input:checked{background:var(--c-evergreen)}:where(main[data-bn-page=what-to-bring-to-sober-living]) .check input:checked:after{opacity:1}:where(main[data-bn-page=what-to-bring-to-sober-living]) .check-item{display:grid;gap:2px}:where(main[data-bn-page=what-to-bring-to-sober-living]) .check-item b{color:var(--c-evergreen);display:block}:where(main[data-bn-page=what-to-bring-to-sober-living]) .check-item small{display:block}:where(main[data-bn-page=what-to-bring-to-sober-living]) .check-item small{font-size:15px;line-height:1.5}:where(main[data-bn-page=what-to-bring-to-sober-living]) .check-item .chip{justify-self:start;margin-top:6px}:where(main[data-bn-page=what-to-bring-to-sober-living]) .check input:checked+.check-item b{text-decoration:line-through;text-decoration-thickness:1.5px}:where(main[data-bn-page=what-to-bring-to-sober-living]) .count{font-size:15px;margin-top:14px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}:where(main[data-bn-page=what-to-bring-to-sober-living]) .panel-link{margin-top:18px;font-size:16px}@media (min-width:900px){:where(main[data-bn-page=what-to-bring-to-sober-living]) .headrow{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:24px 48px}:where(main[data-bn-page=what-to-bring-to-sober-living]) .pack-tabs{grid-template-columns:minmax(0,4fr) minmax(0,8fr);gap:clamp(32px,4vw,64px)}:where(main[data-bn-page=what-to-bring-to-sober-living]) .tablist{display:block;border-bottom:0;border-top:1px solid var(--hairline);align-self:start}:where(main[data-bn-page=what-to-bring-to-sober-living]) .tab{width:100%;min-height:58px;border-bottom:1px solid var(--hairline);padding-left:0;transition:color var(--dur-state) var(--ease),padding var(--dur-state) var(--ease)}:where(main[data-bn-page=what-to-bring-to-sober-living]) .tab[aria-selected=true]{box-shadow:inset 3px 0 0 var(--c-clay);padding-left:16px}:where(main[data-bn-page=what-to-bring-to-sober-living]) .tab-count{display:inline}:where(main[data-bn-page=what-to-bring-to-sober-living]) .check label{grid-template-columns:28px minmax(0,1fr) auto}:where(main[data-bn-page=what-to-bring-to-sober-living]) .check-item{display:contents}:where(main[data-bn-page=what-to-bring-to-sober-living]) .check-item>span{grid-column:2;display:grid;gap:2px}:where(main[data-bn-page=what-to-bring-to-sober-living]) .check-item .chip{grid-column:3;grid-row:1;margin-top:2px}}:where(main[data-bn-page=what-to-bring-to-sober-living]) .split{display:grid;gap:32px}:where(main[data-bn-page=what-to-bring-to-sober-living]) .split-copy p+p{margin-top:14px}:where(main[data-bn-page=what-to-bring-to-sober-living]) #homes .ig{margin:0}:where(main[data-bn-page=what-to-bring-to-sober-living]) .homes-links{margin-top:14px;font-size:15px}:where(main[data-bn-page=what-to-bring-to-sober-living]) .homes-links a{display:inline-flex;align-items:center;min-height:var(--tap)}:where(main[data-bn-page=what-to-bring-to-sober-living]) .tier{margin-top:34px}:where(main[data-bn-page=what-to-bring-to-sober-living]) .asklist{list-style:none;margin:10px 0 0;padding:0;border-top:1px solid var(--c-evergreen)}:where(main[data-bn-page=what-to-bring-to-sober-living]) .asklist li{page-break-inside:avoid;break-inside:avoid;padding:12px 0;border-bottom:1px solid var(--c-sage);font-size:16px;display:flex;justify-content:space-between;gap:16px;align-items:center}@media (min-width:600px){:where(main[data-bn-page=what-to-bring-to-sober-living]) .asklist{column-count:2;column-gap:32px}}@media (min-width:900px){:where(main[data-bn-page=what-to-bring-to-sober-living]) .split{grid-template-columns:minmax(0,4fr) minmax(0,8fr);gap:clamp(40px,5vw,80px);align-items:start}}:where(main[data-bn-page=what-to-bring-to-sober-living]) .cols{display:grid;gap:32px}:where(main[data-bn-page=what-to-bring-to-sober-living]) .rows{list-style:none;margin:10px 0 0;padding:0;border-top:1px solid var(--c-evergreen)}:where(main[data-bn-page=what-to-bring-to-sober-living]) .rows li{padding:14px 0;border-bottom:1px solid var(--c-white);display:grid;gap:2px}:where(main[data-bn-page=what-to-bring-to-sober-living]) .rows b{color:var(--c-evergreen)}:where(main[data-bn-page=what-to-bring-to-sober-living]) .rows span{font-size:16px;line-height:1.5}:where(main[data-bn-page=what-to-bring-to-sober-living]) .cols .tier{margin-top:28px}@media (min-width:900px){:where(main[data-bn-page=what-to-bring-to-sober-living]) .cols{grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:clamp(40px,5vw,72px)}:where(main[data-bn-page=what-to-bring-to-sober-living]) .cols>div:last-child{padding-top:6px}}:where(main[data-bn-page=what-to-bring-to-sober-living]) .steps{list-style:none;margin:clamp(28px,3.5vw,48px) 0 0;padding:0;display:grid}:where(main[data-bn-page=what-to-bring-to-sober-living]) .steps li{position:relative;display:grid;grid-template-columns:44px minmax(0,1fr);gap:0 18px;padding-bottom:28px}:where(main[data-bn-page=what-to-bring-to-sober-living]) .steps li:last-child{padding-bottom:0}:where(main[data-bn-page=what-to-bring-to-sober-living]) .steps li:not(:last-child):after{content:"";position:absolute;top:52px;bottom:6px;left:22px;width:1px;background:var(--c-evergreen)}:where(main[data-bn-page=what-to-bring-to-sober-living]) .node{width:44px;height:44px;border-radius:50%;border:1.5px solid var(--c-evergreen);background:var(--c-cream);display:grid;place-items:center;font-weight:var(--fw-strong);color:var(--c-evergreen);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;position:relative;z-index:1}:where(main[data-bn-page=what-to-bring-to-sober-living]) .steps strong{display:block;margin-top:9px;color:var(--c-evergreen);font-size:18px;line-height:1.35}:where(main[data-bn-page=what-to-bring-to-sober-living]) .steps p{font-size:16px;line-height:1.55;margin-top:8px}:where(main[data-bn-page=what-to-bring-to-sober-living]) .steps a{display:inline-flex;align-items:center;min-height:var(--tap);font-weight:var(--fw-strong);font-size:16px}@media (min-width:900px){:where(main[data-bn-page=what-to-bring-to-sober-living]) .steps{grid-template-columns:repeat(4,minmax(0,1fr));gap:32px}:where(main[data-bn-page=what-to-bring-to-sober-living]) .steps li{display:block;padding-bottom:0}:where(main[data-bn-page=what-to-bring-to-sober-living]) .steps li:not(:last-child):after{top:22px;bottom:auto;left:56px;right:-24px;width:auto;height:1px}:where(main[data-bn-page=what-to-bring-to-sober-living]) .steps strong{margin-top:20px}}:where(main[data-bn-page=what-to-bring-to-sober-living]) #ask{--door-w:88px;--door-h:64px}:where(main[data-bn-page=what-to-bring-to-sober-living]) .roof{display:block;width:150px;height:auto;margin:0 auto calc(var(--door-h) + 12px);color:var(--c-evergreen)}:where(main[data-bn-page=what-to-bring-to-sober-living]) .close{position:relative}:where(main[data-bn-page=what-to-bring-to-sober-living]) .close:before{content:"";position:absolute;bottom:calc(100% - 1px);left:50%;width:var(--door-w);height:var(--door-h);margin-left:calc(var(--door-w) / -2);background:var(--c-evergreen);border-radius:calc(var(--door-w) / 2) calc(var(--door-w) / 2) 0 0}:where(main[data-bn-page=what-to-bring-to-sober-living]) .faq{margin-top:28px;border-top:1px solid var(--c-pine)}:where(main[data-bn-page=what-to-bring-to-sober-living]) .faq-item{border-bottom:1px solid var(--c-pine)}:where(main[data-bn-page=what-to-bring-to-sober-living]) .faq-q{margin:0;font:inherit}:where(main[data-bn-page=what-to-bring-to-sober-living]) .faq-btn{appearance:none;width:100%;background:none;border:0;cursor:pointer;text-align:left;display:flex;justify-content:space-between;align-items:center;gap:20px;min-height:64px;padding:12px 0;font:var(--fw-strong) 17px/1.4 var(--font-body);color:var(--c-white)}:where(main[data-bn-page=what-to-bring-to-sober-living]) .faq-btn:focus-visible{outline:3px solid var(--focus-dark);outline-offset:2px}:where(main[data-bn-page=what-to-bring-to-sober-living]) .plus{flex:none;width:28px;height:28px;border-radius:50%;border:1.5px solid var(--c-cream);position:relative}:where(main[data-bn-page=what-to-bring-to-sober-living]) .plus:after,:where(main[data-bn-page=what-to-bring-to-sober-living]) .plus:before{content:"";position:absolute;left:50%;top:50%;width:12px;height:1.5px;background:var(--c-cream);transform:translate(-50%,-50%);transition:transform var(--dur-state) var(--ease)}:where(main[data-bn-page=what-to-bring-to-sober-living]) .plus:after{transform:translate(-50%,-50%) rotate(90deg)}:where(main[data-bn-page=what-to-bring-to-sober-living]) .faq-btn[aria-expanded=true] .plus:after{transform:translate(-50%,-50%) rotate(0deg)}:where(main[data-bn-page=what-to-bring-to-sober-living]) .faq-a{padding:0 48px 20px 0;font-size:16px;line-height:1.6;max-width:70ch}:where(main[data-bn-page=what-to-bring-to-sober-living]) .faq-a[hidden]{display:none}:where(main[data-bn-page=what-to-bring-to-sober-living]) .close-line{font-family:var(--font-display);font-variation-settings:var(--display-axes);font-size:var(--fs-h3);line-height:1.2;color:var(--c-white);margin-top:44px;max-width:30ch}:where(main[data-bn-page=what-to-bring-to-sober-living]) .close-cta{display:flex;flex-wrap:wrap;align-items:center;gap:12px 24px;margin-top:24px}:where(main[data-bn-page=what-to-bring-to-sober-living]) .close-cta a:not(.btn){display:inline-flex;align-items:center;min-height:var(--tap);font-weight:var(--fw-strong)}:where(main[data-bn-page=what-to-bring-to-sober-living]) .close-sib{font-size:15px;line-height:1.5;margin-top:20px}@media (min-width:900px){:where(main[data-bn-page=what-to-bring-to-sober-living]) #ask{--door-w:112px;--door-h:84px}:where(main[data-bn-page=what-to-bring-to-sober-living]) .roof{width:200px}:where(main[data-bn-page=what-to-bring-to-sober-living]) .faq-list{column-count:1}}:where(main[data-bn-page=what-to-bring-to-sober-living]) .sources{margin-top:clamp(40px,5vw,72px);margin-bottom:clamp(48px,6vw,96px);padding-top:20px;border-top:1px solid var(--c-evergreen)}:where(main[data-bn-page=what-to-bring-to-sober-living]) .sources h2{font-size:var(--fs-h3);line-height:var(--lh-h3)}:where(main[data-bn-page=what-to-bring-to-sober-living]) .sources ol{margin:14px 0 0;padding-left:22px;display:grid;gap:8px;font-size:15px;line-height:1.55;max-width:90ch}:where(main[data-bn-page=what-to-bring-to-sober-living]) .sources a{display:inline-block;padding-block:10px;margin-block:-10px}:where(main[data-bn-page=what-to-bring-to-sober-living]) .disclaimer{margin-top:16px;font-size:14px;line-height:1.5;max-width:80ch}@media print{:where(main[data-bn-page=what-to-bring-to-sober-living]) #ask,:where(main[data-bn-page=what-to-bring-to-sober-living]) #homes,:where(main[data-bn-page=what-to-bring-to-sober-living]) #leave,:where(main[data-bn-page=what-to-bring-to-sober-living]) #move-in,:where(main[data-bn-page=what-to-bring-to-sober-living]) #top,:where(main[data-bn-page=what-to-bring-to-sober-living]) .legend .btn,:where(main[data-bn-page=what-to-bring-to-sober-living]) .skip-link,:where(main[data-bn-page=what-to-bring-to-sober-living]) .sources,:where(main[data-bn-page=what-to-bring-to-sober-living]) .tablist,:where(main[data-bn-page=what-to-bring-to-sober-living]) [data-bn-chrome]{display:none!important}body:has(main[data-bn-page=what-to-bring-to-sober-living]){background:#fff}:where(main[data-bn-page=what-to-bring-to-sober-living]) #pack{padding:0;margin:0}:where(main[data-bn-page=what-to-bring-to-sober-living]) .pack-tabs{display:block}:where(main[data-bn-page=what-to-bring-to-sober-living]) .panel,:where(main[data-bn-page=what-to-bring-to-sober-living]) .panel[hidden]{display:block!important;page-break-inside:avoid;break-inside:avoid;margin-top:18px}:where(main[data-bn-page=what-to-bring-to-sober-living]) .check label{padding:6px 0}:where(main[data-bn-page=what-to-bring-to-sober-living]) .count,:where(main[data-bn-page=what-to-bring-to-sober-living]) .panel-link{display:none}}:where(main[data-bn-page=what-to-bring-to-sober-living]) .crumb a{min-width:var(--tap);justify-content:center}:where(main[data-bn-page=what-to-bring-to-sober-living]) #pack .ed-art{margin:clamp(28px,3.5vw,48px) 0 0}:where(main[data-bn-page=what-to-bring-to-sober-living]) #move-in .ed-art{margin:28px 0 0}