/* Narrow 083 service entry; independent of the full source-catalog styles. */
.lqse{max-width:1280px;margin:36px auto 80px;padding:26px 24px;border:1px solid #dce8e9;border-radius:16px;background:#f8fbfb;color:#17394a}
.lqse *{box-sizing:border-box}
.lqse__intro h2{margin:0 0 7px;font-size:26px;line-height:1.3}
.lqse__intro p,.lqse__card p{margin:0;color:#637b82;font-size:14px;line-height:1.6}
.lqse__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:20px}
.lqse__card{display:grid;grid-template-columns:110px minmax(0,1fr);gap:16px;align-items:center;min-width:0;padding:15px;border:1px solid #dce8e9;border-radius:12px;background:#fff}
.lqse__image{display:grid;place-items:center;aspect-ratio:1/1;overflow:hidden;border-radius:9px;background:#f6f8f8}
.lqse__image img{width:100%;height:100%;object-fit:contain}
.lqse__card h3{margin:0 0 8px;font-size:16px;line-height:1.4;overflow-wrap:anywhere}
.lqse__card a{display:inline-flex;gap:10px;margin-top:13px;color:#167679;font-size:14px;font-weight:750;text-decoration:none}
.lqse__card a:hover{text-decoration:underline}
@media(max-width:700px){.lqse{margin:28px 15px 65px;padding:20px 17px}.lqse__grid{grid-template-columns:1fr}.lqse__card{grid-template-columns:90px minmax(0,1fr);gap:12px}.lqse__intro h2{font-size:22px}}
