.service-entry-info{max-width:38rem;margin:1.5rem 0;color:#293b30;font:inherit;font-size:.9rem;line-height:1.6}
.service-entry-info h2,.service-entry-info h3{margin:.15rem 0 .55rem;font-family:'Libre Caslon Display',Georgia,serif;font-weight:400}
.service-entry-info h2{font-size:1.55rem}.service-entry-info h3{font-size:1.25rem;margin-top:1rem}
.service-entry-info ol{padding-left:1.35rem;margin:.5rem 0}.service-entry-info li{padding:.12rem 0}
.service-entry-info p{margin:.55rem 0;line-height:1.6}.service-entry-status{color:#73776d;font-size:.8rem}
.service-entry-info summary{cursor:pointer;padding:.75rem 0;font-weight:600;min-height:44px}
.service-entry-links{display:flex;flex-wrap:wrap;gap:.45rem 1rem;margin:1rem 0;font-size:.82rem}
.service-entry-links a{color:#344b36;text-underline-offset:3px}
.service-entry-links a:focus-visible{outline:3px solid #9d762e;outline-offset:3px}
@media(max-width:760px){.service-entry-info{margin:1rem 0;font-size:.84rem}.service-entry-links{gap:.65rem 1rem}}
