.meeting-check-group{padding:15px 0 22px;border-bottom:1px solid #d5cbb4}.meeting-check-group label{display:flex;gap:14px;align-items:start;margin:15px 0;font-size:15px;line-height:1.6;color:#52605b;cursor:pointer}.meeting-check-group input{width:18px;height:18px;flex:0 0 18px;margin-top:4px;accent-color:#10253f}.meeting-check-group label:has(input:checked) span{color:#777d73;text-decoration:line-through}.checklist-note{font-size:12px!important}.legal-review p{font-size:13px!important;margin-bottom:0}.checklist-page{max-width:1280px!important;padding-top:42px!important;background-image:url('assets/hero-linen.svg');background-size:280px}
.checklist-opening{display:grid;grid-template-columns:1.4fr 1fr;gap:50px;align-items:center;padding-bottom:35px;border-bottom:1px solid #c7bda6;margin-bottom:25px}
.checklist-opening .eyebrow{font-size:10px;letter-spacing:2px;margin:0 0 18px}.checklist-opening h1{font-size:clamp(40px,4.5vw,60px);line-height:1.08;margin:0 0 20px;letter-spacing:-1px;max-width:550px}.checklist-opening>div>p:last-child{font-size:16px;max-width:510px;line-height:1.7;margin:0}
.checklist-opening aside{padding:27px;background:#e7e1d2;border:1px solid #cfc4ac}.checklist-paper-icon{display:flex;width:35px;height:35px;align-items:center;justify-content:center;border:1px solid #a68c53;color:#8c7341;margin-bottom:16px;font-size:23px;font-family:Georgia,serif}.checklist-opening aside p{font:25px/1.25 Georgia,serif;color:#193540;margin:0 0 23px}.checklist-opening aside .button{font-size:11px;padding:12px 17px}.checklist-file-detail{display:block;margin-top:13px;font-size:10px;color:#716b5b}
.checklist-groups{display:grid;grid-template-columns:1fr 1fr;gap:12px 40px}.meeting-check-group{padding:22px 0 25px;border-bottom:1px solid #d3c8b1}.meeting-check-group h2{font-size:27px;line-height:1.16;margin:0 0 20px;letter-spacing:-.5px;max-width:350px}.meeting-check-group label{padding:11px 0;border-bottom:1px solid #d8d0c080;margin:0;font-size:14px;line-height:1.65}.meeting-check-group label:last-child{border:0}.meeting-check-group input{margin-top:3px;width:19px;height:19px;flex-basis:19px;cursor:pointer}.meeting-check-group label:has(input:checked){background:#e5e9df66}.meeting-check-group label:has(input:checked) span{text-decoration:none;color:#64745c}
.checklist-page .legal-review{max-width:none;margin-top:30px;padding:20px 24px;background:#e8e3d8}.checklist-page .legal-review strong{font:22px Georgia,serif;color:#193540}.checklist-page .legal-review p{max-width:850px;line-height:1.7;margin-top:10px}.checklist-note{margin-top:20px}.checklist-page>a.button{margin-top:8px;font-size:12px}
@media(max-width:760px){.checklist-page{padding:30px 24px 40px!important}.checklist-opening{grid-template-columns:1fr;gap:23px;padding-bottom:25px;margin-bottom:10px}.checklist-opening h1{font-size:40px}.checklist-opening>div>p:last-child{font-size:15px}.checklist-opening aside{padding:22px}.checklist-opening aside p{font-size:24px}.checklist-groups{grid-template-columns:1fr;gap:0}.meeting-check-group{padding:25px 0}.meeting-check-group h2{font-size:27px}.meeting-check-group label{font-size:14px;padding:12px 0}.checklist-page .legal-review{padding:20px}}
