
.resilience-page{max-width:1120px}.resilience-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.5rem}.resilience-grid article{padding:1.5rem;border-top:4px solid #2d4a3f;background:#fff}.resilience-grid h3{font-size:1.4rem}.resilience-steps li{margin-bottom:1rem}.planner-intro{max-width:780px}.planner-sheet{max-width:860px;margin:3rem 0;padding-top:1rem;border-top:3px solid #2d4a3f}.planner-field{margin:1.4rem 0}.planner-field label{display:block;font-weight:700;font-size:1.1rem}.planner-field p{font-size:1rem;margin:.4rem 0}.planner-field textarea{display:block;width:100%;box-sizing:border-box;min-height:96px;padding:.75rem;border:1px solid #697e74;border-radius:4px;background:#fff;color:#173d33;font:inherit;line-height:1.5;resize:vertical}.planner-field textarea:focus-visible{outline:3px solid #ad4d20;outline-offset:3px}.print-note{display:none}#print-planner[hidden]{display:none}@media(max-width:720px){.resilience-grid{grid-template-columns:1fr}.planner-sheet{margin-top:2rem}}@media print{@page{size:auto;margin:15mm}body{background:#fff!important;color:#000!important}.site-header,.site-footer,.skip-link,.topic-nav,dialog,.planner-intro,main>header,.source-note,body>script{display:none!important}main.wrap{max-width:none!important;width:auto!important;padding:0!important;margin:0!important}.planner-sheet{break-after:page;margin:0;padding:0;border:0;max-width:none}.planner-sheet:last-of-type{break-after:auto}.planner-sheet h2{font-size:22pt}.planner-sheet .eyebrow{font-size:10pt}.planner-field{break-inside:avoid;margin:10pt 0}.planner-field label{font-size:12pt}.planner-field p{font-size:10pt}.planner-field textarea{display:none}.print-note{display:block;min-height:45pt;white-space:pre-wrap;overflow-wrap:anywhere;border:1px solid #aaa;padding:6pt;font-size:11pt;line-height:1.4}a{color:inherit}}
