.checklist-page .checklist-intro{padding-bottom:34px}.checklist-page .checklist-contents{background:#fff;border:1px solid #a7b8cb;border-radius:4px;margin:0 0 24px;padding:16px 20px}.checklist-page .checklist-contents summary{color:#183d69;cursor:pointer;min-height:44px;padding:10px 0;font-weight:700}.checklist-page .checklist-contents ul{gap:4px 24px;margin:12px 0 0;padding:0;list-style:none;display:grid}.checklist-page .checklist-contents a{min-height:44px;padding:10px 0;line-height:1.5;display:block}:is(.checklist-page .checklist-contents summary:focus-visible,.checklist-page .checklist-contents a:focus-visible){outline-offset:3px;outline:3px solid #106c62}.checklist-page #after-collection{margin-bottom:32px}@media (min-width:700px){.checklist-page .checklist-contents ul{grid-template-columns:1fr 1fr}}@media print{.checklist-page .checklist-contents{display:none}}.checklist-page .checklist-intro h1{max-width:920px;font-size:clamp(2.1rem,4vw,3.3rem)}.checklist-page .checklist-grid{grid-template-columns:1.15fr 1fr;align-items:start;gap:40px;padding-bottom:58px;display:grid}.checklist-page h2{letter-spacing:-.025em;margin:0 0 15px;font-size:1.5rem;font-weight:750;line-height:1.25}.checklist-page p{margin-top:0;margin-bottom:16px}.checklist-page #building-access{margin:28px 0 14px;scroll-margin-top:24px;font-size:1.2rem;font-weight:750;line-height:1.35}.checklist-page .disclosure{margin-top:18px;margin-bottom:0}.checklist-page .checklist-worksheet{background:#fff;border:1px solid #d2dce7;border-top:4px solid #183d69;min-width:0;padding:28px}.checklist-page .checklist-template{font:inherit;white-space:pre-wrap;overflow-wrap:anywhere;color:#233e5c;-webkit-user-select:text;user-select:text;background:#f5f8fc;border:1px solid #d2dce7;margin:24px 0;padding:23px;font-size:1rem;line-height:1.8}.checklist-page .checklist-instructions,.checklist-page .checklist-support p,.checklist-page .checklist-next p{color:#485f75}.checklist-page .checklist-caution{color:#4a6075;border-top:1px solid #d2dce7;margin-bottom:0;padding-top:16px;font-size:.9375rem}.checklist-page .checklist-support{min-width:0;padding-top:4px}.checklist-page .checklist-questions{margin:0 0 24px;padding-left:22px;list-style:outside}.checklist-page .checklist-questions li{margin-bottom:14px;padding-left:4px}.checklist-page .checklist-source-note{font-size:.9375rem}.checklist-page .checklist-example{background:#e9eff7;border-left:4px solid #39628e;margin:30px 0;padding:23px}.checklist-page .checklist-example figcaption{color:#294763;margin-bottom:12px;font-size:.875rem;font-weight:700}.checklist-page .checklist-example blockquote{color:#304b67;margin:0}.checklist-page .checklist-next{background:#fff;border-top:1px solid #d1dbe7;padding:44px 0 50px}.checklist-page .checklist-next-grid{grid-template-columns:1fr 1fr;gap:55px;display:grid}.checklist-page .checklist-request .notice{margin:18px 0}.checklist-page .checklist-request-link{color:#fff;background:#183d69;border:1px solid #183d69;border-radius:4px;margin-top:4px;padding:12px 18px;font-weight:700;line-height:1.5;text-decoration:none;display:inline-block}.checklist-page .checklist-request-link:hover{background:#244e7e;text-decoration:underline}@media (max-width:800px){.checklist-page .checklist-grid,.checklist-page .checklist-next-grid{grid-template-columns:1fr;gap:32px}.checklist-page .checklist-grid{padding-bottom:40px}.checklist-page .checklist-worksheet{padding:22px}.checklist-page .checklist-template{padding:18px}}@media (max-width:480px){.checklist-page .checklist-worksheet{padding:19px}.checklist-page .checklist-template{padding:14px}}@media print{.checklist-page .masthead,.checklist-page .footer,.checklist-page .checklist-support,.checklist-page .checklist-next,.checklist-page .checklist-intro .eyebrow{display:none}.checklist-page{color:#000;background:#fff;font-size:10pt;line-height:1.4}.checklist-page .shell{max-width:none;padding:0}.checklist-page .checklist-intro{padding:0 0 15px}.checklist-page .checklist-intro h1{margin-bottom:10px;font-size:20pt}.checklist-page .lede,.checklist-page .disclosure,.checklist-page .checklist-caution{color:#000;font-size:10pt;line-height:1.4}.checklist-page .checklist-grid{padding:0;display:block}.checklist-page .checklist-worksheet{border:0;padding:0}.checklist-page .checklist-worksheet .eyebrow{display:none}.checklist-page h2{margin-bottom:10px;font-size:14pt}.checklist-page h2,.checklist-page h3{break-after:avoid}.checklist-page .checklist-template{color:#000;break-inside:avoid;background:#fff;border:1px solid #888;margin:12px 0;padding:12px;font-size:10pt;line-height:1.5}.checklist-page .checklist-caution{padding-top:10px}}
