:where(main[data-bn-page=living-with-roommates-in-sober-living]) #conflict .ig-steps .say{display:block;margin-top:var(--sp-2);padding:var(--sp-3) var(--sp-4);border-left:3px solid var(--c-amber);border-radius:0 var(--r-input) var(--r-input) 0;background:var(--c-pine);color:var(--c-white);line-height:1.5}:where(main[data-bn-page=living-with-roommates-in-sober-living]) #conflict .ig-steps .say__k{font-weight:var(--fw-strong);color:var(--c-amber);margin-right:.3em}:where(main[data-bn-page=living-with-roommates-in-sober-living]) #takeaway-roommate-agreement .ra-part{margin-inline:0;padding:0;border:0;min-width:0}:where(main[data-bn-page=living-with-roommates-in-sober-living]) #takeaway-roommate-agreement .ra-part+.ra-part{margin-top:var(--sp-7)}:where(main[data-bn-page=living-with-roommates-in-sober-living]) #takeaway-roommate-agreement .ra-h{display:block;padding:0 0 var(--sp-2);width:100%;font:var(--fw-strong) 15px/1.3 var(--font-body);letter-spacing:.08em;text-transform:uppercase;color:var(--c-evergreen);border-bottom:2px solid var(--c-evergreen)}:where(main[data-bn-page=living-with-roommates-in-sober-living]) #takeaway-roommate-agreement .ra-script{list-style:none;margin:0;padding:0;counter-reset:ra}:where(main[data-bn-page=living-with-roommates-in-sober-living]) #takeaway-roommate-agreement .ra-script li{counter-increment:ra;display:grid;grid-template-columns:32px minmax(0,1fr);gap:var(--sp-3);padding:var(--sp-3) 0;border-bottom:1px solid var(--c-sage);line-height:1.5}:where(main[data-bn-page=living-with-roommates-in-sober-living]) #takeaway-roommate-agreement .ra-script li:before{content:counter(ra);width:30px;height:30px;border-radius:50%;display:grid;place-items:center;background:var(--c-evergreen);color:var(--c-white);font-weight:var(--fw-strong)}:where(main[data-bn-page=living-with-roommates-in-sober-living]) #takeaway-roommate-agreement .ra-script b{color:var(--c-evergreen)}:where(main[data-bn-page=living-with-roommates-in-sober-living]) #takeaway-roommate-agreement .ra-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--sp-4);margin-top:var(--sp-4)}:where(main[data-bn-page=living-with-roommates-in-sober-living]) #takeaway-roommate-agreement .ra-grid textarea{min-height:72px}@media (min-width:768px){:where(main[data-bn-page=living-with-roommates-in-sober-living]) #takeaway-roommate-agreement .ra-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--sp-4) var(--sp-5)}:where(main[data-bn-page=living-with-roommates-in-sober-living]) #takeaway-roommate-agreement .ra-wide{grid-column:1/-1}}@media print{:where(main[data-bn-page=living-with-roommates-in-sober-living]) #takeaway-roommate-agreement .takeaway__sheet>*+*{margin-top:10pt}:where(main[data-bn-page=living-with-roommates-in-sober-living]) #takeaway-roommate-agreement .ra-h{font-size:9.5pt;padding-bottom:3pt;border-bottom-width:1.5px}:where(main[data-bn-page=living-with-roommates-in-sober-living]) #takeaway-roommate-agreement .ra-script li{grid-template-columns:18pt minmax(0,1fr);gap:6pt;padding:4pt 0;line-height:1.35}:where(main[data-bn-page=living-with-roommates-in-sober-living]) #takeaway-roommate-agreement .ra-script li:before{width:15pt;height:15pt;font-size:9pt;border:1px solid #000}:where(main[data-bn-page=living-with-roommates-in-sober-living]) #takeaway-roommate-agreement .ra-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:6pt 14pt;margin-top:6pt}:where(main[data-bn-page=living-with-roommates-in-sober-living]) #takeaway-roommate-agreement .ra-wide{grid-column:1/-1}:where(main[data-bn-page=living-with-roommates-in-sober-living]) #takeaway-roommate-agreement .field{gap:2pt}:where(main[data-bn-page=living-with-roommates-in-sober-living]) #takeaway-roommate-agreement .field>label{font-size:9.5pt}:where(main[data-bn-page=living-with-roommates-in-sober-living]) #takeaway-roommate-agreement .ra-grid textarea{min-height:0;height:58pt}:where(main[data-bn-page=living-with-roommates-in-sober-living]) #takeaway-roommate-agreement .ra-grid input{height:22pt}}