.module-narrative_checklist__M4UWH{max-width:calc(56rem + 2 * var(--gutter));margin:0 auto;padding:clamp(40px,6vw,80px) var(--gutter) clamp(72px,9vw,120px);overflow-wrap:anywhere}.module-narrative_checklist__M4UWH>a:first-child{display:inline-flex;align-items:center;gap:8px;font-family:var(--font-code);font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:var(--fg-2);transition:color .18s ease}.module-narrative_checklist__M4UWH>a:first-child:before{content:"←"}.module-narrative_checklist__M4UWH>a:first-child:hover{color:var(--fg)}.module-narrative_checklist__M4UWH h1{position:relative;margin:34px 0 20px;padding-top:26px;font-family:var(--font-head);font-size:clamp(2.2rem,5vw,3.6rem);font-weight:700;line-height:1.02;letter-spacing:-.045em;text-wrap:balance}.module-narrative_checklist__M4UWH h1:before{content:"";position:absolute;left:0;top:0;width:56px;height:4px;border-radius:2px;background:var(--accent-grad)}.module-narrative_checklist__M4UWH>p{max-width:44em;font-size:1.08rem;line-height:1.6;color:var(--fg-2)}.module-narrative_printNote__jVzmN{margin:1.5rem 0!important;padding:12px 16px;border:1px dashed var(--line);border-radius:var(--r-2);font-size:.875rem!important}.module-narrative_checklist__M4UWH section{margin-top:2rem;padding-top:1.5rem;border-top:1px solid var(--line)}.module-narrative_checklist__M4UWH h2{margin:0 0 .75rem;font-family:var(--font-head);font-size:1.3rem;font-weight:650;letter-spacing:-.025em}.module-narrative_checklist__M4UWH li,.module-narrative_checklist__M4UWH p{margin:0;line-height:1.7}.module-narrative_checklist__M4UWH ul{padding:0;list-style:none}.module-narrative_checklist__M4UWH li{display:flex;align-items:baseline;gap:.85rem;margin-top:.75rem}.module-narrative_checklist__M4UWH li>span[aria-hidden=true]{flex:none;font-family:var(--font-code);color:var(--fg-2)}@media print{.module-narrative_checklist__M4UWH{max-width:none;padding:0;color:#000}.module-narrative_checklist__M4UWH h1{font-size:22pt}.module-narrative_checklist__M4UWH h1:before{display:none}.module-narrative_checklist__M4UWH h2{page-break-after:avoid;break-after:avoid}.module-narrative_checklist__M4UWH li{page-break-inside:avoid;break-inside:avoid}.module-narrative_printNote__jVzmN{display:none}.module-narrative_checklist__M4UWH a{color:inherit;text-decoration:none}body:has(.module-narrative_checklist__M4UWH) footer,body:has(.module-narrative_checklist__M4UWH) nav{display:none}}