.stpl-direct-answer{background:#f5f5f5;border:1px solid #e2e2e2;border-radius:10px;padding:18px 20px;margin:22px 0 26px}.stpl-answer-heading{font-weight:700;font-size:18px;color:#222;margin-bottom:8px}.stpl-direct-answer p{margin:0;line-height:1.65}.stpl-local-information{margin:2em 0;padding:1.25em;border-left:4px solid #337b67;background:#f4f8f6;overflow-wrap:anywhere}.stpl-local-information h2{margin-top:0}.stpl-local-information a{overflow-wrap:anywhere}
.stpl-service-contact{padding:1.5em;margin:2em 0;border:1px solid #c9d8df;border-radius:8px;background:#f3f7f9;overflow-wrap:anywhere}.stpl-service-contact h2{margin-top:0}.stpl-contact-actions{display:flex;flex-wrap:wrap;gap:12px}.stpl-service-contact a.stpl-contact-button{display:inline-block;padding:10px 16px;border-radius:4px;background:#185d76;color:#fff;text-decoration:none}.stpl-service-contact a.stpl-contact-button:hover,.stpl-service-contact a.stpl-contact-button:focus{background:#103e50;text-decoration:underline}
.stpl-related{margin:2rem 0;padding:1.5rem;border:1px solid #d3e2da;border-radius:6px}.stpl-related ul{columns:2;column-gap:2rem}.stpl-related li{break-inside:avoid;margin-bottom:.6rem}@media(max-width:600px){.stpl-related ul{columns:1}}

.stpla-guide .stpla-at-a-glance{box-sizing:border-box;max-width:100%;padding:1.4em 1.6em;margin:1.4em 0 2em;background:#f3f8f5;border:1px solid #d5e3da;border-left:4px solid #337b67;border-radius:8px;overflow-wrap:anywhere}.stpla-guide .stpla-at-a-glance h2{margin-top:0}.stpla-guide .stpla-at-a-glance h3{font-size:1.1em;margin:1.2em 0 .6em}.stpla-guide .stpla-at-a-glance li{margin-bottom:.8em;line-height:1.65}
