/* STEP86E3 public content tag strips — Article & Child Travel Place only. */
.tph86e3-strip{margin:23px 0 27px;padding:17px 18px;background:#f4f8fc;border:1px solid #dce8f3;border-radius:14px;color:#173451}
.tph86e3-head{font-weight:750;font-size:clamp(15px,1.15rem,18px);line-height:1.5;margin:0 0 12px}
.tph86e3-chips{display:flex;flex-wrap:wrap;gap:8px;align-items:center}
.tph86e3-chip{display:inline-flex;gap:5px;align-items:center;border:1px solid #bad4e9;border-radius:100px;padding:7px 12px;background:#fff;color:#145180;text-decoration:none!important;font-size:13px;font-weight:650;line-height:1.45;box-shadow:none!important;transition:background-color .15s,border-color .15s}
.tph86e3-chip:hover,.tph86e3-chip:focus-visible{background:#e7f3fc;border-color:#70abd3;color:#083b64;outline-offset:2px}
.tph86e3-more{margin-top:11px}
.tph86e3-more summary{cursor:pointer;display:inline-block;color:#126395;font-size:13px;font-weight:700;padding:7px 2px;list-style:none;outline-offset:3px}
.tph86e3-more summary::-webkit-details-marker{display:none}
.tph86e3-more summary:after{content:' ▾'}
.tph86e3-more[open] summary:after{content:' ▴'}
.tph86e3-more .tph86e3-chips{padding-top:9px}
@media (max-width:620px){.tph86e3-strip{margin:17px 0 21px;padding:13px 12px;border-radius:12px}.tph86e3-chips{gap:7px}.tph86e3-chip{font-size:12px;padding:7px 10px}}
