.cancer-page .site-header{position:absolute}.care-banner{height:150px;position:relative;display:flex;align-items:end;padding-bottom:20px;overflow:hidden}.care-banner>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.care-banner:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(8,45,18,.9),rgba(8,45,18,.42))}.care-banner .container{position:relative;z-index:1;color:#fff;font-size:.82rem;font-weight:700}.care-banner a{color:var(--gold);text-decoration:none}.care-banner span{margin:0 .5rem}.care-hero{background:linear-gradient(135deg,#fff,#f7f2e5)}.care-hero h1{font-family:var(--serif);font-size:clamp(2.6rem,5vw,4.6rem);line-height:1.08;color:var(--deep)}.care-lead{font-size:1.1rem;line-height:1.7;color:var(--muted)}.care-hero-image,.care-image{width:100%;height:390px;object-fit:cover;border-radius:24px;box-shadow:0 16px 32px rgba(16,55,28,.15)}.safety-alert{display:flex;gap:1rem;padding:1.3rem 1.5rem;border-radius:16px;background:#fff4d9;border:1px solid #f0d895;color:#5a4816}.safety-alert>i{font-size:1.6rem;color:#c17a12}.safety-alert strong{display:block;margin-bottom:.3rem}.safety-alert p{margin:0;line-height:1.6}.care-perspective{background:#fff}.care-perspective h2,.care-support h2,.care-approach h2,.care-faq h2{font-size:clamp(2rem,3.6vw,3.25rem);line-height:1.12}.care-perspective p,.care-approach p{color:#536054;line-height:1.7}.care-support{background:#f5f8ef}.support-heading{max-width:790px;margin:0 auto 2rem}.support-heading p:last-child{color:var(--muted)}.support-card{height:100%;padding:1.45rem;border-radius:16px;background:#fff;border:1px solid #e0e9da;transition:transform .2s ease,box-shadow .2s ease}.support-card:hover{transform:translateY(-5px);box-shadow:0 14px 26px rgba(16,55,28,.1)}.support-card i{display:grid;place-items:center;width:42px;height:42px;border-radius:12px;background:var(--deep);color:var(--gold);font-size:1.15rem}.support-card h3{font-size:1.05rem;color:var(--deep);margin:1rem 0 .4rem}.support-card p{margin:0;color:var(--muted);font-size:.87rem;line-height:1.55}.care-approach{background:#fff}.consider-list{display:grid;gap:.7rem;margin:1.4rem 0}.consider-list div{display:flex;gap:.6rem;align-items:flex-start;font-weight:700;color:var(--deep)}.consider-list i{color:var(--orange)}.care-note{padding:1rem;border-left:3px solid var(--orange);background:#fff7e8;border-radius:0 10px 10px 0;font-size:.9rem;font-weight:700}.practitioner-img{object-position:center 25%}.care-faq{background:#faf5e7}.care-faq .accordion{max-width:930px}.care-cta{background:var(--deep);color:#fff;padding:3.3rem 0}.care-cta .container{display:flex;align-items:center;justify-content:space-between;gap:1.5rem}.care-cta p{margin:0;color:var(--gold);font-size:.75rem;font-weight:700;letter-spacing:.12em}.care-cta h2{margin:.4rem 0;color:#fff;font-size:clamp(1.9rem,3vw,3rem)}.care-cta span{color:rgba(255,255,255,.8)}@media(max-width:991px){.cancer-page .site-header{position:relative}.care-hero-image,.care-image{height:340px;max-width:650px}.care-cta .container{align-items:flex-start;flex-direction:column}}@media(max-width:575px){.care-banner{height:150px}.care-hero h1{font-size:2.6rem}.safety-alert{padding:1rem;gap:.7rem}.care-hero-image,.care-image{height:300px}.care-cta .btn{width:100%;text-align:center}}@media(prefers-reduced-motion:reduce){.support-card{transition:none}}

.care-faq .accordion{max-width:none;width:100%}
