#md-content .personal-treatment-course--feature{display:grid;gap:1.25rem;overflow:hidden;border:1px solid color-mix(in srgb,var(--accent) 34%,var(--border));border-radius:.875rem;background:linear-gradient(135deg,color-mix(in srgb,var(--accent) 12%,var(--surface)),color-mix(in srgb,var(--surface-elevated) 94%,transparent) 72%);padding:clamp(1.25rem,3.5vw,2rem);box-shadow:var(--shadow-soft)}#md-content .personal-treatment-course--feature .personal-treatment-course__heading{min-width:0}#md-content .personal-treatment-course--feature .personal-treatment-course__eyebrow{margin:0 0 .65rem;color:color-mix(in srgb,var(--accent) 82%,var(--heading));font-size:.75rem;font-weight:750;letter-spacing:.14em;line-height:1.3;text-transform:uppercase}#md-content .personal-treatment-course--feature h2{margin:0;color:var(--heading);font-family:var(--font-literary);font-size:clamp(1.75rem,4vw,2.65rem);font-weight:560;letter-spacing:-.035em;line-height:1.02}#md-content .personal-treatment-course--feature .personal-treatment-course__heading>p:last-child{max-width:43rem;margin:.9rem 0 0;color:var(--text-muted)}#md-content .personal-treatment-course--feature .personal-treatment-course__points{display:grid;gap:.65rem;margin:0;padding:0;list-style:none}#md-content .personal-treatment-course--feature .personal-treatment-course__points li{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.65rem;color:var(--text)}#md-content .personal-treatment-course--feature .personal-treatment-course__points li>span:first-child{display:inline-grid;width:1.4rem;height:1.4rem;place-items:center;border:1px solid color-mix(in srgb,var(--accent) 50%,var(--border));border-radius:999px;color:color-mix(in srgb,var(--accent) 82%,var(--heading));font-size:.72rem;font-weight:800;line-height:1;transform:translateY(.05rem)}#md-content .personal-treatment-course--feature .personal-treatment-course__closing{margin:0;border-top:1px solid color-mix(in srgb,var(--border) 70%,transparent);padding-top:1rem;color:var(--text-muted)}#md-content .personal-treatment-course--overview{display:grid;gap:clamp(2rem,5vw,3.25rem);align-items:center;min-width:0}#md-content .personal-treatment-course--process{display:grid;gap:clamp(2rem,5vw,3.25rem);min-width:0;margin-bottom:0;border-block:1px solid var(--border);background:color-mix(in srgb,var(--accent) 4%,transparent);padding:clamp(2rem,5vw,3.5rem) clamp(1rem,3vw,2.25rem)}#md-content .personal-treatment-course__overview-intro{min-width:0}#md-content .personal-treatment-course--overview .personal-treatment-course__overview-intro{border-left:3px solid color-mix(in srgb,var(--accent) 68%,var(--border));padding:.15rem 0 .15rem clamp(1.1rem,3vw,1.65rem)}#md-content .personal-treatment-course--overview h2,#md-content .personal-treatment-course--process h2{max-width:15ch;margin:0;color:var(--heading);font-family:var(--font-literary);font-size:clamp(2rem,4vw,2.75rem);font-weight:520;letter-spacing:-.045em;line-height:1;text-wrap:balance}#md-content .personal-treatment-course--process h2{font-size:clamp(2.1rem,4.5vw,3.15rem)}#md-content .personal-treatment-course__subtitle{margin:1rem 0 0;color:var(--heading);font-weight:680;letter-spacing:-.015em}#md-content .personal-treatment-course--process .personal-treatment-course__subtitle{color:color-mix(in srgb,var(--accent) 80%,var(--heading));font-size:.74rem;font-weight:760;letter-spacing:.15em;line-height:1.35;text-transform:uppercase}#md-content .personal-treatment-course__overview-text{max-width:32rem;margin:.65rem 0 0;color:var(--text-muted)}#md-content .personal-treatment-course__process-closing{max-width:32rem;margin:1rem 0 0;color:var(--heading);font-weight:620}#md-content a.personal-treatment-course__link{width:fit-content;max-width:100%;min-height:auto;margin-top:1.25rem;padding:.15rem 0;color:var(--heading);font-size:.9rem;font-weight:650;line-height:1.35;white-space:normal}#md-content a.personal-treatment-course__link svg{width:1.15rem;height:1.15rem;flex:0 0 auto;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.5;transition:transform .16s ease}#md-content a.personal-treatment-course__link:hover svg,#md-content a.personal-treatment-course__link:focus-visible svg{transform:translate(.18rem)}#md-content .personal-treatment-course__overview-points{min-width:0;margin:0;border-top:1px solid var(--border);padding:0;list-style:none}#md-content .personal-treatment-course__overview-points li{display:grid;grid-template-columns:3.25rem minmax(0,1fr);gap:.9rem;align-items:center;min-width:0;margin:0;border-bottom:1px solid var(--border);padding:1.1rem .2rem}#md-content .personal-treatment-course__overview-points li>span:first-child{color:color-mix(in srgb,var(--accent) 78%,var(--heading));font-family:var(--font-literary);font-size:2rem;font-style:italic;font-variant-numeric:lining-nums tabular-nums;line-height:1}#md-content .personal-treatment-course__overview-points li>span:last-child{min-width:0;color:var(--heading);font-weight:620;letter-spacing:-.015em}#md-content .personal-treatment-course__overview-points .personal-treatment-course__point-copy{display:grid;gap:.35rem}#md-content .personal-treatment-course__overview-points .personal-treatment-course__point-copy strong{color:var(--heading);font-weight:680}#md-content .personal-treatment-course__overview-points .personal-treatment-course__point-copy .personal-treatment-course__point-description{color:var(--text-muted);font-weight:400}@media(min-width:768px){#md-content .personal-treatment-course--feature{grid-template-columns:minmax(0,1.2fr) minmax(15rem,.8fr);column-gap:clamp(1.5rem,4vw,3rem);align-items:start}#md-content .personal-treatment-course--feature .personal-treatment-course__closing{grid-column:1 / -1}#md-content .personal-treatment-course--overview{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);gap:clamp(2.5rem,6vw,4.5rem)}#md-content .personal-treatment-course--process{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:clamp(2.75rem,7vw,5.25rem);padding-inline:clamp(1.5rem,4vw,3rem)}#md-content .personal-treatment-course--process .personal-treatment-course__overview-points{border-left:1px solid var(--border);border-top:0;padding-left:clamp(1.5rem,4vw,3rem)}#md-content .personal-treatment-course__overview-points li{grid-template-columns:4rem minmax(0,1fr);gap:clamp(.9rem,2vw,1.35rem);padding-block:1.3rem}#md-content .personal-treatment-course__overview-points li>span:first-child{font-size:2.35rem}}@media(prefers-reduced-motion:reduce){#md-content a.personal-treatment-course__link svg{transition:none}}
