.share{display:flex;flex-wrap:wrap;gap:.5rem;align-items:center;margin:1.5rem 0;padding:.75rem 0;border-top:1px solid rgba(127,127,127,.25)}
.share-l{font-weight:700;margin-inline-end:.25rem}.share a,.share button{font:inherit;font-size:.9rem;padding:.35rem .75rem;border:1px solid rgba(127,127,127,.4);border-radius:999px;text-decoration:none;color:inherit;background:transparent;cursor:pointer}
.share a:hover,.share button:hover{background:#0f4c5c;color:#fff;border-color:#0f4c5c}
.v5-vid video{width:100%;max-width:420px;display:block;margin:1rem auto;border-radius:12px;background:#000;aspect-ratio:9/16}
.v5-img img{width:100%;height:auto;display:block;margin:1rem auto;border-radius:8px}
.v5-txt,.v5-art{overflow-wrap:anywhere;word-break:break-word}.v5-art table{display:block;overflow-x:auto;max-width:100%}.v5-txt p,.v5-art p{line-height:1.8}.v5-art img{max-width:100%;height:auto}
.v5-onx,.v5-langs{font-size:.9rem;opacity:.8}.v5-segs{list-style:none;padding:0}.v5-segs li{padding:.6rem 0;border-bottom:1px solid rgba(127,127,127,.2)}
.v5-segs .muted{display:block;font-size:.9rem;opacity:.75}.v5-n{display:inline-block;min-width:1.4em;text-align:center;font-size:.8rem;background:#0f4c5c;color:#fff;border-radius:999px;padding:0 .4em}
