/* Pflegeanleitung */
.care-page .care-intro{display:grid;grid-template-columns:1fr 230px;align-items:center;gap:4rem;position:relative}
.care-intro h1{max-width:18ch;font-size:clamp(2.8rem,6vw,4.8rem);margin-bottom:1.5rem}
.care-intro p:not(.eyebrow){max-width:55ch;color:var(--bone-muted)}
.care-intro .btn-row{margin-top:2rem}
.care-intro .care-download-meta{font-size:.75rem;margin:1rem 0 0}
.care-page .drawing{width:120px;height:120px;stroke-width:1.3;color:var(--bone)}
.care-page .flower .drawing{width:230px;height:270px;color:var(--violet-lift);stroke-width:1}
.care-jumps{display:grid;grid-template-columns:repeat(4,1fr);border-bottom:1px solid var(--rule);padding:1.5rem 0;gap:1rem}
.care-jumps a{display:flex;gap:.8rem;align-items:center;font-size:.8rem;letter-spacing:.1em;text-transform:uppercase;padding:.5rem 0}
.care-jumps span{color:var(--violet-lift)}
.care-jumps a:hover{color:var(--violet-lift)}
.care-page .small-note{color:var(--bone-muted);font-size:.9rem;border-left:2px solid var(--violet);padding:.8rem 1.2rem;margin:2rem 0}
.care-page .phase{display:grid;grid-template-columns:170px minmax(0,1fr);gap:3rem;padding:3.5rem 0;border-bottom:1px solid var(--rule);scroll-margin-top:110px}
.care-page .phase>div:last-child{max-width:70ch}
.care-page .number{display:block;font-family:var(--ff-display);font-size:2.8rem;line-height:1;color:var(--violet-lift);margin-bottom:1.5rem}
.care-page .phase h2{font-size:clamp(2rem,4vw,3rem);margin-bottom:1.5rem}
.care-page .label{font-size:.7rem;text-transform:uppercase;letter-spacing:.17em;color:var(--violet-lift);margin-bottom:1rem}
.care-page .phase p:not(.label),.care-extras p{color:var(--bone-muted)}
.care-page strong{color:var(--bone);font-weight:550}
.care-page .phase p:last-child{margin-bottom:0}
.care-extras{padding:3.5rem 0 2rem;display:grid;grid-template-columns:1fr 1fr;gap:3rem;align-items:start}
.care-extras h2{font-size:2rem;margin-bottom:1.5rem}
.care-page .help{padding:1.8rem;border-left:2px solid var(--violet);background:var(--violet-veil)}
.care-page .help a,.care-page .sources a{text-decoration:underline;text-underline-offset:4px}
.care-page .medical{border-top:1px solid var(--rule-strong);padding-top:1rem;margin:1.3rem 0 0;font-size:.9rem}
.care-page .sources{font-size:.75rem;padding-bottom:3rem;color:var(--bone-muted)}
@media(max-width:700px){.care-page .care-intro{grid-template-columns:1fr 85px;gap:1rem}.care-page .flower .drawing{width:85px;height:150px}.care-intro .btn-row{align-items:start;flex-direction:column;gap:1rem}.care-jumps{grid-template-columns:1fr 1fr;gap:.3rem 1rem}.care-jumps a{font-size:.7rem}.care-page .phase{grid-template-columns:62px minmax(0,1fr);gap:1rem;padding:2.5rem 0}.care-page .drawing{width:60px;height:75px}.care-page .number{font-size:2.2rem;margin-bottom:.7rem}.care-extras{grid-template-columns:1fr;gap:2rem}.care-page .label{font-size:.65rem;letter-spacing:.1em}.care-page .help{padding:1.3rem}}
@media(max-width:420px){.care-page .care-intro{grid-template-columns:1fr}.care-page .flower{display:none}}
@media print{.care-page{--bone:#111;--bone-muted:#333;--violet-lift:#634086;--rule:#ccc;--rule-strong:#bbb}.care-page .hero{padding:1rem 0}.care-page .btn-row,.care-download-meta,.care-jumps,.care-page .breadcrumb{display:none}.care-page .phase{break-inside:avoid;padding:1.5rem 0}.care-page .care-extras{display:block}.care-page .help{break-inside:avoid}.care-page .sources{padding-bottom:0}}
