.focus-intro{max-width:var(--max-width-narrow);margin:0 auto;text-align:center}.focus-intro__icon{width:72px;height:72px;border-radius:var(--radius-full);background:linear-gradient(135deg,var(--primary-100),var(--primary-200));color:var(--primary);display:flex;align-items:center;justify-content:center;margin:0 auto var(--space-xl)}.focus-intro__title{font-family:var(--font-serif);font-size:var(--text-3xl);color:var(--primary-900);margin-bottom:var(--space-xl)}.focus-intro__text{font-size:var(--text-base);line-height:1.8;color:var(--text-secondary);text-align:left}.focus-resources{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--space-xl);margin-top:var(--space-3xl)}.focus-resource-card{display:flex;align-items:flex-start;gap:var(--space-lg);text-decoration:none;padding:var(--space-xl) var(--space-2xl);cursor:pointer}.focus-resource-card__icon{width:48px;height:48px;border-radius:var(--radius-lg);background:var(--primary-50);color:var(--primary);display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:all var(--transition-base)}.focus-resource-card:hover .focus-resource-card__icon{background:var(--primary);color:#fff}.focus-resource-card__content{flex:1}.focus-resource-card__title{font-family:var(--font-serif);font-size:var(--text-lg);color:var(--primary-900);margin-bottom:var(--space-sm);transition:color var(--transition-fast)}.focus-resource-card:hover .focus-resource-card__title{color:var(--primary)}.focus-resource-card__desc{font-size:var(--text-sm);color:var(--text-secondary);line-height:1.7;margin-bottom:0}.focus-resource-card__arrow{color:var(--primary-300);flex-shrink:0;margin-top:var(--space-xs);transition:all var(--transition-fast)}.focus-resource-card:hover .focus-resource-card__arrow{color:var(--primary);transform:translate(4px)}.focus-cta-buttons{display:flex;gap:var(--space-lg);justify-content:center;margin-top:var(--space-2xl);flex-wrap:wrap}@media(max-width:768px){.focus-resources{grid-template-columns:1fr}.focus-resource-card{padding:var(--space-lg)}.focus-cta-buttons{flex-direction:column;align-items:center}}#palliative-care-includes,#palliative-care-lives,#palliative-care-myths,#palliative-care-access,#palliative-care-resources,#palliative-care-campaign{scroll-margin-top:calc(var(--header-height) + var(--space-xl))}.palliative-care__overview-section{background:linear-gradient(180deg,#f0f8fdb3,#fafbfc)}.palliative-care__overview{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(280px,.75fr);gap:var(--space-3xl);align-items:start}.palliative-care__overview-copy{max-width:820px}.palliative-care__overview-figure{margin:0 0 var(--space-2xl);overflow:hidden;border-radius:var(--radius-md);box-shadow:var(--shadow-md);background:var(--neutral-100)}.palliative-care__overview-figure img{display:block;width:100%;aspect-ratio:16 / 8;object-fit:cover}.palliative-care__split-figure{margin:0 0 var(--space-xl);overflow:hidden;border-radius:var(--radius-md);box-shadow:var(--shadow-md);background:var(--neutral-100)}.palliative-care__split-figure img{display:block;width:100%;aspect-ratio:4 / 3;object-fit:cover}.palliative-care__overview-copy p,.palliative-care__split-copy p,.palliative-care__campaign-copy p{font-size:var(--text-base);line-height:1.85}.palliative-care__right-card{background:var(--surface);border:1px solid rgba(46,125,79,.22);border-radius:var(--radius-md);padding:var(--space-2xl);box-shadow:var(--shadow-lg);position:sticky;top:calc(var(--header-height) + var(--space-xl))}.palliative-care__right-icon{width:60px;height:60px;border-radius:var(--radius-md);background:#eaf6ef;color:var(--success);display:flex;align-items:center;justify-content:center;margin-bottom:var(--space-lg)}.palliative-care__right-kicker{font-size:var(--text-sm);font-weight:700;color:var(--success);text-transform:uppercase;margin-bottom:var(--space-xs)}.palliative-care__right-stat{font-family:var(--font-serif);font-size:var(--text-4xl);line-height:1;color:var(--primary-900);margin-bottom:var(--space-md)}.palliative-care__right-card>p:not(.palliative-care__right-kicker):not(.palliative-care__right-stat){line-height:1.75}.palliative-care__right-note{display:flex;gap:var(--space-sm);align-items:flex-start;margin-top:var(--space-xl);padding-top:var(--space-lg);border-top:1px solid var(--neutral-100);color:var(--primary-700);font-weight:600;line-height:1.5}.palliative-care__right-note svg{flex-shrink:0;margin-top:.2rem}.palliative-care__pillars{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--space-lg);margin-top:var(--space-3xl)}.palliative-care__pillar,.palliative-care__access-card,.palliative-care__myth,.palliative-care__resource-card{background:var(--surface);border:1px solid var(--neutral-100);border-radius:var(--radius-md);box-shadow:var(--shadow-sm)}.palliative-care__pillar{padding:var(--space-xl)}.palliative-care__pillar-icon,.palliative-care__access-icon,.palliative-care__resource-icon{width:48px;height:48px;border-radius:var(--radius-md);display:flex;align-items:center;justify-content:center;margin-bottom:var(--space-lg)}.palliative-care__pillar-icon{background:var(--primary-50);color:var(--primary-700)}.palliative-care__pillar h3,.palliative-care__access-card h3,.palliative-care__myth h3,.palliative-care__resource-card h3{font-family:var(--font-sans);font-size:var(--text-lg);color:var(--primary-900);margin-bottom:var(--space-sm)}.palliative-care__pillar p,.palliative-care__access-card p,.palliative-care__myth p,.palliative-care__resource-card p{font-size:var(--text-sm);line-height:1.75;margin-bottom:0}.palliative-care__lives{background:linear-gradient(180deg,#fafbfc,#f0f8fd8c)}.palliative-care__lives .palliative-care__section-head{margin-left:auto;margin-right:auto;text-align:center}.palliative-care__lives-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--space-lg)}.palliative-care__life-card{margin:0;overflow:hidden;background:var(--surface);border:1px solid var(--neutral-100);border-radius:var(--radius-md);box-shadow:var(--shadow-sm);transition:transform var(--transition-fast),box-shadow var(--transition-fast),border-color var(--transition-fast)}.palliative-care__life-card:hover{transform:translateY(-2px);box-shadow:var(--shadow-md);border-color:var(--primary-200)}.palliative-care__life-card img{display:block;width:100%;aspect-ratio:4 / 3;object-fit:cover}.palliative-care__life-card figcaption{padding:var(--space-md) var(--space-lg) var(--space-lg);font-size:var(--text-sm);line-height:1.55;color:var(--text-secondary)}.palliative-care__split{display:grid;grid-template-columns:minmax(260px,.8fr) minmax(0,1.2fr);gap:var(--space-3xl);align-items:start}.palliative-care__split-copy{position:sticky;top:calc(var(--header-height) + var(--space-xl))}.palliative-care__text-link,.palliative-care__card-link{display:inline-flex;align-items:center;gap:var(--space-xs);font-weight:700}.palliative-care__text-link{margin-top:var(--space-md)}.palliative-care__myths{display:grid;gap:var(--space-lg)}.palliative-care__myth{padding:var(--space-xl);border-left:4px solid var(--accent)}.palliative-care__myth-label{display:inline-flex;align-items:center;gap:var(--space-xs);color:var(--accent-700);font-size:var(--text-sm);font-weight:700;text-transform:uppercase;margin-bottom:var(--space-md)}.palliative-care__myth p strong{color:var(--success)}.palliative-care__access{background:linear-gradient(135deg,#1a2d3dfa,#252040fa)}.palliative-care__access .section-label{color:var(--accent-300)}.palliative-care__access .section-title,.palliative-care__access .section-subtitle{color:var(--text-on-dark)}.palliative-care__section-head{max-width:760px;margin-bottom:var(--space-3xl)}.palliative-care__access-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--space-lg)}.palliative-care__access-card{padding:var(--space-xl);background:#fffffff5}.palliative-care__access-icon{background:var(--accent-50);color:var(--accent-700)}.palliative-care__card-link{margin-top:var(--space-lg);color:var(--primary-700)}.palliative-care__resources{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-lg);margin-top:var(--space-3xl)}.palliative-care__resource-card{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:var(--space-lg);align-items:start;padding:var(--space-xl);color:inherit;transition:border-color var(--transition-base),box-shadow var(--transition-base),transform var(--transition-base)}.palliative-care__resource-card:hover{color:inherit;border-color:var(--primary-300);box-shadow:var(--shadow-md);transform:translateY(-2px)}.palliative-care__resource-icon{margin-bottom:0;background:#eaf6ef;color:var(--success)}.palliative-care__resource-arrow{color:var(--primary-400);margin-top:.8rem;transition:transform var(--transition-fast)}.palliative-care__resource-card:hover .palliative-care__resource-arrow{transform:translate(4px)}.palliative-care__campaign{display:grid;grid-template-columns:minmax(280px,.7fr) minmax(0,1fr);gap:var(--space-3xl);align-items:center;background:var(--surface);border:1px solid var(--neutral-100);border-radius:var(--radius-md);box-shadow:var(--shadow-md);padding:var(--space-2xl)}.palliative-care__campaign-image{overflow:hidden;border-radius:var(--radius-md);background:var(--neutral-100)}.palliative-care__campaign-image img{width:100%;aspect-ratio:1 / 1;object-fit:cover}.palliative-care__campaign-actions{display:flex;flex-wrap:wrap;gap:var(--space-md);margin-top:var(--space-xl)}@media(max-width:1100px){.palliative-care__pillars,.palliative-care__access-grid,.palliative-care__lives-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:900px){.palliative-care__overview,.palliative-care__split,.palliative-care__campaign{grid-template-columns:1fr}.palliative-care__right-card,.palliative-care__split-copy{position:static}}@media(max-width:768px){.palliative-care__overview{gap:var(--space-2xl)}.palliative-care__right-card,.palliative-care__campaign{padding:var(--space-xl)}.palliative-care__pillars,.palliative-care__access-grid,.palliative-care__lives-grid,.palliative-care__resources{grid-template-columns:1fr}.palliative-care__overview-figure img{aspect-ratio:4 / 3}.palliative-care__resource-card{grid-template-columns:auto minmax(0,1fr)}.palliative-care__resource-arrow{display:none}}
