.practice-story{border-top:1px solid #63768a;padding:1.5rem 0;max-width:880px}.practice-story h3{font-size:1.35rem;line-height:1.35}.practice-story summary{cursor:pointer;color:#76502d;font-weight:600}.practice-story details{margin:.8rem 0}.practice-story p{line-height:1.75}.practice-image{margin:2rem 0;max-width:880px}.practice-image img{border-radius:10px;width:100%;height:auto}.practice-flow{display:grid;grid-template-columns:repeat(auto-fit,minmax(145px,1fr));gap:.65rem;list-style:none;padding:0}.practice-flow li{border:1px solid #8a9da9;border-radius:6px;padding:1rem}.practice-flow span{display:block;font-size:.95rem;margin-top:.5rem}.practice-bar{margin:.8rem 0;color:#152b3d}.practice-bar span{font-size:.95rem;display:block}.practice-bar>div{background:#d7e2e9;border-radius:3px;height:16px;margin-top:.3rem}.practice-bar i{display:block;background:#236b83;height:100%;border-radius:3px}.applied fieldset{border:1px solid #879bab;padding:.8rem;margin-top:1rem}.applied legend{color:#152b3d;font-weight:600;font-size:1rem}.applied [aria-invalid=true]{border:2px solid #a12828}.applied button:disabled{opacity:.55;cursor:not-allowed}.applied #adopt-detail li{margin:.7rem 0}.applied .stage-list li{font-size:.95rem}.practice-story .eyebrow{font-size:.85rem}.applied .eyebrow{color:#365f72}
.practice-context{padding:1.5rem 0;border-top:1px solid #6e8293;max-width:880px}.practice-context summary{cursor:pointer}.practice-context p{line-height:1.7}

.practice-story .eyebrow,.practice-context .eyebrow{color:#76502d}
