/* V142R2 — Telecoil / T-coil 5W1H awareness enhancement */
.v142-telecoil-section{scroll-margin-top:90px}
.v142-telecoil-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:24px 0}
.v142-telecoil-grid article{border:1px solid rgba(15,23,42,.12);border-radius:18px;padding:20px;background:#fff;box-shadow:0 8px 24px rgba(15,23,42,.05)}
.v142-telecoil-grid article>span{display:inline-block;font-size:.76rem;font-weight:800;letter-spacing:.12em;margin-bottom:8px}
.v142-telecoil-grid h3{margin:.15rem 0 .55rem;font-size:1.05rem}
.v142-telecoil-grid p{margin:0;line-height:1.65}
.v142-telecoil-flow{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:8px;padding:18px;border-radius:18px;background:rgba(15,23,42,.045);margin:20px 0}
.v142-telecoil-flow span{padding:9px 11px;border-radius:999px;background:#fff;border:1px solid rgba(15,23,42,.1);font-weight:650;font-size:.9rem}
.v142-telecoil-flow b{opacity:.55}
.v142-telecoil-procon{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin:24px 0}
.v142-telecoil-procon article{border-radius:18px;padding:22px;border:1px solid rgba(15,23,42,.12);background:#fff}
.v142-telecoil-procon h3{margin-top:0}
.v142-telecoil-procon ul{margin:.7rem 0 0;padding-left:1.2rem}
.v142-telecoil-procon li{margin:.48rem 0;line-height:1.55}
.v142-medical-note{margin-top:24px;padding:24px;border-radius:18px;border:1px solid rgba(180,83,9,.25);background:rgba(245,158,11,.08)}
.v142-medical-note h3{margin-top:0}
.v142-medical-note p{line-height:1.65}
.v142-medical-sources{font-size:.88rem;opacity:.82;margin-bottom:0}
.v142-medical-sources a{text-decoration:underline;text-underline-offset:2px}
@media (max-width:900px){.v142-telecoil-grid{grid-template-columns:1fr 1fr}.v142-telecoil-procon{grid-template-columns:1fr}}
@media (max-width:620px){.v142-telecoil-grid{grid-template-columns:1fr}.v142-telecoil-flow{justify-content:flex-start}.v142-telecoil-flow b{display:none}}
