.service-detail{padding-top:56px;padding-bottom:56px}.detail-grid{display:grid;grid-template-columns:1fr 1fr;gap:28px}.detail-grid article{padding:28px;background:#f2f5f2;border-top:3px solid #176047}.detail-grid h3{font-size:24px}.detail-grid p{color:#46564c;line-height:1.75}.page-hero .breadcrumb{font-size:14px;margin-bottom:24px}.category-label{height:205px;display:flex;flex-direction:column;justify-content:center;align-items:center;background:#203a31;color:#fff;font-size:28px;font-weight:700;text-align:center}.category-label span{font-size:14px;font-weight:400;margin-top:8px}.category-links{display:flex;flex-wrap:wrap;gap:12px;margin-top:32px}.category-links a{padding:12px 16px;background:#f2f5f2;color:#176047;border:1px solid #dce4df;text-decoration:none;font-weight:700}.category-links a:hover{background:#e1ece4}.environment-message{background:#e9f2ec;border-block:1px solid #dce4df}.independent-message{background:#fff}.reference-feedback.independent-message p{margin-bottom:20px;max-width:800px}.detail-text-link{display:inline-block;margin:15px;color:#176047}.footer-nav a{line-height:1.5}@media(max-width:600px){.detail-grid{grid-template-columns:1fr}.service-detail{padding-top:36px;padding-bottom:36px}.detail-grid article{padding:22px}.category-links{flex-direction:column}.category-label{height:230px}}