.state-grid a.state-card{text-decoration:none;color:inherit}.state-page-details{margin:28px 0;padding:26px;background:#fff;border:1px solid #d4dfcd;border-radius:12px;line-height:1.65}.state-page-details h2{font:600 27px/1.25 Georgia,serif}.state-page-details h3{margin:22px 0 8px}.state-page-details p{max-width:850px}.state-page-details a{overflow-wrap:anywhere}.tenant-notice .letter-parties{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin:0 0 10px;min-width:0}.tenant-notice .letter-parties>*,.tenant-notice .notice-facts>*{min-width:0}.tenant-notice .letter-parties .letter-recipient{margin:0}.tenant-notice .letter-parties .notice-field{margin:0 0 6px}.tenant-notice .notice-facts{display:grid;grid-template-columns:150px 1fr;gap:24px;margin-bottom:12px}.tenant-notice .notice-facts .notice-field{margin:0}.tenant-notice .letter-body{line-height:1.48;margin:12px 0}.tenant-notice .letter-heading{padding-bottom:12px;margin-bottom:14px}.tenant-notice .notice-signature{margin-top:18px;padding-top:10px}@media(max-width:500px){.state-page-details{padding:18px}.state-page-details h2{font-size:23px}.tenant-notice #reading-copy .letter-parties,.tenant-notice #reading-copy .notice-facts{grid-template-columns:1fr;gap:8px}}@media print{.state-page-details{display:none!important}.tenant-notice .letter-body{margin:12px 0}}

.notice-coverage{margin:18px 0;padding:18px 20px;border:1px solid #c8d7c2;border-left:4px solid #305d4b;border-radius:10px;background:#f0f5eb;color:#223b31;overflow-wrap:anywhere}.notice-coverage h2{font:700 19px/1.35 Georgia,serif;margin:0 0 8px}.notice-coverage p{font-size:14px;line-height:1.6;margin:8px 0}.coverage-selection{font-weight:600}.notice-coverage button{max-width:100%;white-space:normal;min-height:44px;margin-top:4px}.coverage-summary{padding:2px 18px 12px;border-left:3px solid #305d4b;background:#f0f5eb}.state-card .coverage-tag{font-size:10px;line-height:1.2;display:block}.tenant-notice .letter-kicker{overflow-wrap:anywhere}@media print{.notice-coverage{display:none!important}}

.general-date-feedback{font-size:14px;line-height:1.5;overflow-wrap:anywhere}.general-date-feedback.is-warning{color:#842d18;background:#fff2e9;border-left:3px solid #b74d26;padding:10px 12px;border-radius:5px}.general-date-suggestions{margin-top:14px}.general-date-suggestions button{display:block;max-width:100%;white-space:normal;min-height:44px;margin:8px 0}.general-date-suggestions input[aria-invalid="true"]{border-color:#b74d26}@media print{.general-date-feedback,.general-date-suggestions{display:none!important}}
