.page-quick-links{display:flex;flex-wrap:wrap;gap:10px;margin:0 0 28px;padding:18px;background:#f1f5eb;border:1px solid #d6dfcd;border-radius:12px}.page-quick-links a{display:inline-flex;align-items:center;min-height:44px;padding:8px 14px;background:#fff;border:1px solid #b9c9b2;border-radius:8px;font-size:14px;text-decoration:none;line-height:1.6}.page-quick-links a:hover{background:#e6eedf}.entry-examples{margin:20px 0;padding:20px;background:#f4f6ef;border:1px solid #d7dfcf;border-radius:10px}.entry-examples summary{cursor:pointer;min-height:30px;font-weight:700}.entry-examples p,.entry-examples li{font-size:14px;line-height:1.9}.entry-examples li{margin-top:10px}.risk-group-title{grid-column:1/-1;padding:20px 0 0;scroll-margin-top:100px}.risk-group-title h3{font-size:24px;margin:0 0 10px}.risk-group-title p{font-size:15px}.product-story a.product-card-jump{display:inline-flex;align-items:center;gap:12px;padding:12px 16px;min-height:44px;background:#fff;border:1px solid #7b9275;border-radius:8px;text-decoration:none;font-size:14px}.product-card-jump:hover{background:#e0e9da}.product-purchase{scroll-margin-top:110px}.product-purchase:focus{outline:3px solid #46633c;outline-offset:-3px}#representative,#risk-water,#risk-lifeline,#supplies-calculator{scroll-margin-top:110px}.handbook-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-bottom:26px}.handbook-steps a{display:block;padding:16px;background:#fff;border:1px solid #cdd9c2;border-radius:10px;text-decoration:none;min-height:64px}.handbook-steps b{display:block;font-size:14px;line-height:1.7}.handbook-steps span{display:block;font-size:12px;line-height:1.8;margin-top:6px}.handbook-returning .handbook-steps{display:none}.page-quick-links a:focus-visible,.handbook-steps a:focus-visible{outline:3px solid #31563e;outline-offset:3px}@media(max-width:650px){.handbook-steps{grid-template-columns:minmax(0,1fr);gap:8px}.handbook-steps a{padding:12px 16px;min-height:0}.handbook-steps span{margin-top:0}.page-quick-links{padding:12px}.page-quick-links a{flex:1 1 130px}.entry-examples{padding:16px}}@media print{.page-quick-links,.handbook-steps,.entry-examples,.risk-group-title{display:none!important}}

.calculator-fields input,.calculator-fields select{font-size:16px}
