.preparedness-page{padding-top:48px;padding-bottom:70px;max-width:1120px}.preparedness-page h1{max-width:900px}.preparedness-page>.article-lead{max-width:850px}.preparedness-page>p{max-width:85ch;line-height:1.7}.preparedness-actions{display:flex;flex-wrap:wrap;align-items:center;gap:16px;margin:30px 0 14px}.preparedness-actions p{margin:0}.preparedness-jumps{display:flex;flex-wrap:wrap;gap:12px 24px;padding:24px 0 32px}.preparedness-jumps a{display:inline-flex;align-items:center;min-height:48px}.preparedness-page section{scroll-margin-top:110px;margin-top:36px}.preparedness-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.preparedness-item{padding:26px;border:1px solid #6b7b71;border-radius:14px;background:#fffefa;min-width:0;overflow-wrap:anywhere}.preparedness-label{display:flex;align-items:flex-start;gap:14px;font-weight:750;line-height:1.45;cursor:pointer;min-height:48px}.preparedness-label input{flex:none;width:26px;height:26px;margin:2px 0 0;accent-color:#174d3b}.preparedness-item p{line-height:1.7;margin:16px 0}.preparedness-item a{text-decoration:underline;text-underline-offset:3px;color:#064d78}.preparedness-products{padding-left:24px;line-height:1.6}.preparedness-products a{display:inline-block;padding:8px 0}.preparedness-source{font-size:1rem;color:#3f5149}.preparedness-sources{border-top:2px solid #6b7b71;padding-top:24px}.preparedness-sources li{padding:8px 0;line-height:1.6}.preparedness-promo{padding:20px;border:1px solid #6b7b71;border-radius:12px;margin:0 auto 30px;background:#f3edda;line-height:1.6}.preparedness-promo a{color:#064d78;text-decoration:underline;font-weight:700}@media(max-width:700px){.preparedness-grid{grid-template-columns:1fr}.preparedness-item{padding:22px}.preparedness-actions .button{width:100%}}@media print{.site-header,.reading-tools,.site-footer,.preparedness-actions,.preparedness-jumps,.compare-tray{display:none!important}.preparedness-grid{display:block}.preparedness-item{break-inside:avoid;margin-bottom:18px}.preparedness-page{padding:0}.preparedness-item a{color:#182b27}.preparedness-source{font-size:10pt}}
.preparedness-products li{padding:8px 0}.preparedness-products a{display:inline;padding:0}
.preparedness-products li{padding:8px 0}.preparedness-products a{display:inline;padding:0}
