:where(main[data-bn-page=building-a-sober-support-network]) #dg-rings svg{max-width:560px;margin-inline:auto}:where(main[data-bn-page=building-a-sober-support-network]) #dg-rings .rg-band{stroke:var(--c-evergreen);stroke-width:2}:where(main[data-bn-page=building-a-sober-support-network]) #dg-rings .rg-band--a{fill:var(--c-cream)}:where(main[data-bn-page=building-a-sober-support-network]) #dg-rings .rg-band--b{fill:var(--c-sage)}:where(main[data-bn-page=building-a-sober-support-network]) #dg-rings .rg-t{fill:var(--c-evergreen);letter-spacing:0}:where(main[data-bn-page=building-a-sober-support-network]) #dg-rings .rg-you{font-size:30px}:where(main[data-bn-page=building-a-sober-support-network]) #dg-sort .sort{display:grid;gap:var(--sp-4);grid-template-columns:repeat(auto-fit,minmax(13.5rem,1fr))}:where(main[data-bn-page=building-a-sober-support-network]) #dg-sort .sort__col{padding:var(--sp-4) var(--sp-5);border-radius:var(--r-img);background:var(--card);border-top:4px solid var(--c-evergreen)}:where(main[data-bn-page=building-a-sober-support-network]) #dg-sort .sort__col:nth-child(2){border-top-color:var(--c-pine)}:where(main[data-bn-page=building-a-sober-support-network]) #dg-sort .sort__col:nth-child(3){border-top-color:var(--c-clay)}:where(main[data-bn-page=building-a-sober-support-network]) #dg-sort .sort__h{display:flex;align-items:center;gap:10px;margin:0 0 var(--sp-3);font-family:var(--font-display);font-variation-settings:var(--display-axes);font-weight:var(--fw-display-strong);font-size:22px;line-height:1.2;color:var(--heading)}:where(main[data-bn-page=building-a-sober-support-network]) #dg-sort .sort__mark{flex:none;width:14px;height:14px;border-radius:50%;background:var(--c-evergreen)}:where(main[data-bn-page=building-a-sober-support-network]) #dg-sort .sort__col:nth-child(2) .sort__mark{background:none;border:3px solid var(--c-pine)}:where(main[data-bn-page=building-a-sober-support-network]) #dg-sort .sort__col:nth-child(3) .sort__mark{background:none;border:3px dashed var(--c-clay)}:where(main[data-bn-page=building-a-sober-support-network]) #dg-sort ul{margin:0;padding-left:1.1em;display:grid;gap:var(--sp-2)}:where(main[data-bn-page=building-a-sober-support-network]) #takeaway-support-circle .tk-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--sp-4)}:where(main[data-bn-page=building-a-sober-support-network]) #takeaway-support-circle .tk-ring{padding:var(--sp-4) var(--sp-5);background:var(--card-quiet);border-radius:var(--r-img)}:where(main[data-bn-page=building-a-sober-support-network]) #takeaway-support-circle .tk-ring legend{float:left;width:100%;margin-bottom:var(--sp-2);font-family:var(--font-display);font-variation-settings:var(--display-axes);font-weight:var(--fw-display-strong);font-size:22px;line-height:1.2;color:var(--heading)}:where(main[data-bn-page=building-a-sober-support-network]) #takeaway-support-circle .tk-ring legend+*{clear:both}:where(main[data-bn-page=building-a-sober-support-network]) #takeaway-support-circle .tk-rn{margin-right:8px;font-family:var(--font-body);font-size:15px;font-weight:var(--fw-strong);color:var(--c-clay)}:where(main[data-bn-page=building-a-sober-support-network]) #takeaway-support-circle .tk-row{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8px 12px;padding:10px 0;border-top:1px solid var(--hairline)}:where(main[data-bn-page=building-a-sober-support-network]) #takeaway-support-circle .tk-row>:nth-child(3){grid-column:1/-1}:where(main[data-bn-page=building-a-sober-support-network]) #takeaway-support-circle .tk-l,:where(main[data-bn-page=building-a-sober-support-network]) #takeaway-support-circle .tk-row label{display:grid;gap:4px;font-size:14px;font-weight:var(--fw-strong);color:var(--c-evergreen)}:where(main[data-bn-page=building-a-sober-support-network]) #takeaway-support-circle .tk-row--fixed p{margin:0;font-weight:var(--fw-strong);color:var(--c-ink)}:where(main[data-bn-page=building-a-sober-support-network]) #takeaway-support-circle .tk-row--fixed>:first-child{grid-column:1/-1}:where(main[data-bn-page=building-a-sober-support-network]) #takeaway-support-circle .tk-row--fixed>:nth-child(3){grid-column:auto}:where(main[data-bn-page=building-a-sober-support-network]) #takeaway-support-circle .tk-row--fixed{grid-template-columns:max-content minmax(0,1fr)}@media (min-width:640px){:where(main[data-bn-page=building-a-sober-support-network]) #takeaway-support-circle .tk-row,:where(main[data-bn-page=building-a-sober-support-network]) #takeaway-support-circle .tk-row--fixed{grid-template-columns:minmax(0,4fr) minmax(0,3fr) minmax(0,4fr)}:where(main[data-bn-page=building-a-sober-support-network]) #takeaway-support-circle .tk-row--fixed>:first-child,:where(main[data-bn-page=building-a-sober-support-network]) #takeaway-support-circle .tk-row>:nth-child(3){grid-column:auto}}@media (min-width:1200px){:where(main[data-bn-page=building-a-sober-support-network]) #takeaway-support-circle .tk-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}:where(main[data-bn-page=building-a-sober-support-network]) #takeaway-support-circle .tk-ring--wide{grid-column:1/-1}:where(main[data-bn-page=building-a-sober-support-network]) #takeaway-support-circle .tk-ring:not(.tk-ring--wide) .tk-row{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}:where(main[data-bn-page=building-a-sober-support-network]) #takeaway-support-circle .tk-ring:not(.tk-ring--wide) .tk-row>:nth-child(3){grid-column:1/-1}}@media print{:where(main[data-bn-page=building-a-sober-support-network]) #takeaway-support-circle .tk-grid{grid-template-columns:1fr 1fr;gap:6pt 14pt}:where(main[data-bn-page=building-a-sober-support-network]) #takeaway-support-circle .tk-ring{padding:0;border-radius:0}:where(main[data-bn-page=building-a-sober-support-network]) #takeaway-support-circle .tk-ring--wide{grid-column:1/-1}:where(main[data-bn-page=building-a-sober-support-network]) #takeaway-support-circle .tk-ring legend{font-size:12pt;margin-bottom:2pt}:where(main[data-bn-page=building-a-sober-support-network]) #takeaway-support-circle .tk-rn{font-size:10pt}:where(main[data-bn-page=building-a-sober-support-network]) #takeaway-support-circle .tk-row,:where(main[data-bn-page=building-a-sober-support-network]) #takeaway-support-circle .tk-row--fixed{grid-template-columns:4fr 3fr 4fr!important;gap:1pt 6pt;padding:3pt 0;border-top:0}:where(main[data-bn-page=building-a-sober-support-network]) #takeaway-support-circle .tk-row--fixed>*,:where(main[data-bn-page=building-a-sober-support-network]) #takeaway-support-circle .tk-row>*{grid-column:auto!important}:where(main[data-bn-page=building-a-sober-support-network]) #takeaway-support-circle .tk-l,:where(main[data-bn-page=building-a-sober-support-network]) #takeaway-support-circle .tk-row label{font-size:7.5pt;gap:1pt}:where(main[data-bn-page=building-a-sober-support-network]) #takeaway-support-circle .tk-row--fixed p{font-size:9pt}:where(main[data-bn-page=building-a-sober-support-network]) #takeaway-support-circle .tk-row input{min-height:20pt!important;padding:0 2pt!important;border:0!important;border-bottom:1px solid #000!important;border-radius:0!important;font-size:9pt!important}}