.adoption-map[data-astro-cid-rsh6emed]{--adopt-ink: #173f30;--adopt-line: #c7d6bd;padding:38px 34px 24px;margin:36px 0 48px;background:#edf1e7;border:1px solid var(--adopt-line);border-radius:4px}.adoption-heading[data-astro-cid-rsh6emed]{display:grid;grid-template-columns:1.3fr 1fr;gap:14px 40px}.adoption-eyebrow[data-astro-cid-rsh6emed]{grid-column:1 / -1;font:10px var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:#536e49}.adoption-heading[data-astro-cid-rsh6emed] h3[data-astro-cid-rsh6emed]{font-size:clamp(25px,2.8vw,34px);font-weight:550;line-height:1.25;letter-spacing:-.035em;color:var(--adopt-ink)}.adoption-heading[data-astro-cid-rsh6emed] h3[data-astro-cid-rsh6emed] em[data-astro-cid-rsh6emed]{font-family:var(--font-serif);font-weight:430;color:#426f45}.adoption-heading[data-astro-cid-rsh6emed]>p[data-astro-cid-rsh6emed]:last-child{align-self:end;color:#50634f;font-size:14px;line-height:1.8;max-width:350px}.adoption-owners[data-astro-cid-rsh6emed]{display:grid;grid-template-columns:repeat(3,1fr);border-block:1px solid var(--adopt-line);margin:28px 0 32px;padding-block:20px}.adoption-owners[data-astro-cid-rsh6emed] div[data-astro-cid-rsh6emed]{padding-inline:20px;border-left:1px solid var(--adopt-line)}.adoption-owners[data-astro-cid-rsh6emed] div[data-astro-cid-rsh6emed]:first-child{padding-left:0;border-left:0}.adoption-owners[data-astro-cid-rsh6emed] dt[data-astro-cid-rsh6emed]{font-size:13px;font-weight:650;color:var(--adopt-ink);margin-bottom:6px}.adoption-owners[data-astro-cid-rsh6emed] dd[data-astro-cid-rsh6emed]{font-size:13px;line-height:1.7;color:#50634f}.adoption-circuit[data-astro-cid-rsh6emed]{position:relative}.adoption-connections[data-astro-cid-rsh6emed]{position:absolute;inset:0;width:100%;height:100%;fill:none;stroke:#6f9165;stroke-width:1.4;pointer-events:none}.adoption-connections[data-astro-cid-rsh6emed] path[data-astro-cid-rsh6emed]{vector-effect:non-scaling-stroke}.adoption-return-path[data-astro-cid-rsh6emed]{stroke-dasharray:4 5}.adoption-mobile-arrow[data-astro-cid-rsh6emed]{display:none}.adoption-steps[data-astro-cid-rsh6emed]{position:relative;display:grid;grid-template-columns:1fr 1fr;gap:62px 82px;list-style:none;padding:0;margin:0}.adoption-steps[data-astro-cid-rsh6emed] li[data-astro-cid-rsh6emed]{min-width:0;padding:25px 27px;background:#f9faf4;border:1px solid #bbceb0;border-radius:2px}.adoption-steps[data-astro-cid-rsh6emed] li[data-astro-cid-rsh6emed]:nth-child(3){grid-column:2;grid-row:2;background:var(--adopt-ink);color:#f4f7e8;border-color:var(--adopt-ink)}.adoption-steps[data-astro-cid-rsh6emed] li[data-astro-cid-rsh6emed]:nth-child(4){grid-column:1;grid-row:2}.adoption-step-number[data-astro-cid-rsh6emed]{font:11px var(--font-mono);color:#59734f}.adoption-steps[data-astro-cid-rsh6emed] h4[data-astro-cid-rsh6emed]{font-size:20px;line-height:1.4;font-weight:600;color:var(--adopt-ink);margin:12px 0}.adoption-steps[data-astro-cid-rsh6emed] p[data-astro-cid-rsh6emed]{font-size:14px;line-height:1.8;color:#50634f}.adoption-steps[data-astro-cid-rsh6emed] li[data-astro-cid-rsh6emed]:nth-child(3) [data-astro-cid-rsh6emed]:is(h4,.adoption-step-number){color:#edf5dc}.adoption-steps[data-astro-cid-rsh6emed] li[data-astro-cid-rsh6emed]:nth-child(3) p[data-astro-cid-rsh6emed]{color:#d5e3c9}.adoption-loop-label[data-astro-cid-rsh6emed]{position:absolute;top:50%;left:25%;transform:translate(-50%,-50%);padding:5px 10px;background:#edf1e7;color:#43613d;font-size:11px;line-height:1.5;text-align:center}.adoption-recovery[data-astro-cid-rsh6emed]{margin-top:32px;padding:23px 26px;border-left:3px solid #527e45;background:#e0e8d7}.adoption-recovery-title[data-astro-cid-rsh6emed]{font-size:14px;font-weight:650;color:var(--adopt-ink);margin-bottom:14px}.adoption-recovery[data-astro-cid-rsh6emed] ol[data-astro-cid-rsh6emed]{display:flex;flex-wrap:wrap;gap:9px 22px;padding:0;margin:0;list-style:none;counter-reset:recovery}.adoption-recovery[data-astro-cid-rsh6emed] li[data-astro-cid-rsh6emed]{counter-increment:recovery;font-size:13px;line-height:1.7;color:#355336}.adoption-recovery[data-astro-cid-rsh6emed] li[data-astro-cid-rsh6emed]:before{content:counter(recovery) ".";margin-right:6px;color:#638257;font-family:var(--font-mono);font-size:11px}.adoption-recovery[data-astro-cid-rsh6emed]>p[data-astro-cid-rsh6emed]:last-child{margin-top:14px;color:#50634f;font-size:12px;line-height:1.8}.adoption-caption[data-astro-cid-rsh6emed]{padding-top:18px;margin-top:22px;border-top:1px solid var(--adopt-line);font-size:12px;line-height:1.8;color:#50634f}@media(max-width:760px){.adoption-map[data-astro-cid-rsh6emed]{padding:30px 25px 22px}.adoption-heading[data-astro-cid-rsh6emed]{grid-template-columns:1fr;gap:15px}.adoption-heading[data-astro-cid-rsh6emed]>p[data-astro-cid-rsh6emed]:last-child{max-width:550px}.adoption-owners[data-astro-cid-rsh6emed]{grid-template-columns:1fr;padding-block:5px;gap:0;margin-bottom:27px}.adoption-owners[data-astro-cid-rsh6emed] div[data-astro-cid-rsh6emed],.adoption-owners[data-astro-cid-rsh6emed] div[data-astro-cid-rsh6emed]:first-child{display:grid;grid-template-columns:110px minmax(0,1fr);gap:14px;padding:13px 0;border-left:0}.adoption-owners[data-astro-cid-rsh6emed] div[data-astro-cid-rsh6emed]+div[data-astro-cid-rsh6emed]{border-top:1px solid #d4dfcb}.adoption-owners[data-astro-cid-rsh6emed] dt[data-astro-cid-rsh6emed]{margin:0}.adoption-connections[data-astro-cid-rsh6emed]{display:none}.adoption-steps[data-astro-cid-rsh6emed]{grid-template-columns:1fr;gap:27px}.adoption-steps[data-astro-cid-rsh6emed] li[data-astro-cid-rsh6emed]{position:relative;padding:22px 23px}.adoption-steps[data-astro-cid-rsh6emed] li[data-astro-cid-rsh6emed]:nth-child(3),.adoption-steps[data-astro-cid-rsh6emed] li[data-astro-cid-rsh6emed]:nth-child(4){grid-column:auto;grid-row:auto}.adoption-mobile-arrow[data-astro-cid-rsh6emed]{display:block;position:absolute;bottom:-26px;left:calc(50% - 12px);fill:none;stroke:#6f9165;stroke-width:1.4}.adoption-loop-label[data-astro-cid-rsh6emed]{position:static;transform:none;margin-top:22px;padding:14px 0 0;border-top:1px dashed #91a782;text-align:left;font-size:13px}.adoption-loop-label[data-astro-cid-rsh6emed] br[data-astro-cid-rsh6emed]{display:none}.adoption-recovery[data-astro-cid-rsh6emed]{padding:22px;margin-top:22px}.adoption-recovery[data-astro-cid-rsh6emed] ol[data-astro-cid-rsh6emed]{flex-direction:column;gap:10px}}@media(max-width:480px){.adoption-map[data-astro-cid-rsh6emed]{padding:25px 18px 20px;margin-block:28px 36px}.adoption-heading[data-astro-cid-rsh6emed] h3[data-astro-cid-rsh6emed]{font-size:27px}.adoption-owners[data-astro-cid-rsh6emed] div[data-astro-cid-rsh6emed],.adoption-owners[data-astro-cid-rsh6emed] div[data-astro-cid-rsh6emed]:first-child{grid-template-columns:1fr;gap:3px}}
