/* Scoped to the three requested main-page inquiry categories. */
#services .con li a{padding:28px 22px;gap:18px}
#services .con li a .tit,#services .con li a:hover .tit{font-size:clamp(28px,2.4vw,36px);line-height:1.4;opacity:1;min-height:2.8em;display:flex;align-items:center;justify-content:center;flex-direction:column;margin:0}
#services .con li a .sub,#services .con li a:hover .sub{position:relative;display:block;inset:auto;width:auto;height:auto;opacity:1;line-height:1.65;font-size:20px;max-width:18em;word-break:keep-all;overflow-wrap:anywhere}
@media(max-width:640px){#services .con li a{padding:24px 20px;gap:10px}#services .con li a .tit,#services .con li a:hover .tit{font-size:22px;min-height:0;line-height:1.4}#services .con li a .sub,#services .con li a:hover .sub{font-size:15px;margin:0;max-width:26em}}
