.checklist-module__Gubkpa__page{padding:var(--space-6,1.5rem) var(--hero-gutter,1rem) var(--section-y,4rem);background:var(--brand-cream,#fbf6f0)}.checklist-module__Gubkpa__screenKeys{width:min(48rem,100%);margin:0 auto var(--space-4,1rem);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem 1.5rem;display:flex}.checklist-module__Gubkpa__back{min-height:44px;color:var(--brand-navy,#1b2446);text-underline-offset:3px;align-items:center;gap:.35rem;font-weight:600;display:inline-flex}.checklist-module__Gubkpa__back:focus-visible,.checklist-module__Gubkpa__phone a:focus-visible{outline:3px solid var(--brand-navy,#1b2446);outline-offset:2px;border-radius:4px}.checklist-module__Gubkpa__sheet{width:min(48rem,100%);color:var(--brand-navy,#1b2446);background:#fff;border-radius:24px;outline:1px solid #1b244624;margin:0 auto;padding:clamp(1.25rem,.8rem + 2vw,2.75rem)}.checklist-module__Gubkpa__head{border-bottom:4px solid var(--brand-yellow,#fccf4f);gap:.35rem;padding-bottom:1rem;display:grid}.checklist-module__Gubkpa__kicker,.checklist-module__Gubkpa__for{color:var(--brand-kicker,#474747);margin:0;font-size:.875rem;font-weight:600}.checklist-module__Gubkpa__title{font-family:var(--font-heading), serif;font-weight:var(--weight-display);margin:0;font-size:clamp(1.75rem,1.3rem + 1.6vw,2.5rem);line-height:1.1}.checklist-module__Gubkpa__block{break-inside:auto;margin-top:clamp(1.25rem,1rem + 1vw,1.75rem)}.checklist-module__Gubkpa__heading{font-family:var(--font-body), sans-serif;margin:0 0 .6rem;font-size:1.125rem;font-weight:600}.checklist-module__Gubkpa__ticks{gap:.6rem;margin:0;padding:0;list-style:none;display:grid}.checklist-module__Gubkpa__ticks li{break-inside:avoid}.checklist-module__Gubkpa__tick{cursor:pointer;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.75rem;font-size:.9375rem;line-height:1.5;display:grid}.checklist-module__Gubkpa__box{appearance:none;cursor:pointer;background:#fff;border:2px solid;border-radius:5px;place-items:center;width:1.25rem;height:1.25rem;margin:.15rem 0 0;display:inline-grid}.checklist-module__Gubkpa__box:checked:after{content:"";border:3px solid;border-width:0 3px 3px 0;width:.35rem;height:.7rem;margin-top:-.15rem;transform:rotate(45deg)}.checklist-module__Gubkpa__box:focus-visible{outline:3px solid var(--brand-navy,#1b2446);outline-offset:2px}.checklist-module__Gubkpa__q{font-weight:600}.checklist-module__Gubkpa__lines{gap:0;display:grid}.checklist-module__Gubkpa__lines span{border-bottom:1px solid #1b244673;height:2.25rem;display:block}.checklist-module__Gubkpa__phone{margin:0;font-size:1.0625rem;font-weight:600}.checklist-module__Gubkpa__phone a{color:inherit;text-underline-offset:3px}.checklist-module__Gubkpa__foot{color:var(--brand-kicker,#474747);border-top:1px solid #1b244633;margin-top:1.5rem;padding-top:.75rem;font-size:.8125rem}.checklist-module__Gubkpa__foot p{margin:0}html[data-contrast=high] .checklist-module__Gubkpa__sheet{color:#000;outline:2px solid #000}:is(html[data-contrast=high] .checklist-module__Gubkpa__kicker,html[data-contrast=high] .checklist-module__Gubkpa__for,html[data-contrast=high] .checklist-module__Gubkpa__foot,html[data-contrast=high] .checklist-module__Gubkpa__back){color:#000}html[data-contrast=high] .checklist-module__Gubkpa__head{border-bottom-color:#000}html[data-contrast=high] .checklist-module__Gubkpa__lines span{border-bottom-color:#000}@media print{@page{size:A4;margin:14mm 15mm}body:has(.checklist-module__Gubkpa__sheet)>:not(main){display:none!important}body:has(.checklist-module__Gubkpa__sheet){background:#fff!important}.checklist-module__Gubkpa__page{background:#fff;padding:0}.checklist-module__Gubkpa__screenKeys{display:none}.checklist-module__Gubkpa__sheet{color:#000;border-radius:0;outline:none;width:auto;padding:0;font-size:10.5pt}.checklist-module__Gubkpa__title{font-size:20pt}.checklist-module__Gubkpa__kicker,.checklist-module__Gubkpa__for,.checklist-module__Gubkpa__foot{color:#000}.checklist-module__Gubkpa__head{border-bottom:2pt solid #000}.checklist-module__Gubkpa__tick{font-size:10.5pt;line-height:1.4}.checklist-module__Gubkpa__ticks{gap:5pt}.checklist-module__Gubkpa__block{margin-top:12pt}.checklist-module__Gubkpa__heading{break-after:avoid;margin-bottom:5pt;font-size:12pt}.checklist-module__Gubkpa__box{border:1.2pt solid #000}.checklist-module__Gubkpa__lines span{border-bottom:.75pt solid #000;height:9mm}.checklist-module__Gubkpa__phone a{text-decoration:none}}
