/* CALEGAL.NET V35: measured readability improvements; V34 layout and dark footer preserved. */
/* Home middle sections: raise only the small reading text, not the main headings. */
body.page-home .cl15-quick-list a {font-size:13.75px;font-weight:530;}
body.page-home .cl15-section-head>p {font-size:14.5px;line-height:1.76;}
body.page-home .cl15-card-eyebrow {font-size:12.25px;}
body.page-home .cl15-card-description {font-size:14.25px;line-height:1.77;}
body.page-home .cl15-card-description p {line-height:1.77;}
body.page-home .cl15-text-link {font-size:13.5px;font-weight:550;}
body.page-home .cl15-guide-heading>p:last-child {font-size:15px;line-height:1.75;}
body.page-home .cl15-guide-steps p {font-size:14px;line-height:1.77;}
body.page-home .cl15-about-copy {font-size:15.25px;line-height:1.82;}
body.page-home .cl15-faq summary {font-size:15px;font-weight:550;}
body.page-home .cl15-faq-answer {font-size:14.75px;line-height:1.82;}
/* Footer: keep V34 dark background, geometry, and contrast; soften only weight. */
body.calegal-site .cl15-footer h2 {font-weight:560;}
body.calegal-site .cl15-footer h3 {font-weight:530;}
body.calegal-site .cl15-footer-small {font-weight:450;}
body.calegal-site .cl15-footer p {font-weight:400;}
body.calegal-site .cl15-footer-menu nav a {font-weight:440;}
body.calegal-site .cl15-footer-office .cl31-office-phone a {font-weight:530;}
body.calegal-site .cl15-footer-office .cl34-footer-address {font-weight:420;}
body.calegal-site .cl15-footer-office .cl15-footer-location {font-weight:470;}
body.calegal-site .cl15-footer-bottom p {font-weight:400;}
@media(max-width:720px){
 body.page-home .cl15-quick-list a {font-size:13.25px;}
 body.page-home .cl15-card-description {font-size:14px;}
 body.page-home .cl15-guide-steps p {font-size:13.75px;}
}
