.cal-checklist{background:var(--parchment-soft);border:1px solid var(--line);border-radius:6px;margin:1.5rem 0 2rem;padding:1.25rem 1.5rem}.cal-checklist__label{letter-spacing:.18em;text-transform:uppercase;color:var(--amber-dark);margin-bottom:.75rem;font-size:.72rem;font-weight:700;display:block}.cal-checklist ul{gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.cal-checklist li{margin:0;padding-left:1.6rem;font-size:.98rem;line-height:1.5;position:relative}.cal-checklist li:before{content:"□";color:var(--amber);font-size:1.2rem;line-height:1;position:absolute;top:-.1rem;left:0}
