/* IPTV Norge – Blogginnlegg */
.tss-prose .inbp-tldr{padding:16px 18px;border-radius:10px;background:#f4f6fb;border-left:4px solid var(--tss-accent,#c8102e)}
.tss-prose .inbp-figure,.tss-prose .inbp-featured{margin:1.6em 0}
.tss-prose .inbp-featured{margin-top:0}
.tss-prose .inbp-figure img,.tss-prose .inbp-featured img{display:block;width:100%;height:auto;border-radius:12px}
.tss-prose .inbp-figure figcaption,.tss-prose .inbp-featured figcaption{font-size:.9rem;opacity:.8;margin-top:.5em}
.tss-prose details{border:1px solid #e1e5ef;border-radius:10px;padding:12px 16px;margin:0 0 10px}
.tss-prose details summary{cursor:pointer;font-weight:700}
.tss-prose table{width:100%;border-collapse:collapse;margin:1.4em 0;font-size:.95rem}
.tss-prose th,.tss-prose td{border:1px solid #e1e5ef;padding:8px 10px;text-align:left;vertical-align:top}
.tss-prose thead th{background:#f4f6fb}
.inbp-cta{margin:2em 0;padding:20px 22px;border-radius:14px;background:#0f1a33;color:#fff}
.inbp-cta__title{font-size:1.2rem;font-weight:800;margin:0 0 .3em}
.inbp-cta__text{margin:0 0 1em;opacity:.9}
.inbp-cta__actions{display:flex;flex-wrap:wrap;gap:10px;margin:0}
.inbp-cta .inbp-btn{display:inline-block;padding:10px 18px;border-radius:999px;font-weight:700;text-decoration:none}
.inbp-cta .inbp-btn--wa{background:#25d366;color:#0b1a10}
.inbp-related{margin-top:2.5em;padding-top:1.5em;border-top:1px solid #e1e5ef}
.inbp-related__title{font-size:1.25rem;font-weight:800;margin:0 0 .8em}
.inbp-related__list{list-style:none;padding:0!important;margin:0;display:grid;gap:16px}
@media (min-width:640px){.inbp-related__list{grid-template-columns:repeat(3,1fr)}}
.inbp-related__item{margin:0!important}
.inbp-related__item a{display:block;text-decoration:none;color:inherit;font-weight:700;line-height:1.35}
.inbp-related__item img{display:block;width:100%;height:auto;aspect-ratio:16/9;object-fit:cover;border-radius:10px;margin-bottom:8px}
.inbp-related__item a:hover span{text-decoration:underline}
