#what-maid-means,#human-stories,#case-launch,#constitutional-challenge,#maid-safeguards,#expert-evidence,#court-documents,#what-can-dignitysa-do,#global-context{scroll-margin-top:calc(var(--header-height) + var(--space-xl))}.assisted-dying__overview-section{background:linear-gradient(180deg,#f0f8fdb8,#fafbfc)}.assisted-dying__overview,.assisted-dying__challenge,.assisted-dying__safeguards,.assisted-dying__status{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(280px,.8fr);gap:var(--space-3xl);align-items:start}.assisted-dying__overview-copy,.assisted-dying__human-intro,.assisted-dying__challenge-copy,.assisted-dying__safeguards-copy,.assisted-dying__status-copy{max-width:820px}.assisted-dying__overview-copy p,.assisted-dying__human-intro p,.assisted-dying__story-copy p,.assisted-dying__press-copy p,.assisted-dying__challenge-copy p,.assisted-dying__safeguards-copy p,.assisted-dying__status-copy p,.assisted-dying__global p{font-size:var(--text-base);line-height:1.85}.assisted-dying__human-intro{margin-bottom:var(--space-3xl)}.assisted-dying__story-grid{display:grid;gap:var(--space-xl)}.assisted-dying__story-card{display:grid;grid-template-columns:minmax(280px,.9fr) minmax(0,1.1fr);overflow:hidden;background:var(--surface);border:1px solid var(--neutral-100);border-radius:var(--radius-md);box-shadow:var(--shadow-md)}.assisted-dying__story-media{margin:0;min-height:100%;background:var(--primary-50)}.assisted-dying__story-media img{display:block;width:100%;height:100%;aspect-ratio:4 / 3;object-fit:cover}.assisted-dying__story-card:nth-child(1) .assisted-dying__story-media img{object-position:center top}.assisted-dying__story-card:nth-child(2) .assisted-dying__story-media{background:#f6f4ee}.assisted-dying__story-card:nth-child(2) .assisted-dying__story-media img{object-fit:contain}.assisted-dying__story-copy{padding:var(--space-2xl)}.assisted-dying__story-eyebrow{color:var(--accent-600);font-size:var(--text-xs);font-weight:800;letter-spacing:.05em;margin-bottom:var(--space-sm);text-transform:uppercase}.assisted-dying__story-copy h3{color:var(--primary-900);font-family:var(--font-serif);font-size:var(--text-4xl);margin-bottom:var(--space-lg)}.assisted-dying__story-copy p{margin-bottom:var(--space-lg)}.assisted-dying__story-quote{margin:var(--space-lg) 0;padding:var(--space-md) var(--space-lg);border-left:4px solid var(--accent);background:#7b5ea70f;border-radius:0 var(--radius-sm) var(--radius-sm) 0}.assisted-dying__story-quote p{font-family:var(--font-serif);font-style:italic;font-size:var(--text-lg);line-height:1.55;color:var(--primary-900);margin-bottom:var(--space-sm)}.assisted-dying__story-quote cite{display:block;font-style:normal;font-size:var(--text-sm);font-weight:700;letter-spacing:.02em;color:var(--accent-700);text-transform:uppercase}.assisted-dying__story-quote--lg p{font-size:var(--text-2xl);line-height:1.45}.assisted-dying__story-links{display:flex;flex-wrap:wrap;gap:var(--space-md);margin-top:var(--space-xl)}.assisted-dying__press-section{background:var(--bg-primary)}.assisted-dying__press-layout{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(300px,.8fr);gap:var(--space-3xl);align-items:center}.assisted-dying__press-feature,.assisted-dying__press-photo{margin:0;overflow:hidden;background:var(--surface);border:1px solid var(--neutral-100);border-radius:var(--radius-md);box-shadow:var(--shadow-md)}.assisted-dying__press-feature img,.assisted-dying__press-photo img{display:block;width:100%;object-fit:cover}.assisted-dying__press-feature img{aspect-ratio:16 / 9}.assisted-dying__press-feature figcaption,.assisted-dying__press-photo figcaption{color:var(--text-secondary);font-size:var(--text-sm);line-height:1.65;padding:var(--space-lg)}.assisted-dying__press-copy{max-width:640px}.assisted-dying__press-copy .assisted-dying__text-link{margin-top:var(--space-lg)}.assisted-dying__tutu-quote{display:grid;grid-template-columns:minmax(260px,.7fr) minmax(0,1.3fr);gap:var(--space-2xl);align-items:center;margin-top:var(--space-2xl);padding:var(--space-2xl);background:var(--surface);border:1px solid rgba(123,94,167,.22);border-left:4px solid var(--accent);border-radius:var(--radius-md);box-shadow:var(--shadow-md)}.assisted-dying__tutu-quote-media{overflow:hidden;border-radius:var(--radius-sm)}.assisted-dying__tutu-quote-media img{display:block;width:100%;aspect-ratio:4 / 3;object-fit:cover}.assisted-dying__tutu-quote-copy .assisted-dying__story-quote{background:transparent;border-left:none;padding:0;margin:var(--space-sm) 0 var(--space-lg);border-radius:0}.assisted-dying__tutu-caption{font-size:var(--text-sm);line-height:1.7;color:var(--text-secondary);margin-bottom:var(--space-md)}.assisted-dying__tutu-links{display:flex;flex-wrap:wrap;gap:var(--space-md);margin-top:var(--space-sm)}.assisted-dying__press-gallery{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-lg);margin-top:var(--space-xl)}.assisted-dying__press-photo img{aspect-ratio:4 / 3}.assisted-dying__press-photo:nth-child(3) img{object-position:center 34%}.assisted-dying__case-card{background:var(--surface);border:1px solid rgba(123,94,167,.24);border-radius:var(--radius-md);padding:var(--space-2xl);box-shadow:var(--shadow-lg);position:sticky;top:calc(var(--header-height) + var(--space-xl))}.assisted-dying__case-icon,.assisted-dying__global-icon,.assisted-dying__palliative-icon{width:52px;height:52px;border-radius:var(--radius-md);display:flex;align-items:center;justify-content:center}.assisted-dying__case-icon{background:var(--accent-100);color:var(--accent-700);margin-bottom:var(--space-lg)}.assisted-dying__case-kicker,.assisted-dying__challenge-label,.assisted-dying__local-report-heading p{font-size:var(--text-xs);font-weight:800;letter-spacing:.05em;text-transform:uppercase}.assisted-dying__case-kicker{color:var(--accent-600);margin-bottom:var(--space-xs)}.assisted-dying__case-stat{font-family:var(--font-serif);font-size:var(--text-4xl);line-height:1;color:var(--primary-900);margin-bottom:var(--space-md)}.assisted-dying__case-card>p:not(.assisted-dying__case-kicker):not(.assisted-dying__case-stat){line-height:1.75}.assisted-dying__case-link,.assisted-dying__text-link{display:inline-flex;align-items:center;gap:var(--space-xs);font-weight:800}.assisted-dying__case-link{margin-top:var(--space-lg)}.assisted-dying__definition-grid,.assisted-dying__challenge-grid,.assisted-dying__foreign-grid,.assisted-dying__document-groups,.assisted-dying__options{display:grid;gap:var(--space-lg)}.assisted-dying__definition-grid{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:var(--space-3xl)}.assisted-dying__definition-card,.assisted-dying__form,.assisted-dying__challenge-card,.assisted-dying__local-report,.assisted-dying__foreign-card,.assisted-dying__document-group,.assisted-dying__option-card{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)}.assisted-dying__definition-card:hover,.assisted-dying__challenge-card:hover,.assisted-dying__local-report:hover,.assisted-dying__foreign-card:hover,.assisted-dying__document-group:hover{transform:translateY(-2px);box-shadow:var(--shadow-md);border-color:var(--primary-200)}.assisted-dying__definition-card,.assisted-dying__challenge-card,.assisted-dying__foreign-card,.assisted-dying__document-group{padding:var(--space-xl)}.assisted-dying__definition-icon,.assisted-dying__challenge-icon,.assisted-dying__local-report-icon,.assisted-dying__option-icon,.assisted-dying__global-icon,.assisted-dying__palliative-icon{background:var(--primary-50);color:var(--primary-700)}.assisted-dying__definition-icon,.assisted-dying__challenge-icon,.assisted-dying__local-report-icon,.assisted-dying__option-icon{width:48px;height:48px;border-radius:var(--radius-md);display:flex;align-items:center;justify-content:center;flex-shrink:0}.assisted-dying__definition-card h3,.assisted-dying__form h3,.assisted-dying__challenge-card h3,.assisted-dying__local-report h3,.assisted-dying__foreign-card h4,.assisted-dying__document-group h3,.assisted-dying__option-card h3,.assisted-dying__palliative-note h3,.assisted-dying__foreign-heading h3{font-family:var(--font-sans);color:var(--primary-900)}.assisted-dying__definition-card h3,.assisted-dying__form h3,.assisted-dying__challenge-card h3,.assisted-dying__local-report h3,.assisted-dying__document-group h3,.assisted-dying__option-card h3,.assisted-dying__palliative-note h3{font-size:var(--text-lg);margin-bottom:var(--space-sm)}.assisted-dying__definition-card p,.assisted-dying__form p,.assisted-dying__challenge-card p,.assisted-dying__foreign-card p,.assisted-dying__document-group p,.assisted-dying__option-card p,.assisted-dying__palliative-note p{font-size:var(--text-sm);line-height:1.75;margin-bottom:0}.assisted-dying__definition-card h3{margin-top:var(--space-lg)}.assisted-dying__forms{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-lg);margin-top:var(--space-2xl)}.assisted-dying__form{padding:var(--space-xl);border-left:4px solid var(--accent)}.assisted-dying__challenge-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.assisted-dying__challenge-card:nth-child(2n) .assisted-dying__challenge-icon{background:var(--accent-100);color:var(--accent-700)}.assisted-dying__challenge-label{color:var(--accent-700);margin:var(--space-md) 0 var(--space-xs)}.assisted-dying__safeguard-list{display:grid;gap:var(--space-md)}.assisted-dying__safeguard{display:flex;gap:var(--space-md);align-items:flex-start;background:var(--surface);border:1px solid rgba(46,125,79,.18);border-radius:var(--radius-md);padding:var(--space-lg);box-shadow:var(--shadow-sm);color:var(--text-primary);line-height:1.65}.assisted-dying__safeguard svg{color:var(--success);flex-shrink:0;margin-top:.2rem}.assisted-dying__local-reports{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:var(--space-xl);margin-top:var(--space-3xl)}.assisted-dying__local-report{padding:var(--space-xl);border-left:4px solid var(--accent)}.assisted-dying__local-report-heading{display:flex;gap:var(--space-md);align-items:flex-start;margin-bottom:var(--space-lg)}.assisted-dying__local-report-heading p{color:var(--primary-700);margin-bottom:var(--space-xs)}.assisted-dying__local-report h3{margin-bottom:0}.assisted-dying__local-report ul{display:grid;gap:var(--space-md);margin:0 0 var(--space-xl);padding-left:var(--space-lg)}.assisted-dying__local-report li{line-height:1.7;color:var(--text-secondary)}.assisted-dying__document-link,.assisted-dying__mini-link,.assisted-dying__document-row{display:inline-flex;align-items:center;gap:var(--space-xs);font-weight:800}.assisted-dying__document-link{color:var(--accent-700)}.assisted-dying__palliative-note{display:grid;grid-template-columns:auto minmax(0,1fr);gap:var(--space-lg);margin-top:var(--space-2xl);padding:var(--space-2xl);background:var(--primary-50);border-left:4px solid var(--primary);border-radius:var(--radius-md)}.assisted-dying__palliative-note .assisted-dying__text-link{margin-top:var(--space-lg)}.assisted-dying__foreign-heading{margin-top:var(--space-3xl)}.assisted-dying__foreign-heading h3{font-size:var(--text-2xl)}.assisted-dying__foreign-grid{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));margin-top:var(--space-xl)}.assisted-dying__foreign-title{display:flex;align-items:center;gap:var(--space-sm);margin-bottom:var(--space-md)}.assisted-dying__foreign-title span{font-size:1.55rem;line-height:1}.assisted-dying__foreign-title h4{font-size:var(--text-lg);margin-bottom:0}.assisted-dying__foreign-links{display:flex;flex-direction:column;gap:var(--space-sm);margin-top:var(--space-lg)}.assisted-dying__mini-link{font-size:var(--text-sm)}.assisted-dying__document-groups{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:var(--space-3xl)}.assisted-dying__document-heading{display:flex;align-items:center;gap:var(--space-sm);margin-bottom:var(--space-sm);color:var(--primary-700)}.assisted-dying__document-heading h3{margin-bottom:0}.assisted-dying__document-list{display:grid;gap:var(--space-sm);margin-top:var(--space-lg)}.assisted-dying__document-row{justify-content:flex-start;width:100%;min-height:46px;padding:var(--space-sm) var(--space-md);background:var(--bg-primary);border:1px solid var(--neutral-100);border-radius:var(--radius-sm);color:var(--primary-800)}.assisted-dying__document-row span{flex:1}.assisted-dying__warning{display:flex;gap:var(--space-sm);align-items:flex-start;margin-top:var(--space-xl);padding:var(--space-lg);background:#fff9ed;border:1px solid rgba(212,160,23,.28);border-radius:var(--radius-md);color:var(--neutral-800);line-height:1.6}.assisted-dying__warning svg{color:var(--warning);flex-shrink:0;margin-top:.2rem}.assisted-dying__options{grid-template-columns:1fr}.assisted-dying__option-card{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:var(--space-md);align-items:start;padding:var(--space-lg);text-decoration:none;transition:transform var(--transition-fast),box-shadow var(--transition-fast),border-color var(--transition-fast)}.assisted-dying__option-card:hover{transform:translateY(-2px);box-shadow:var(--shadow-md);border-color:var(--primary-200)}.assisted-dying__option-card h3{margin-bottom:var(--space-xs)}.assisted-dying__option-card>svg{color:var(--primary-400);margin-top:.8rem}.assisted-dying__global{max-width:900px;margin:0 auto;text-align:center}.assisted-dying__global-icon{margin:0 auto var(--space-xl)}.assisted-dying__global-actions{display:flex;gap:var(--space-lg);justify-content:center;flex-wrap:wrap;margin-top:var(--space-2xl)}@media(max-width:1080px){.assisted-dying__foreign-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:900px){.assisted-dying__overview,.assisted-dying__story-card,.assisted-dying__press-layout,.assisted-dying__challenge,.assisted-dying__safeguards,.assisted-dying__status,.assisted-dying__tutu-quote{grid-template-columns:1fr}.assisted-dying__case-card{position:static}.assisted-dying__definition-grid,.assisted-dying__forms,.assisted-dying__challenge-grid,.assisted-dying__local-reports,.assisted-dying__document-groups,.assisted-dying__press-gallery{grid-template-columns:1fr}.assisted-dying__tutu-quote{gap:var(--space-xl);padding:var(--space-xl)}.assisted-dying__tutu-quote-media img{max-height:320px;aspect-ratio:16 / 9}}@media(max-width:640px){.assisted-dying__definition-card,.assisted-dying__challenge-card,.assisted-dying__foreign-card,.assisted-dying__document-group,.assisted-dying__local-report,.assisted-dying__palliative-note,.assisted-dying__story-copy,.assisted-dying__case-card,.assisted-dying__tutu-quote{padding:var(--space-lg)}.assisted-dying__press-gallery{gap:var(--space-md)}.assisted-dying__press-feature figcaption,.assisted-dying__press-photo figcaption{padding:var(--space-md)}.assisted-dying__story-quote--lg p{font-size:var(--text-lg)}.assisted-dying__tutu-quote-media img{max-height:220px}.assisted-dying__foreign-grid,.assisted-dying__palliative-note{grid-template-columns:1fr}.assisted-dying__option-card{grid-template-columns:auto minmax(0,1fr)}.assisted-dying__option-card>svg{display:none}}
