.service-card>p.experience-language{font-size:14px;line-height:1.6;color:#536778;margin:4px 0 14px;padding:0;min-height:0}
.service-card .service-card-end{margin-top:auto}
.experience-feedback{display:inline-flex;align-items:center;gap:18px;min-height:48px;color:#22539b;text-decoration:none;border-bottom:1px solid #a6bddc;margin-top:8px;font-size:16px;font-weight:600}
.experience-feedback:hover{color:#0d336e}
.experience-feedback:focus-visible{outline:3px solid #347bdd;outline-offset:5px}
.dawn-bridge-text p{max-width:43ch}
@media(max-width:620px){.service-card>p.experience-language{font-size:14px}}

/* 404limit-home-polish-v1: small refinements within the service entrance. */
.useful-home .service-intro{max-width:48rem;text-wrap:pretty}
.useful-home .service-card>p{overflow-wrap:break-word}
.useful-home .service-search:focus-within{border-color:#88aecb}
.useful-home .service-search input::placeholder{color:#52677c}
.useful-home .service-search .service-reset{color:#315670}
.useful-home .service-pagination button:not(:disabled){color:#315670}
@media(max-width:760px){
 .useful-home .service-search{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px 12px;padding:18px 20px}
 .useful-home .service-search .service-query{display:contents}
 .useful-home .service-search .service-query label{grid-column:1;grid-row:1;margin:0;line-height:1.6}
 .useful-home .service-search .service-query input{grid-column:1/-1;grid-row:2;min-height:54px}
 .useful-home .service-search .service-reset{grid-column:2;grid-row:1;min-width:0;min-height:44px;max-width:100%;padding:8px 10px;border-color:transparent;background:transparent;align-self:center}
 .useful-home .service-search .service-reset:hover{background:#edf4fa;border-color:#c3d7e7}
 .useful-home .service-intro{max-width:100%;line-height:1.85}
}
