.practical-module__1oCH9a__section{padding-block:clamp(2.75rem,6vw,5rem)}.practical-module__1oCH9a__shortcuts{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;padding-block:1.5rem;display:grid}.practical-module__1oCH9a__shortcut{border:1px solid var(--v-line);background:var(--v-white,#fff);color:var(--v-ink);overflow-wrap:anywhere;border-radius:.75rem 1.75rem .75rem .75rem;flex-direction:column;align-items:flex-start;gap:.5rem;min-width:0;padding:clamp(1.25rem,2.5vw,1.75rem);display:flex}.practical-module__1oCH9a__shortcut:hover{background:var(--v-soft)}.practical-module__1oCH9a__shortcut strong{text-underline-offset:.2em;font-size:1.125rem;line-height:1.5;text-decoration:underline}.practical-module__1oCH9a__shortcut span{color:var(--v-muted);line-height:1.6}.practical-module__1oCH9a__shortcut:focus-visible,.practical-module__1oCH9a__questions summary:focus-visible{outline:3px solid var(--v-ink);outline-offset:5px}.practical-module__1oCH9a__patientGrid{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);align-items:start;gap:clamp(2rem,5vw,4rem);display:grid}.practical-module__1oCH9a__patientPhoto{border-radius:1.5rem 1.5rem 4rem;overflow:hidden}.practical-module__1oCH9a__patientPhoto img{object-position:50% 50%}.practical-module__1oCH9a__patientCopy{overflow-wrap:anywhere;min-width:0}.practical-module__1oCH9a__patientCopy h2{margin-bottom:1.5rem}.practical-module__1oCH9a__roles{gap:1.25rem;margin:1.5rem 0 2rem;display:grid}.practical-module__1oCH9a__roles div{border-left:3px solid var(--v-line);padding-left:1.1rem}.practical-module__1oCH9a__roles dt{color:var(--v-ink);margin-bottom:.35rem;font-weight:600}.practical-module__1oCH9a__roles dd{color:var(--v-muted);margin:0;line-height:1.7}.practical-module__1oCH9a__actions{flex-wrap:wrap;align-items:center;gap:1rem 1.75rem;display:flex}.practical-module__1oCH9a__guideIntro{max-width:66ch;color:var(--v-muted);margin-block:1rem 1.75rem;line-height:1.7}.practical-module__1oCH9a__steps{counter-reset:discussion;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.5rem;margin:2rem 0 0;padding:0;list-style:none;display:grid}.practical-module__1oCH9a__steps li{border:1px solid var(--v-line);overflow-wrap:anywhere;background:#fff;border-radius:1rem;min-width:0;padding:1.5rem}.practical-module__1oCH9a__steps li:before{counter-increment:discussion;content:"0" counter(discussion);color:var(--v-muted);margin-bottom:1rem;font-size:.875rem;display:block}.practical-module__1oCH9a__steps h3{font-size:clamp(1.4rem,2vw,1.75rem);line-height:1.25}.practical-module__1oCH9a__steps p{color:var(--v-muted);margin:1rem 0 1.25rem;line-height:1.7}.practical-module__1oCH9a__steps a{min-height:44px}.practical-module__1oCH9a__questions{margin-top:1.5rem}.practical-module__1oCH9a__questions details{border-bottom:1px solid var(--v-line);padding-block:.5rem}.practical-module__1oCH9a__questions details:first-child{border-top:1px solid var(--v-line)}.practical-module__1oCH9a__questions summary{cursor:pointer;min-height:54px;color:var(--v-ink);overflow-wrap:anywhere;justify-content:space-between;align-items:center;gap:1.25rem;padding-block:.75rem;font-weight:600;list-style:none;display:flex}.practical-module__1oCH9a__questions summary::-webkit-details-marker{display:none}.practical-module__1oCH9a__questions summary span{flex-shrink:0;font-size:1.5rem;line-height:1}.practical-module__1oCH9a__questions details[open] summary span{transform:rotate(45deg)}.practical-module__1oCH9a__questions details>div{max-width:74ch;color:var(--v-muted);overflow-wrap:anywhere;padding:.25rem 0 1.25rem;line-height:1.7}.practical-module__1oCH9a__questions details>div a{min-height:44px;margin-top:.75rem}.practical-module__1oCH9a__resourceSection{margin-bottom:clamp(2.5rem,5vw,4rem)}.practical-module__1oCH9a__resourceSection h2{margin-bottom:1.25rem}.practical-module__1oCH9a__resourceSection>:last-child{margin-top:0}.practical-module__1oCH9a__interiorSection{margin-bottom:clamp(2.5rem,5vw,4rem)}@media (max-width:767px){.practical-module__1oCH9a__shortcuts,.practical-module__1oCH9a__steps,.practical-module__1oCH9a__patientGrid{grid-template-columns:minmax(0,1fr)}.practical-module__1oCH9a__shortcuts{gap:.75rem}.practical-module__1oCH9a__shortcut{padding:1.25rem}.practical-module__1oCH9a__patientPhoto{border-bottom-right-radius:2.5rem}}
