/* it5/se5 micro-sites (casinominimo5.com, minstainsattning.com). Scoped per prefix, shares nothing with e5nl/e5de. */
.it5-root,.se5-root{--it5-ink:#101c16;--it5-mut:#4d5f55;--it5-acc:#0e7a4d;--it5-acc2:#f5b301;--it5-bg:#f6f8f4;--it5-card:#ffffff;--it5-line:#dde5dc;background:var(--it5-bg);color:var(--it5-ink);font-size:16px;line-height:1.65}
.se5-root{--it5-ink:#0e1a26;--it5-mut:#46586b;--it5-acc:#1256a0;--it5-acc2:#f2c200;--it5-bg:#f4f7fa;--it5-card:#ffffff;--it5-line:#d8e1ea}
.it5-wrap,.se5-wrap{max-width:1180px;margin:0 auto;padding:0 20px}
.it5-root a,.se5-root a{color:inherit}
.it5-topline,.se5-topline{display:flex;justify-content:space-between;gap:12px;padding:7px 20px;background:var(--it5-ink);color:#fff;font-size:12px;letter-spacing:.04em;text-transform:uppercase;flex-wrap:wrap}
.it5-topline a,.se5-topline a{color:var(--it5-acc2);font-weight:700;text-decoration:none}
.it5-header,.se5-header{display:flex;align-items:center;gap:16px;padding:14px 20px;background:var(--it5-card);border-bottom:1px solid var(--it5-line);position:sticky;top:0;z-index:40;flex-wrap:wrap}
.it5-brand,.se5-brand{display:flex;align-items:center;gap:10px;text-decoration:none;font-weight:800;font-size:19px;line-height:1.1}
.it5-brand small,.se5-brand small{display:block;font-size:10px;font-weight:600;letter-spacing:.12em;color:var(--it5-mut)}
.it5-brand-icon,.se5-brand-icon{display:grid;place-items:center;width:38px;height:38px;border-radius:11px;background:var(--it5-acc);color:#fff;font-weight:900;font-size:15px}
.it5-nav,.se5-nav{display:flex;gap:6px;margin-left:auto;align-items:center;flex-wrap:wrap}
.it5-nav a,.se5-nav a{display:flex;align-items:center;gap:5px;padding:8px 12px;border-radius:9px;text-decoration:none;font-size:14px;font-weight:600;color:var(--it5-mut)}
.it5-nav a:hover,.it5-nav a[aria-current],.se5-nav a:hover,.se5-nav a[aria-current]{background:var(--it5-bg);color:var(--it5-ink)}
.it5-menu,.se5-menu{display:none!important;margin-left:auto}
.it5-mnav,.se5-mnav{background:var(--it5-card);border-bottom:1px solid var(--it5-line);overflow:visible}
.it5-mnav div,.se5-mnav div{display:flex;flex-wrap:wrap;gap:4px;padding:8px 20px;max-width:1180px;margin:0 auto}
.it5-mnav a,.se5-mnav a{padding:6px 11px;border-radius:999px;font-size:13px;font-weight:600;text-decoration:none;color:var(--it5-mut);white-space:nowrap}
.it5-mnav a:hover,.it5-mnav a[aria-current],.se5-mnav a:hover,.se5-mnav a[aria-current]{background:var(--it5-acc);color:#fff}
.it5-intro,.se5-intro{padding:38px 0 30px;background:var(--it5-bg)}
.it5-breadcrumb,.se5-breadcrumb{font-size:13px;color:var(--it5-mut);margin-bottom:10px}
.it5-breadcrumb a,.se5-breadcrumb a{color:var(--it5-acc);text-decoration:none;font-weight:600}
.it5-kicker,.se5-kicker{display:inline-block;font-size:11px;font-weight:800;letter-spacing:.14em;color:var(--it5-acc);margin-bottom:8px}
.it5-intro h1,.se5-intro h1{font-size:40px;line-height:1.15;margin:0 0 14px;max-width:22ch}
.it5-lead,.se5-lead{font-size:18px;color:var(--it5-mut);max-width:62ch;margin:0 0 20px}
.it5-author,.se5-author{display:flex;gap:14px;flex-wrap:wrap;align-items:center;margin-top:18px;font-size:13px;color:var(--it5-mut)}
.it5-author a,.se5-author a{display:flex;align-items:center;gap:4px;font-weight:700;color:var(--it5-acc);text-decoration:none}
.it5-main,.se5-main{padding:26px 20px 10px}
.it5-data-nav,.se5-data-nav{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:26px}
.it5-data-nav a,.se5-data-nav a{display:flex;align-items:center;gap:5px;padding:8px 14px;border:1px solid var(--it5-line);border-radius:999px;background:var(--it5-card);text-decoration:none;font-size:13px;font-weight:600}
.it5-data-nav a[aria-current],.se5-data-nav a[aria-current]{border-color:var(--it5-acc);color:var(--it5-acc)}
.it5-top3,.se5-top3{margin:22px 0 8px;max-width:820px}
.it5-top3 ol,.se5-top3 ol{list-style:none;margin:0;padding:0;display:grid;gap:10px}
.it5-top3row,.se5-top3row{display:flex;align-items:center;gap:14px;background:var(--it5-card);border:1px solid var(--it5-line);border-radius:8px;padding:16px}
.it5-bpos,.se5-bpos{font-size:22px;font-weight:900;color:var(--it5-acc2);min-width:22px}
.it5-top3info,.se5-top3info{flex:1;min-width:0}
.it5-top3info strong,.se5-top3info strong{display:block;font-size:16px}
.it5-top3info small,.se5-top3info small{color:var(--it5-mut);font-size:12.5px}
.it5-blogo,.se5-blogo{display:grid;place-items:center;width:120px;height:66px;border-radius:6px;padding:10px;background:var(--it5-ink);color:#fff;overflow:hidden;flex:none}
.it5-blogo.is-big,.se5-blogo.is-big{width:156px;height:84px;border-radius:6px}
.it5-blogo img,.se5-blogo img{display:block;width:100%;height:100%;object-fit:contain}
.it5-bword,.se5-bword{font-weight:800;font-size:14px;letter-spacing:0;padding:0 3px;text-align:center;line-height:1.15}
.it5-cta,.se5-cta{display:inline-flex;align-items:center;justify-content:center;background:var(--it5-acc)!important;color:#fff!important;font-weight:700!important;white-space:nowrap;padding:12px 22px;border-radius:12px;line-height:1.2}
.it5-cta a,.se5-cta a{display:flex;align-items:center;gap:7px;text-decoration:none;color:inherit}
.it5-pulse,.se5-pulse{animation:it5pulse 2.2s infinite}
@keyframes it5pulse{0%,100%{box-shadow:0 0 0 0 rgba(14,122,77,.45)}50%{box-shadow:0 0 0 9px rgba(14,122,77,0)}}
.it5-bdisc,.se5-bdisc{display:block;margin-top:8px;font-size:12px;color:var(--it5-mut)}
.it5-matrix,.se5-matrix{margin:8px 0 34px}
.it5-section-top,.se5-section-top{margin-bottom:14px}
.it5-matrix h2,.se5-matrix h2,.it5-bcards h2,.se5-bcards h2,.it5-cases h2,.se5-cases h2{font-size:24px;margin:6px 0 12px}
.it5-table-scroll,.se5-table-scroll{overflow-x:auto;border:1px solid var(--it5-line);border-radius:14px;background:var(--it5-card)}
.it5-table-scroll table,.se5-table-scroll table{width:100%;border-collapse:collapse;font-size:13.5px;min-width:760px}
.it5-table-scroll th,.it5-table-scroll td,.se5-table-scroll th,.se5-table-scroll td{padding:10px 12px;border-bottom:1px solid var(--it5-line);text-align:left;vertical-align:top}
.it5-table-scroll thead th,.se5-table-scroll thead th{background:var(--it5-bg);font-size:12px;letter-spacing:.05em;text-transform:uppercase;color:var(--it5-mut)}
.it5-table-scroll tbody th small,.it5-table-scroll td small,.se5-table-scroll tbody th small,.se5-table-scroll td small{display:block;color:var(--it5-mut);font-size:11.5px;font-weight:400}
.it5-status,.se5-status{display:inline-block;padding:3px 9px;border-radius:999px;background:var(--it5-bg);border:1px solid var(--it5-line);font-size:11.5px;font-weight:700;color:var(--it5-mut)}
.it5-note,.se5-note{font-size:13px;color:var(--it5-mut);margin-top:10px}
.it5-bcards,.se5-bcards{margin:0 0 34px;display:grid;gap:16px}
.it5-bcard,.se5-bcard{background:var(--it5-card);border:1px solid var(--it5-line);border-radius:8px;padding:24px;display:grid;gap:16px}
.it5-bcard header,.se5-bcard header{display:flex;align-items:center;gap:14px}
.it5-bcard h3,.se5-bcard h3{margin:0;font-size:20px}
.it5-verdict,.se5-verdict{font-weight:700;color:var(--it5-acc)}
.it5-bcard p,.se5-bcard p{margin:0;color:var(--it5-mut)}
.it5-bcard .it5-verdict,.se5-bcard .se5-verdict{color:var(--it5-acc)}
.it5-bfacts,.se5-bfacts{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px;margin:0}
.it5-bfacts div,.se5-bfacts div{background:var(--it5-bg);border-radius:10px;padding:9px 12px}
.it5-bfacts dt,.se5-bfacts dt{font-size:11px;text-transform:uppercase;letter-spacing:.06em;color:var(--it5-mut);font-weight:700}
.it5-bfacts dd,.se5-bfacts dd{margin:2px 0 0;font-size:13.5px;font-weight:600}
.it5-bcard ul,.se5-bcard ul{list-style:none;margin:0;padding:0;display:grid;gap:6px;font-size:13.5px}
.it5-bcard ul li,.se5-bcard ul li{display:flex;gap:8px;align-items:flex-start}
.it5-bcard ul li svg,.se5-bcard ul li svg{color:var(--it5-acc);flex:none;margin-top:3px}
.it5-cases,.se5-cases{margin:0 0 34px;display:grid;gap:14px}
.it5-case-controls,.se5-case-controls{display:flex;gap:14px;flex-wrap:wrap}
.it5-case-controls label,.se5-case-controls label{display:grid;gap:4px;font-size:12px;font-weight:700;color:var(--it5-mut)}
.it5-case-controls select,.se5-case-controls select{padding:8px 10px;border:1px solid var(--it5-line);border-radius:9px;background:var(--it5-card);font-size:14px}
.it5-case-count,.se5-case-count{font-size:13px;color:var(--it5-mut);margin:0}
.it5-case,.se5-case{background:var(--it5-card);border:1px solid var(--it5-line);border-radius:16px;padding:22px}
.it5-case header,.se5-case header{display:flex;justify-content:space-between;gap:12px;align-items:flex-start;flex-wrap:wrap}
.it5-case h3,.se5-case h3{margin:0 0 4px;font-size:19px}
.it5-case h4,.se5-case h4{margin:16px 0 6px;font-size:13px;text-transform:uppercase;letter-spacing:.07em;color:var(--it5-acc)}
.it5-case p,.se5-case p{margin:0 0 8px;color:var(--it5-mut)}
.it5-case p strong,.se5-case p strong{color:var(--it5-ink)}
.it5-case ol,.se5-case ol{margin:0 0 8px;padding-left:20px;color:var(--it5-mut)}
.it5-case-meta,.se5-case-meta{font-size:13px;color:var(--it5-mut)}
.it5-case-src,.se5-case-src{font-size:12px;border-top:1px dashed var(--it5-line);padding-top:10px}
.it5-toc,.se5-toc{display:grid;gap:6px;background:var(--it5-card);border:1px solid var(--it5-line);border-radius:14px;padding:16px 18px;margin:0 0 26px}
.it5-toc strong,.se5-toc strong{display:flex;gap:7px;align-items:center;font-size:14px}
.it5-toc a,.se5-toc a{font-size:13.5px;color:var(--it5-acc);text-decoration:none;font-weight:600}
.it5-article,.se5-article{max-width:820px}
.it5-article h2,.se5-article h2{font-size:24px;margin:30px 0 10px}
.it5-article p,.se5-article p{color:var(--it5-mut);margin:0 0 14px}
.it5-faq,.se5-faq{margin-top:30px;display:grid;gap:10px}
.it5-faq details,.se5-faq details{background:var(--it5-card);border:1px solid var(--it5-line);border-radius:12px;padding:14px 16px}
.it5-faq summary,.se5-faq summary{font-weight:700;cursor:pointer}
.it5-faq details p,.se5-faq details p{margin:10px 0 0;color:var(--it5-mut);font-size:14.5px}
.it5-related,.se5-related{margin-top:30px}
.it5-related a,.se5-related a{display:flex;justify-content:space-between;align-items:center;padding:11px 0;border-bottom:1px solid var(--it5-line);text-decoration:none;font-weight:600;font-size:14.5px}
.it5-related a svg,.se5-related a svg{color:var(--it5-acc)}
.it5-sources,.se5-sources{margin-top:30px;background:var(--it5-card);border:1px solid var(--it5-line);border-radius:14px;padding:18px 20px;display:grid;gap:8px}
.it5-sources p,.se5-sources p{margin:0;font-size:14px}
.it5-sources a,.se5-sources a{display:flex;gap:5px;align-items:center;color:var(--it5-acc);font-weight:600;font-size:14px;text-decoration:none}
.it5-authorblock,.se5-authorblock{background:var(--it5-ink);color:#fff;padding:36px 0;margin-top:30px}
.it5-authorgrid,.se5-authorgrid{display:grid;grid-template-columns:110px 1fr;gap:24px;align-items:start}
.it5-authorphoto,.se5-authorphoto{width:110px;height:110px;border-radius:50%;background:var(--it5-acc);display:grid;place-items:center;font-size:34px;font-weight:900;color:#fff}
.it5-authorbody h2,.se5-authorbody h2{margin:0 0 8px;font-size:22px}
.it5-authorbody p,.se5-authorbody p{color:#cfe0d6;margin:0 0 12px;max-width:64ch}
.se5-authorbody p{color:#c6d5e4}
.it5-authorbody ul,.se5-authorbody ul{margin:0 0 14px;padding-left:18px;color:#cfe0d6}
.se5-authorbody ul{color:#c6d5e4}
.it5-authorlinks,.se5-authorlinks{display:flex;gap:16px;flex-wrap:wrap;font-size:13px}
.it5-authorlinks a,.se5-authorlinks a{display:flex;gap:4px;align-items:center;color:var(--it5-acc2);font-weight:700;text-decoration:none}
.it5-authorlinks span,.se5-authorlinks span{color:#9db3a6}
.se5-authorlinks span{color:#93a9bf}
.it5-footer,.se5-footer{background:var(--it5-card);border-top:1px solid var(--it5-line);padding:30px 0 40px}
.it5-footer strong,.se5-footer strong{font-size:17px}
.it5-footer p,.se5-footer p{color:var(--it5-mut);font-size:13.5px;max-width:60ch}
.it5-footer nav,.se5-footer nav{display:flex;gap:14px;flex-wrap:wrap;margin:10px 0}
.it5-footer nav a,.se5-footer nav a{font-size:13px;font-weight:600;color:var(--it5-mut);text-decoration:none}
.it5-footer nav a:hover,.se5-footer nav a:hover{color:var(--it5-acc)}
.it5-footer small,.se5-footer small{color:var(--it5-mut);font-size:12px}
@media (max-width:860px){
 .it5-menu,.se5-menu{display:inline-flex!important}
 .it5-nav,.se5-nav{display:none;width:100%;flex-direction:column;align-items:stretch;margin:8px 0 0}
 .it5-nav.is-open,.se5-nav.is-open{display:flex}
 .it5-nav a,.se5-nav a{padding:11px 12px}
 .it5-top3row,.se5-top3row{display:grid;grid-template-columns:24px 100px minmax(0,1fr);gap:10px 12px}
 .it5-top3row .it5-bpos,.se5-top3row .se5-bpos{align-self:center;grid-row:1}
 .it5-top3row .it5-blogo,.se5-top3row .se5-blogo{grid-row:1}
 .it5-top3info,.se5-top3info{grid-column:3;grid-row:1;align-self:center}
 .it5-top3row .it5-cta,.se5-top3row .se5-cta{grid-column:1/-1;grid-row:2;width:100%}
 .it5-authorgrid,.se5-authorgrid{grid-template-columns:1fr}
}

.it5-root *,.se5-root *{box-sizing:border-box;letter-spacing:0}
.it5-lobby,.se5-lobby{margin:4px 0 8px;min-width:0}
.it5-lobby>img,.se5-lobby>img{display:block;width:100%;height:auto;max-height:620px;object-fit:contain;border:1px solid var(--it5-line);border-radius:6px;background:var(--it5-bg)}
.it5-lobby figcaption,.se5-lobby figcaption{display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap;padding:10px 0;font-size:13px;color:var(--it5-mut)}
.it5-lobby details,.se5-lobby details{font-size:13px;color:var(--it5-acc)}
.it5-lobby summary,.se5-lobby summary{display:flex;align-items:center;gap:6px;cursor:pointer;font-weight:700}
.it5-lobby details img,.se5-lobby details img{display:block;width:100%;height:auto;margin-top:12px}
.it5-table-scroll tbody th .it5-blogo,.se5-table-scroll tbody th .se5-blogo{width:110px;height:60px;margin-bottom:8px}
.it5-bcard>.it5-cta,.se5-bcard>.se5-cta{justify-self:start;min-width:200px}
@media(max-width:860px){.it5-intro h1,.se5-intro h1{font-size:30px}.it5-top3row .it5-blogo,.se5-top3row .se5-blogo{width:100px;height:62px;grid-column:2}.it5-top3info small,.se5-top3info small{display:block;line-height:1.4}.it5-bcard,.se5-bcard{padding:18px}.it5-mnav a,.se5-mnav a{white-space:normal;overflow-wrap:anywhere}.it5-bfacts dd,.se5-bfacts dd{overflow-wrap:anywhere}}
@media(max-width:420px){.it5-top3row,.se5-top3row{grid-template-columns:20px 80px minmax(0,1fr);gap:8px}.it5-top3row .it5-blogo,.se5-top3row .se5-blogo{width:80px}.it5-top3info small,.se5-top3info small{font-size:11px}.it5-bcard header,.se5-bcard header{flex-wrap:wrap}}
@media(prefers-reduced-motion:reduce){.it5-pulse,.se5-pulse{animation:none}}

.it5-root,.se5-root{font-family:Arial,Helvetica,sans-serif}
.it5-methodmenu,.se5-methodmenu{background:var(--it5-card);border-bottom:1px solid var(--it5-line)}
.it5-methodmenu>summary,.se5-methodmenu>summary{max-width:1180px;margin:auto;padding:12px 20px;cursor:pointer;color:var(--it5-acc);font-size:14px;font-weight:700}
.it5-intro h1,.se5-intro h1{max-width:900px}
.it5-cta,.se5-cta{text-decoration:none;min-height:46px}

/* Reader-first IT/SE editorial flow; mirrored into standalone exports. */
.it5-quicklinks,.se5-quicklinks{display:flex;flex-wrap:wrap;gap:12px;align-items:center}
.it5-quicklinks>a,.se5-quicklinks>a{display:inline-flex;align-items:center;gap:8px;text-decoration:none;font-weight:700;padding:10px 0;color:var(--it5-acc)}
.it5-bcard>details,.se5-bcard>details{border-top:1px solid var(--it5-line);padding-top:12px}
.it5-bcard summary,.se5-bcard summary,.it5-case>details>summary,.se5-case>details>summary{cursor:pointer;color:var(--it5-acc);font-weight:700;padding:8px 0}
.it5-bcard details p,.se5-bcard details p{margin:12px 0}
.it5-case,.se5-case{border-radius:8px}
.it5-case>p.it5-verdict,.se5-case>p.se5-verdict{color:var(--it5-ink);font-size:17px;font-weight:700}
.it5-case>details,.se5-case>details{margin:10px 0}
.it5-bcard:has(>.it5-lobby),.se5-bcard:has(>.se5-lobby){grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:start}
.it5-bcard>header,.se5-bcard>header{grid-column:1/-1}
.it5-bcard>.it5-lobby,.se5-bcard>.se5-lobby{grid-column:1;grid-row:2/7}
.it5-bcard>.it5-lobby img,.se5-bcard>.se5-lobby img{max-height:430px}
.it5-bcard:has(>.it5-lobby)>:not(header):not(figure),.se5-bcard:has(>.se5-lobby)>:not(header):not(figure){grid-column:2}
.it5-bfacts,.se5-bfacts{grid-template-columns:repeat(2,minmax(0,1fr));gap:0}
.it5-bfacts div,.se5-bfacts div{border-radius:0;background:none;border-bottom:1px solid var(--it5-line);padding:10px 0}
.it5-intro,.se5-intro{padding:28px 0 22px}
.it5-top3,.se5-top3{max-width:none}
.it5-top3 ol,.se5-top3 ol{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}
.it5-top3row,.se5-top3row{display:grid;grid-template-columns:22px 100px minmax(0,1fr);gap:12px;padding:16px}
.it5-top3row .it5-blogo,.se5-top3row .se5-blogo{width:100px;height:66px}
.it5-top3row .it5-cta,.se5-top3row .se5-cta{grid-column:1/-1;width:100%}
.it5-cta,.se5-cta{border-radius:8px;white-space:normal;text-align:center;gap:8px}
.it5-sitemap,.se5-sitemap{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 28px}
.it5-sitemap a,.se5-sitemap a{display:grid;gap:4px;padding:14px 0;border-bottom:1px solid var(--it5-line);text-decoration:none}
.it5-sitemap small,.se5-sitemap small{font-weight:400;color:var(--it5-mut)}
@media(max-width:1020px){.it5-top3 ol,.se5-top3 ol{grid-template-columns:1fr}.it5-top3row .it5-cta,.se5-top3row .se5-cta{grid-column:auto;width:auto}.it5-top3row,.se5-top3row{grid-template-columns:22px 100px minmax(0,1fr) auto}}
@media(max-width:860px){.it5-bcard:has(>.it5-lobby),.se5-bcard:has(>.se5-lobby){grid-template-columns:minmax(0,1fr)}.it5-bcard>.it5-lobby,.se5-bcard>.se5-lobby{grid-row:auto;grid-column:1}.it5-bcard:has(>.it5-lobby)>:not(header):not(figure),.se5-bcard:has(>.se5-lobby)>:not(header):not(figure){grid-column:1}.it5-top3row,.se5-top3row{grid-template-columns:22px 100px minmax(0,1fr)}.it5-top3row .it5-cta,.se5-top3row .se5-cta{grid-column:1/-1;width:100%}.it5-sitemap,.se5-sitemap{grid-template-columns:1fr}}
@media(max-width:420px){.it5-top3row,.se5-top3row{grid-template-columns:20px 80px minmax(0,1fr)}.it5-top3row .it5-blogo,.se5-top3row .se5-blogo{width:80px;max-width:100%}}

.it5-sources,.se5-sources,.it5-toc,.se5-toc{background:none;border:0;border-radius:0;border-top:1px solid var(--it5-line);padding:20px 0}
.it5-article,.se5-article{counter-reset:editorial-step}
.it5-steps>section[id],.se5-steps>section[id]{counter-increment:editorial-step;border-left:3px solid var(--it5-line);padding-left:22px;margin-top:28px}
.it5-steps>section[id]>h2::before,.se5-steps>section[id]>h2::before{content:counter(editorial-step) ". ";color:var(--it5-acc)}
.it5-overview>section[id]>p:first-of-type,.se5-overview>section[id]>p:first-of-type{font-size:18px;color:var(--it5-ink)}
.it5-stories>section[id],.se5-stories>section[id]{border-top:1px solid var(--it5-line);margin-top:26px}
.it5-faq details,.se5-faq details{border-radius:8px}
.se5-payment-guide{margin:0 0 34px}
.se5-payment-summary{display:grid;grid-template-columns:1fr 1fr 1.3fr;gap:24px;align-items:center;border-top:1px solid var(--it5-line);border-bottom:1px solid var(--it5-line);padding:24px 0;margin:0 0 26px}
.se5-payment-summary>span{display:grid;grid-template-columns:24px 1fr;gap:4px 10px}
.se5-payment-summary svg{color:var(--it5-acc);align-self:center}
.se5-payment-summary strong{font-size:28px;line-height:1.2}
.se5-payment-summary small{grid-column:2;color:var(--it5-mut);line-height:1.4}
.se5-payment-summary p{margin:0;font-size:14px;color:var(--it5-mut)}
.se5-payment-guide h2{font-size:24px;margin:0 0 16px}
.se5-payment-guide>.se5-table-scroll{margin-bottom:28px}
.se5-payment-guide .se5-payment-table{min-width:700px;table-layout:fixed}
.se5-payment-table th:first-child{width:180px}
.se5-payment-table th,.se5-payment-table td{overflow-wrap:anywhere}
.se5-payment-card{scroll-margin-top:130px}
.se5-payment-card p{line-height:1.7}
.se5-payment-card .se5-lobby{max-width:740px}
.se5-payment-card .se5-lobby figcaption{color:var(--it5-mut);font-size:13px;line-height:1.5}
.se5-payment-evidence{border-top:1px solid var(--it5-line);padding-top:12px}
.se5-payment-evidence a{display:inline-flex;gap:6px;align-items:center;font-weight:700;color:var(--it5-acc)}
.se5-payment-country{border-left:3px solid var(--it5-line);padding-left:14px}
@media(max-width:700px){.se5-payment-summary{grid-template-columns:1fr 1fr;gap:16px}.se5-payment-summary>p{grid-column:1/-1}.se5-payment-summary strong{font-size:24px}.se5-payment-table th:first-child{width:140px}}

.it5-blogo,.se5-blogo{position:relative}.it5-blogo img,.se5-blogo img{position:absolute;inset:10px;width:calc(100% - 20px);height:calc(100% - 20px);min-width:0;min-height:0;object-fit:contain}
.it5-method-comparison,.se5-method-comparison{margin:0 0 32px;padding:22px 0;border-top:2px solid var(--it5-acc)}
.it5-method-comparison h2,.se5-method-comparison h2{font-size:24px;margin:0 0 16px}
.it5-focused-table,.se5-focused-table{min-width:560px!important;table-layout:fixed}
.it5-focused-table th:first-child,.se5-focused-table th:first-child{width:28%}
.it5-focused-table td,.se5-focused-table td{overflow-wrap:anywhere}
.it5-focused-table td:nth-child(2),.se5-focused-table td:nth-child(2){font-size:20px;font-weight:800;color:var(--it5-acc)}
.it5-comparison-evidence,.se5-comparison-evidence{margin-top:14px;color:var(--it5-mut);font-size:13px}
.it5-comparison-evidence summary,.se5-comparison-evidence summary{cursor:pointer;font-weight:700}
.it5-comparison-evidence a,.se5-comparison-evidence a{color:var(--it5-acc)}
.it5-method-comparison,.se5-method-comparison,.it5-article section[id],.se5-article section[id]{scroll-margin-top:120px}

/* Editorial comparison refinement: compact ranked choices, then scannable tables. */
.it5-comparison-filters,.se5-comparison-filters{display:flex;align-items:end;flex-wrap:wrap;gap:14px;margin:0 0 16px}
.it5-comparison-filters label,.se5-comparison-filters label{display:grid;gap:5px;font-size:12px;font-weight:700;color:var(--it5-mut)}
.it5-comparison-filters select,.se5-comparison-filters select{min-width:150px;max-width:100%;border:1px solid var(--it5-line);background:var(--it5-card);color:var(--it5-ink);border-radius:6px;padding:9px 28px 9px 10px;font-size:14px}
.it5-comparison-filters>span,.se5-comparison-filters>span{font-size:13px;padding-bottom:10px;color:var(--it5-mut)}
.it5-method-comparison [hidden],.se5-method-comparison [hidden]{display:none!important}
.it5-payment-leads{margin:24px 0 34px}.it5-payment-leads h2{font-size:24px}.it5-payment-leads>p{max-width:75ch;color:var(--it5-mut)}
.it5-intro,.se5-intro{padding-top:26px}.it5-top3,.se5-top3{max-width:none}
.it5-top3row,.se5-top3row{padding:18px 20px;gap:18px;border-left:4px solid var(--it5-acc)}
.it5-top3info strong,.se5-top3info strong{font-size:19px}.it5-top3info small,.se5-top3info small{font-size:14px}
.it5-cta,.se5-cta{border-radius:6px}.it5-table-scroll,.se5-table-scroll{border-radius:6px}
.it5-table-scroll th,.it5-table-scroll td,.se5-table-scroll th,.se5-table-scroll td{padding:13px 14px}
.it5-bfacts div,.se5-bfacts div{background:transparent;border-radius:0;padding:8px 0;border-top:1px solid var(--it5-line)}
.it5-case,.se5-case{border-radius:6px;border-left:4px solid var(--it5-acc)}
.it5-sources,.se5-sources,.it5-toc,.se5-toc{background:transparent;border-radius:0;border:0;border-top:1px solid var(--it5-line);padding:18px 0}
.it5-toc,.se5-toc{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 24px}.it5-toc strong,.se5-toc strong{grid-column:1/-1}
.it5-bcards>.it5-bcard,.se5-bcards>.se5-bcard{position:relative}
@media(min-width:1024px){.it5-bcard:has(.it5-lobby),.se5-bcard:has(.se5-lobby){grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:28px}.it5-bcard>header,.se5-bcard>header{grid-column:1/-1}.it5-bcard>.it5-lobby,.se5-bcard>.se5-lobby{grid-column:2;grid-row:2/7;align-self:start}.it5-bcard>.it5-lobby~*,.se5-bcard>.se5-lobby~*{grid-column:1}.it5-bcard>.it5-lobby~.it5-bdisc,.se5-bcard>.se5-lobby~.se5-bdisc{grid-column:1/-1}}
@media(max-width:600px){.it5-toc,.se5-toc{grid-template-columns:1fr}.it5-comparison-filters,.se5-comparison-filters{gap:10px}.it5-comparison-filters label,.se5-comparison-filters label{flex:1;min-width:0}.it5-comparison-filters select,.se5-comparison-filters select{min-width:0;width:100%}.it5-top3row,.se5-top3row{padding:14px;gap:10px}.it5-top3info strong,.se5-top3info strong{font-size:17px}}

/* Reader-led card and shortlist refinement: verdict first, screenshot as context. */
.it5-top3title,.se5-top3title{font-size:13px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--it5-mut);margin:0 0 12px}
.it5-vlabel,.se5-vlabel{color:var(--it5-mut);font-weight:700}
.it5-bcard,.se5-bcard{grid-template-columns:minmax(0,1fr)}
.it5-bcard>.it5-lobby,.se5-bcard>.se5-lobby{grid-column:1;grid-row:auto;max-width:820px}
.it5-bcard:has(.it5-lobby)>:not(header),.se5-bcard:has(.se5-lobby)>:not(header){grid-column:1}
.it5-table-scroll tbody th .it5-blogo,.se5-table-scroll tbody th .se5-blogo{width:64px;height:36px;padding:4px;margin-bottom:6px}
.it5-pulse,.se5-pulse{animation:none}
.it5-toc,.se5-toc{display:flex;flex-wrap:wrap;gap:4px 20px;align-items:center}
.it5-toc a,.se5-toc a{display:inline-flex;align-items:center;min-height:44px}

/* Secondary editorial leads and licence register tables. */
.se5-payment-leads{margin:24px 0 34px}
.se5-payment-leads h2{font-size:24px;margin:6px 0 12px}
.se5-payment-leads>p{max-width:75ch;color:var(--it5-mut)}
.se5-payment-leads .se5-focused-table td:nth-child(2){font-size:13.5px;font-weight:400;color:inherit}
.se5-payment-leads .se5-focused-table td:nth-child(3){font-size:18px;font-weight:800;color:var(--it5-acc)}
.it5-register,.se5-register{margin:8px 0 34px}
.it5-register h2,.se5-register h2{font-size:24px;margin:6px 0 12px}
.it5-register-note,.se5-register-note{max-width:75ch;margin:14px 0 0;color:var(--it5-mut);font-size:14px}

/* Long editorial cells need their own width rather than four equal columns. */
.it5-payment-leads .it5-focused-table,.se5-payment-leads .se5-focused-table{min-width:780px!important;table-layout:auto}
.it5-payment-leads .it5-focused-table th:first-child,.se5-payment-leads .se5-focused-table th:first-child{width:18%}
.it5-payment-leads .it5-focused-table td:last-child,.se5-payment-leads .se5-focused-table td:last-child{min-width:290px;font-size:14px;line-height:1.6}
.it5-bcard,.se5-bcard{scroll-margin-top:100px}
.it5-bcard>p,.se5-bcard>p{max-width:75ch;line-height:1.7}
.it5-balance,.se5-balance{margin:28px 0;padding:20px 0;border-top:2px solid var(--it5-acc);border-bottom:1px solid var(--it5-line)}
.it5-balance h2,.se5-balance h2{font-size:24px;margin:0 0 18px}
.it5-balance input,.se5-balance input{width:140px;max-width:100%;padding:10px;border:1px solid var(--it5-line);border-radius:4px;background:var(--it5-card);color:var(--it5-ink);font:inherit}
.it5-balance output,.se5-balance output{font-weight:700;color:var(--it5-acc)}
.it5-bench,.se5-bench{margin:40px 0}.it5-bench-take,.se5-bench-take{font-size:16px;line-height:1.75;max-width:820px;border-left:3px solid var(--primary);padding-left:16px;margin:8px 0 14px}.it5-bench-serp,.se5-bench-serp{font-size:12px;color:var(--muted-foreground);margin:0 0 14px}.it5-bench td:nth-child(n+5),.se5-bench td:nth-child(n+4){min-width:180px}.it5-bench-foot,.se5-bench-foot{display:block;margin-top:10px;color:var(--muted-foreground)}

html{overflow-y:auto}body{margin:0}a{color:inherit}button,a{touch-action:manipulation}*{box-sizing:border-box}
.it5-cta{display:inline-flex;align-items:center;justify-content:center;gap:10px;text-decoration:none}svg{vertical-align:middle}
.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}