/* Owner-directed polish: proportional media, quiet legal links, aligned services. */
.home-revised .services .service-card{display:flex;flex-direction:column;padding:0 0 1.5rem;overflow:hidden}
.home-revised .services .service-card>h3,.home-revised .services .service-card>p:not(:first-child){padding-left:1.5rem;padding-right:1.5rem;margin-left:0;margin-right:0}
.home-revised .services .service-card>h3{margin-top:1.25rem;margin-bottom:.6rem}
.home-revised .services .service-card>p:first-child{margin:0;padding:0}
.home-revised .services .service-card>p:last-child{margin-top:auto;padding-top:1rem;margin-bottom:0}
.home-revised .services .service-card>p:nth-last-child(2){margin-bottom:0}
.home-revised .services .faq-section{padding:2.5rem 0 0}.home-revised .polish-grass-choices{margin-top:2.5rem}
.why-section .family-section{margin:0}.why-section .family-inner{padding-top:2rem}
#shell-service-hubs{padding-top:3rem;padding-bottom:3rem}
.project-form #form-status,.project-form .polish-legal{font-size:.9rem;font-weight:400;line-height:1.5;color:#526456}
.project-form .polish-legal{margin:.35rem 0 0;padding:0;text-align:left}
.project-form .polish-legal a{font:inherit!important;color:inherit!important;line-height:inherit!important;display:inline!important;padding:0!important;margin:0!important;background:none!important;border:0!important;text-decoration:underline;text-underline-offset:3px}
.project-form .polish-legal a:focus-visible{outline:2px solid currentColor;outline-offset:4px}
.a5-cultivar-photo{max-width:760px;margin:1.5rem auto}.a5-cultivar-photo img{display:block!important;width:auto!important;max-width:100%!important;height:auto!important;max-height:600px!important;object-fit:contain!important;margin-inline:auto}
.a5-cultivar-photo figcaption{text-align:center;font-size:.9rem}.photo-credits{margin:1.5rem 0;font-size:.9rem}.photo-credits p{font-size:inherit}
.polish-overview-links{display:flex;flex-wrap:wrap;gap:1rem 2rem}.polish-overview-links a{padding:.5rem 0;text-underline-offset:3px}
@media(max-width:600px){.a5-cultivar-photo img{max-height:480px!important}.home-revised .services .service-card>h3,.home-revised .services .service-card>p:not(:first-child){padding-left:1.25rem;padding-right:1.25rem}}
