
@font-face{font-family:'PlexAr';src:url('/assets/fonts/plex-arabic-400.woff2') format('woff2');font-weight:400;font-style:normal;font-display:swap}
@font-face{font-family:'PlexAr';src:url('/assets/fonts/plex-arabic-600.woff2') format('woff2');font-weight:600;font-style:normal;font-display:swap}
@font-face{font-family:'KufiAr';src:url('/assets/fonts/kufi-700.woff2') format('woff2');font-weight:700;font-style:normal;font-display:swap}
:root{
  --canvas:#e9edf0; --paper:#fff; --ink:#14202a; --muted:#5b6b78; --line:#d4dce2;
  --sea:#0d5c66; --sea-dk:#083f47; --brass:#b07a22; --cta:#b8481f; --cta-dk:#97370f;
  --warn:#a3281f; --ok:#176b4a; --soft:#f3f6f8; --soft2:#eef3f5;
  --pad:20px; --sheet:36px; --col:888px; --narrow:760px; --chrome:1120px;
  --band:calc(var(--col) + (var(--sheet) + var(--pad) + 1px)*2);
  --inpad:calc(var(--pad) + var(--sheet) + 1px);
  --r:6px; --shadow:0 1px 2px rgba(20,32,42,.05), 0 6px 18px rgba(20,32,42,.06);
}
*,*::before,*::after{box-sizing:border-box}
html{-webkit-text-size-adjust:100%}
body{margin:0;background:var(--canvas);color:var(--ink);
  font:400 17px/1.75 'PlexAr','Segoe UI',Tahoma,sans-serif;
  text-align:start}
p,li,td,th,dd,dt,h1,h2,h3,h4,figcaption,blockquote,summary,cite,code{overflow-wrap:break-word;word-break:normal}
img,svg,video,iframe{max-width:100%;height:auto}
img{border:0}
a{color:var(--sea);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:2px}
a:hover{color:var(--sea-dk)}
h1,h2,h3,h4{font-family:'KufiAr','PlexAr',sans-serif;font-weight:700;line-height:1.35;color:var(--ink);margin:0 0 .5em}
h1{font-size:30px;letter-spacing:-.2px;line-height:1.2;margin:0 0 .34em}
h2{font-size:23px;margin-top:1.9em;padding-bottom:.35em;border-bottom:2px solid var(--line)}
h3{font-size:19px;margin-top:1.5em}
h4{font-size:17px;margin-top:1.3em}
p{margin:0 0 1.05em}
ul,ol{margin:0 0 1.1em;padding-inline-start:1.4em}
li{margin:.3em 0}
li>ul,li>ol{margin:.35em 0 .5em}
strong,b{font-weight:600}
hr{border:0;border-top:1px solid var(--line);margin:2em 0}
::selection{background:#cfe4e7}
:focus-visible{outline:2px solid var(--sea);outline-offset:2px}
.kwc-band{width:100%;padding:0 var(--pad)}
.kwc-in{max-width:var(--band);margin:0 auto}
.kwc-chrome{max-width:var(--chrome);margin:0 auto;padding-inline:var(--pad)}
.kwc-sheet{background:var(--paper);border:1px solid var(--line);border-radius:var(--r);
  box-shadow:var(--shadow);padding:20px var(--sheet) var(--sheet);
  max-width:calc(var(--col) + var(--sheet)*2);margin:0 auto}
.kwc-sheet.is-narrow{max-width:calc(var(--narrow) + var(--sheet)*2)}
@media (min-width:901px){
  .kwc-sheet.is-narrow h1{font-size:28px}
}
.kwc-sheet>*:first-child{margin-top:0}
.kwc-sheet>*:last-child{margin-bottom:0}
main{display:block;padding:14px 0 40px}
.kwc-hdr{background:var(--paper);border-bottom:1px solid var(--line)}
.kwc-t1{background:var(--sea-dk);color:#dbe9ea;font-size:12.5px;line-height:26px;
  min-height:26px;overflow:hidden}
.kwc-t1 .kwc-chrome{display:flex;gap:16px;align-items:center}
.kwc-t1 b{font-weight:600;color:#fff}
.kwc-t1 a{color:#bcd9db;margin-inline-start:auto}
.kwc-t2{height:52px}
.kwc-t2 .kwc-chrome{display:flex;align-items:center;gap:14px;height:52px}
.kwc-logo{display:flex;align-items:center;gap:9px;text-decoration:none;color:var(--ink)}
.kwc-logo img{width:34px;height:34px;display:block}
.kwc-logo b{font-family:'KufiAr',sans-serif;font-size:19px;line-height:1;display:block}
.kwc-logo i{font-style:normal;font-size:11.5px;color:var(--muted);display:block;letter-spacing:.3px}
.kwc-tag{margin-inline-start:auto;font-size:13px;color:var(--muted)}
.kwc-t3{background:var(--soft2);border-top:1px solid var(--line)}
.kwc-nav>.kwc-chrome>.kwc-row{display:flex;align-items:stretch;gap:2px;
  min-height:42px;list-style:none;margin:0;padding:0}
.kwc-row>li{margin:0}
.kwc-grp{position:relative;display:flex}
.kwc-grp>.kwc-ghd{appearance:none;background:none;border:0;cursor:pointer;color:var(--ink);
  text-decoration:none;
  font:600 15px/1 'PlexAr',sans-serif;padding:0 13px;height:42px;display:flex;align-items:center;gap:5px}
.kwc-grp>.kwc-ghd::after{content:'';width:5px;height:5px;border-inline-end:1.6px solid var(--muted);
  border-block-end:1.6px solid var(--muted);transform:rotate(45deg);margin-block-start:-3px}
.kwc-grp:hover>.kwc-ghd,.kwc-grp:focus-within>.kwc-ghd{background:var(--paper);color:var(--sea-dk)}
.kwc-pan{position:absolute;inset-inline-start:0;top:42px;z-index:40;min-width:248px;
  background:var(--paper);border:1px solid var(--line);border-radius:0 0 var(--r) var(--r);
  box-shadow:var(--shadow);padding:6px;margin:0;list-style:none;
  visibility:hidden;opacity:0}
.kwc-grp:hover>.kwc-pan,.kwc-grp:focus-within>.kwc-pan{visibility:visible;opacity:1}
.kwc-pan li{margin:0}
.kwc-pan a{display:block;padding:9px 12px;border-radius:4px;text-decoration:none;
  font-size:14.5px;color:var(--ink);min-height:40px;line-height:22px}
.kwc-pan a:hover{background:var(--soft);color:var(--sea-dk)}
.kwc-row>.kwc-gblog{margin-inline-start:auto;display:flex}
.kwc-nav .kwc-blog{display:flex;align-items:center;padding:0 13px;height:42px;
  border-inline-start:1px solid var(--line);
  font:600 15px/1 'PlexAr',sans-serif;text-decoration:none;color:var(--sea-dk)}
.kwc-nav .kwc-blog:hover{background:var(--paper)}
.kwc-burger,.kwc-bl{display:none}
.kwc-crumb{font-size:12.5px;line-height:1.5;color:var(--muted);margin:0 0 6px}
.kwc-crumb ol{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:4px 8px}
.kwc-crumb li{margin:0;display:flex;gap:8px;align-items:center}
.kwc-crumb li+li::before{content:'\2039';color:var(--line)}
.kwc-crumb a{color:var(--muted)}
.kwc-stamp{display:flex;flex-wrap:wrap;gap:6px 14px;align-items:center;font-size:13px;
  color:var(--muted);margin:0 0 10px}
.kwc-stamp .kwc-ok{color:var(--ok);font-weight:600}
.kwc-lede{font-size:17.5px;line-height:1.72;margin:0 0 14px}
.kwc-lede strong{color:var(--sea-dk)}
.kwc-toc{border:1px solid var(--line);border-radius:var(--r);background:var(--soft);
  margin:0 0 14px}
.kwc-toc>summary{cursor:pointer;padding:11px 16px;font-weight:600;font-size:15px;
  list-style:none;min-height:44px;display:flex;align-items:center}
.kwc-toc>summary::-webkit-details-marker{display:none}
.kwc-toc>summary::after{content:'';width:6px;height:6px;border-inline-end:1.6px solid var(--muted);
  border-block-end:1.6px solid var(--muted);transform:rotate(45deg);margin-inline-start:auto}
.kwc-toc[open]>summary::after{transform:rotate(-135deg)}
.kwc-toc ol{margin:0;padding:0 16px 14px;padding-inline-start:34px;font-size:14.5px;columns:2;column-gap:26px}
.kwc-toc li{margin:.25em 0;break-inside:avoid}
.kwc-hub{display:flex;flex-wrap:nowrap;overflow-x:auto;gap:10px;margin:0 0 14px;
  padding:0 0 4px;list-style:none;scroll-snap-type:x proximity;scrollbar-width:none;
  margin-inline:calc(var(--sheet)*-1);padding-inline:var(--sheet)}
.kwc-hub::-webkit-scrollbar{display:none}
.kwc-hub li{margin:0;flex:0 0 188px;scroll-snap-align:start}
.kwc-hub a{display:block;border:1px solid var(--line);border-radius:var(--r);
  background:var(--paper);text-decoration:none;color:var(--ink);overflow:hidden;height:100%}
.kwc-hub a:hover{border-color:var(--sea);color:var(--sea-dk)}
.kwc-hart{display:block;width:100%;height:92px;object-fit:cover;background:var(--soft2)}
.kwc-hcap{display:block;padding:7px 10px 8px;font-size:13.5px;line-height:1.35;
  font-weight:600;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;
  -webkit-box-orient:vertical}
.kwc-near{margin:2.2em 0 0;padding:14px 16px;background:var(--soft);
  border:1px solid var(--line);border-radius:var(--r)}
.kwc-near>b{display:block;margin-bottom:.5em;font-size:15px;color:var(--sea-dk)}
.kwc-near ul{margin:0;padding:0;list-style:none;display:grid;
  grid-template-columns:1fr 1fr;gap:6px 18px}
.kwc-near li{margin:0;font-size:14.5px;line-height:1.5;
  padding-inline-start:13px;position:relative}
.kwc-near li::before{content:"";position:absolute;inset-inline-start:0;top:.62em;
  width:5px;height:5px;border-radius:50%;background:var(--brass)}
.kwc-facts{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;background:var(--line);
  border:1px solid var(--line);border-radius:var(--r);overflow:hidden;margin:0 0 14px}
.kwc-facts div{background:var(--soft);padding:8px 16px}
.kwc-facts b{display:block;font-family:'KufiAr',sans-serif;font-size:17.5px;color:var(--sea-dk)}
.kwc-facts span{display:block;font-size:12.5px;color:var(--muted);line-height:1.4}
.kwc-trust{display:flex;flex-wrap:wrap;gap:8px 16px;align-items:center;
  border:1px solid var(--line);border-inline-start:3px solid var(--brass);
  background:var(--soft);border-radius:var(--r);padding:11px 16px;margin:16px 0 22px;
  font-size:13.5px;color:var(--muted)}
.kwc-trust b{color:var(--ink);font-weight:600}
.kwc-age{display:inline-flex;align-items:center;justify-content:center;min-width:34px;
  height:22px;border-radius:4px;background:var(--warn);color:#fff;font-weight:600;font-size:12.5px;
  padding:0 7px}
.kwc-tw{overflow-x:auto;margin:0 0 1.3em;border:1px solid var(--line);border-radius:var(--r)}
table{border-collapse:collapse;width:100%;font-size:15px;background:var(--paper)}
.kwc-tw table{border:0}
caption{caption-side:top;text-align:start;font-size:13px;color:var(--muted);padding:9px 16px;
  background:var(--soft);border-block-end:1px solid var(--line)}
th,td{padding:10px 16px;border-block-end:1px solid var(--line);text-align:start;vertical-align:top}
thead th{background:var(--soft2);font-weight:600;font-size:13.5px;color:var(--sea-dk);white-space:nowrap}
tbody tr:last-child td{border-block-end:0}
tbody tr:nth-child(even) td{background:#fbfcfd}
td b{color:var(--sea-dk)}
.kwc-note,.kwc-warn,.kwc-tip{background:var(--soft);border-radius:var(--r);
  padding:14px 16px;margin:0 0 1.3em;border-inline-start:3px solid var(--sea)}
.kwc-warn{border-inline-start-color:var(--warn);background:#fdf4f3}
.kwc-tip{border-inline-start-color:var(--brass);background:#fdf9f1}
.kwc-note>*:last-child,.kwc-warn>*:last-child,.kwc-tip>*:last-child{margin-bottom:0}
.kwc-note b,.kwc-warn b,.kwc-tip b{display:block;margin-bottom:.35em;font-size:15px}
.kwc-pol{font-size:15px;color:var(--muted);margin:0 0 1.2em;
  padding-inline-start:12px;border-inline-start:2px solid var(--line)}
.kwc-pol b{color:var(--sea-dk)}
.kwc-pol a{color:var(--sea-dk)}
.kwc-faq{margin:1.6em 0 0}
.kwc-faq details{border:1px solid var(--line);border-radius:var(--r);margin:0 0 8px;background:var(--paper)}
.kwc-faq summary{cursor:pointer;padding:12px 16px;font-weight:600;font-size:16px;min-height:44px;
  display:flex;align-items:center;list-style:none}
.kwc-faq summary::-webkit-details-marker{display:none}
.kwc-faq .kwc-ans{padding:0 16px 14px}
.kwc-faq .kwc-ans>*:last-child{margin-bottom:0}
.kwc-cta{display:inline-flex;align-items:center;justify-content:center;min-height:44px;
  padding:0 20px;border-radius:var(--r);background:var(--cta);color:#fff;font-weight:600;
  font-size:15.5px;text-decoration:none;border:0}
.kwc-cta:hover{background:var(--cta-dk);color:#fff}
.kwc-cta.is-ghost{background:none;color:var(--sea-dk);border:1px solid var(--sea);min-height:40px}
.kwc-cta.is-ghost:hover{background:var(--soft);color:var(--sea-dk)}
.kwc-clus{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin:0 0 1.6em;
  padding:0;list-style:none}
.kwc-clus li{margin:0}
.kwc-clus article{height:100%;display:flex;flex-direction:column;background:var(--paper);
  border:1px solid var(--line);border-radius:var(--r);overflow:hidden}
.kwc-clus .kwc-ill{display:block;aspect-ratio:16/9;width:100%;object-fit:cover;background:var(--soft2)}
.kwc-clus .kwc-ill.is-logo{aspect-ratio:auto;height:92px;object-fit:contain;
  padding:12px 16px;background:var(--paper);border-block-end:1px solid var(--line)}
.kwc-clus .kwc-cbody{padding:13px 16px 15px;display:flex;flex-direction:column;gap:6px;flex:1}
.kwc-clus h3{margin:0;font-size:16.5px;line-height:1.4}
.kwc-clus h3 a{text-decoration:none}
.kwc-clus p{margin:0;font-size:14px;color:var(--muted);line-height:1.6}
.kwc-clus .kwc-meta{margin-top:auto;font-size:12.5px;color:var(--muted);padding-top:4px}
.kwc-sheet.is-narrow .kwc-clus{grid-template-columns:repeat(2,1fr)}
.kwc-wid{border:1px solid var(--line);border-radius:var(--r);background:var(--soft);
  margin:0 0 1.6em;overflow:hidden}
.kwc-wid>h3{margin:0;padding:11px 16px;background:var(--soft2);border-block-end:1px solid var(--line);
  font-size:15.5px;display:flex;align-items:center;gap:8px}
.kwc-wid>h3 em{font-style:normal;margin-inline-start:auto;font-size:12px;color:var(--muted);font-weight:400}
.kwc-wid .kwc-wbody{padding:14px 16px}
.kwc-wid .kwc-wbody>*:last-child{margin-bottom:0}
.kwc-wid table{background:none;font-size:14px}
.kwc-wid th,.kwc-wid td{padding:7px 10px}
.kwc-wid tbody tr:nth-child(even) td{background:rgba(255,255,255,.55)}
.kwc-hop{display:inline-flex;gap:3px;vertical-align:middle}
.kwc-hop i{width:9px;height:9px;border-radius:50%;background:var(--line);display:block;font-style:normal}
.kwc-hop i.on{background:var(--brass)}
.kwc-meter{display:flex;gap:3px;height:9px;margin:5px 0 0}
.kwc-meter i{flex:1;background:var(--line);border-radius:2px;display:block}
.kwc-meter.is-1 i:nth-child(-n+1),.kwc-meter.is-2 i:nth-child(-n+2),
.kwc-meter.is-3 i:nth-child(-n+3),.kwc-meter.is-4 i:nth-child(-n+4){background:var(--sea)}
figure{margin:0 0 1.5em;background:var(--soft);border:1px solid var(--line);
  border-radius:var(--r);overflow:hidden}
figure img{display:block;width:100%}
figcaption{padding:9px 16px;font-size:13px;color:var(--muted);line-height:1.6}
blockquote{margin:0 0 1.4em;padding:13px 18px;background:var(--soft);
  border-inline-start:3px solid var(--brass);border-radius:var(--r);font-size:16.5px}
blockquote>*:last-child{margin-bottom:0}
blockquote cite,cite{display:block;font-style:normal;font-size:13px;color:var(--muted);margin-top:.5em}
code{font-family:ui-monospace,Consolas,monospace;font-size:.92em;background:var(--soft2);
  padding:.12em .4em;border-radius:3px;direction:ltr;unicode-bidi:embed}
pre{margin:0 0 1.4em;padding:14px 16px;background:#0f1b22;color:#e4edf0;border-radius:var(--r);
  overflow-x:auto;direction:ltr;text-align:left}
pre code{background:none;padding:0;color:inherit;font-size:14px;line-height:1.7}
dl{margin:0 0 1.3em}
dt{font-weight:600;margin-top:.8em}
dd{margin:.2em 0 0;padding-inline-start:1.1em;color:var(--muted)}
.pbn-published-date{display:block;font-size:13px;color:var(--muted);margin:0 0 1.1em}
table:not([class]){border:1px solid var(--line);border-radius:var(--r)}
.kwc-body{max-width:100%;display:flow-root;container-type:inline-size}
.kwc-body>table{display:block;width:max-content;min-width:100%;max-width:100%;
  overflow-x:auto}
.kwc-body>table>caption{display:block;position:sticky;inset-inline-start:0;
  width:100cqi;max-width:100%;padding-bottom:10px;text-align:start}
.kwc-body>img{display:block;margin:0 0 1.3em}
.kwc-body>*:last-child{margin-bottom:0}
.kwc-feed{margin:0}
.kwc-feed:empty{display:none}
.kwc-feed:not(:has(*)){display:none}
.kwc-ftr{background:var(--sea-dk);color:#c8dcde;margin-top:36px;font-size:14.5px}
.kwc-ftr a{color:#e2eff0;text-decoration:none}
.kwc-ftr a:hover{color:#fff;text-decoration:underline}
.kwc-fmain{display:grid;grid-template-columns:minmax(0,300px) repeat(3,minmax(0,1fr));
  gap:28px 34px;padding:30px 0 24px}
.kwc-face b{display:block;font-family:'KufiAr',sans-serif;font-size:17px;color:#fff;margin:9px 0 7px}
.kwc-face p{margin:0 0 .8em;line-height:1.7;color:#aec8cb;font-size:14px}
.kwc-face img{width:40px;height:40px;display:block}
.kwc-sig{display:flex;flex-wrap:wrap;gap:6px 8px;margin:0 0 10px;padding:0;list-style:none}
.kwc-sig li{margin:0;font-size:12px;background:rgba(255,255,255,.08);border-radius:4px;
  padding:4px 9px;color:#cfe3e5}
.kwc-ftr h2{font-family:'KufiAr',sans-serif;font-size:14px;color:#fff;margin:0 0 11px;
  border:0;padding:0;letter-spacing:.2px;text-transform:none}
.kwc-ftr ul.kwc-fl{list-style:none;margin:0;padding:0}
.kwc-ftr ul.kwc-fl li{margin:0}
.kwc-ftr ul.kwc-fl a{display:block;padding:7px 0;min-height:32px;line-height:20px;font-size:14px}
.kwc-badges{display:flex;flex-wrap:wrap;gap:10px;padding:16px 0;margin:0;list-style:none;
  border-top:1px solid rgba(255,255,255,.12)}
.kwc-badges li{margin:0}
.kwc-badges a{display:flex;flex-direction:column;justify-content:center;min-height:48px;
  padding:6px 14px;background:var(--paper);border-radius:var(--r);color:var(--sea-dk);
  text-decoration:none;min-width:132px}
.kwc-badges a:hover{background:#fff;color:var(--cta-dk);text-decoration:none}
.kwc-badges strong{font-family:'KufiAr',sans-serif;font-size:14.5px;line-height:1.3}
.kwc-badges span{font-size:11.5px;color:var(--muted);line-height:1.4}
.kwc-aff{padding:14px 0;border-top:1px solid rgba(255,255,255,.12);font-size:13px;
  color:#9fbec1;line-height:1.7;margin:0}
.kwc-fbot{border-top:1px solid rgba(255,255,255,.12);padding:14px 0 22px;font-size:12.5px;
  color:#8fb2b6;line-height:1.75}
.kwc-fbot p{margin:0}
.kwc-fbot p+p{margin-top:5px}
#kwc-ck{position:fixed;inset-inline:12px;bottom:12px;z-index:90;max-width:560px;margin-inline:auto;
  background:var(--paper);border:1px solid var(--line);border-radius:var(--r);
  box-shadow:0 10px 34px rgba(20,32,42,.22);padding:14px 16px;font-size:13.5px;line-height:1.65}
#kwc-ck p{margin:0 0 10px}
#kwc-ck .kwc-ckr{display:flex;gap:9px;flex-wrap:wrap}
#kwc-ck button{appearance:none;border:0;cursor:pointer;min-height:40px;padding:0 16px;
  border-radius:var(--r);background:var(--sea-dk);color:#fff;font:600 14px 'PlexAr',sans-serif}
#kwc-ck button.is-2{background:var(--soft);color:var(--ink);border:1px solid var(--line)}
#kwc-ck[hidden]{display:none}
@media (max-width:900px){
  :root{--pad:14px;--sheet:16px}
  body{font-size:16px}
  h1{font-size:24px}
  h2{font-size:20px;margin-top:1.6em}
  h3{font-size:17.5px}
  main{padding:4px 0 28px}
  .kwc-t1{font-size:11.5px;line-height:1.5;padding-block:4px}
  .kwc-t1 .kwc-chrome{gap:10px;flex-wrap:wrap}
  .kwc-tag{display:none}
  .kwc-t2,.kwc-t2 .kwc-chrome{height:48px}
  .kwc-bl{display:flex;align-items:center;justify-content:center;width:44px;height:44px;
    margin-inline-start:auto;cursor:pointer;border:1px solid var(--line);border-radius:var(--r);
    background:var(--soft)}
  .kwc-bl span{display:block;width:20px;height:2px;background:var(--ink);position:relative}
  .kwc-bl span::before,.kwc-bl span::after{content:'';position:absolute;inset-inline:0;
    height:2px;background:var(--ink)}
  .kwc-bl span::before{top:-6px}
  .kwc-bl span::after{top:6px}
  .kwc-t3{visibility:hidden;max-height:0;overflow:hidden;border-top:0}
  .kwc-burger:checked~.kwc-t3{visibility:visible;max-height:none;overflow:visible;
    border-top:1px solid var(--line);padding-bottom:8px}
  .kwc-nav>.kwc-chrome>.kwc-row{display:block;min-height:0}
  .kwc-grp{display:block}
  .kwc-row>.kwc-gblog{display:block;margin-inline-start:0}
  .kwc-grp>.kwc-ghd{width:100%;height:48px;justify-content:space-between;
    border-block-end:1px solid var(--line);font-size:16px;padding:0 var(--pad)}
  .kwc-pan{position:static;border:0;box-shadow:none;border-radius:0;min-width:0;
    background:var(--soft);padding:0;visibility:inherit;opacity:1;display:block}
  .kwc-pan a{padding:12px var(--pad);padding-inline-start:calc(var(--pad) + 14px);
    min-height:46px;border-radius:0;
    border-block-end:1px solid var(--line);font-size:15px}
  .kwc-nav .kwc-blog{height:48px;border-block-end:1px solid var(--line);
    padding:0 var(--pad);font-size:16px}

  .kwc-hub{gap:8px;margin-bottom:10px;
    margin-inline:calc(var(--pad)*-1);padding-inline:var(--pad)}
  .kwc-hub li{flex:0 0 132px}
  .kwc-hart{height:56px}
  .kwc-hcap{padding:4px 8px 6px;font-size:11.5px;line-height:1.25}
  .kwc-near{padding:12px 14px}
  .kwc-near ul{grid-template-columns:1fr}

  .kwc-stamp{font-size:11.5px;line-height:1.35;gap:2px 9px;margin-bottom:8px}
  .kwc-lede{font-size:16px;line-height:1.6;margin-bottom:10px}
  .kwc-toc{margin-bottom:10px}
  .kwc-toc>summary{padding:9px 14px;font-size:14.5px}
  .kwc-toc ol{columns:1;padding-inline-start:30px}
  .kwc-facts{display:flex;flex-wrap:nowrap;overflow-x:auto;gap:1px;
    margin-bottom:8px;-webkit-overflow-scrolling:touch;scrollbar-width:none}
  .kwc-facts::-webkit-scrollbar{display:none}
  .kwc-facts>div{flex:0 0 132px;padding:5px 11px}
  .kwc-facts b{font-size:15px;line-height:1.3}
  .kwc-facts span{font-size:11px;line-height:1.3}
  .kwc-clus,.kwc-sheet.is-narrow .kwc-clus{grid-template-columns:1fr}
  .kwc-fmain{grid-template-columns:1fr;gap:22px;padding:22px 0 18px}
  .kwc-badges a{min-width:0;flex:1 1 44%}
  #kwc-ck{inset-inline:8px;bottom:8px;padding:12px 14px}
  th,td{padding:9px 12px}
  caption{padding:8px 12px}
  .kwc-sheet{border-radius:0;border-inline:0;margin-inline:calc(var(--pad)*-1);
    max-width:none;padding:10px var(--pad) var(--sheet)}
  .kwc-band{padding:0 var(--pad)}
}
@media (max-width:420px){
  h1{font-size:22px}
}
@media print{
  .kwc-t1,.kwc-t3,#kwc-ck,.kwc-ftr{display:none}
}

.kwcv-wrap{margin:0 0 4px}
.kwcv-head{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 14px;margin:0 0 12px}
.kwcv-head h2{margin:0;border:0;padding:0;font-size:22px}
.kwcv-head p{margin:0;font-size:13px;color:var(--muted)}
.kwcv-note{margin:0 0 12px;font-size:14px;color:var(--muted);line-height:1.65}
.kwcv-list{list-style:none;margin:0;padding:0;counter-reset:none}
.kwcv-list>li{display:grid;
  grid-template-columns:34px minmax(0,300px) minmax(0,1fr) 158px;
  align-items:center;gap:16px;padding:24px 20px;min-height:154px;
  background:var(--paper);
  border:1px solid var(--line);border-radius:var(--r);margin:0 0 10px}
.kwcv-list>li:nth-child(1){border-color:var(--brass);box-shadow:0 0 0 1px var(--brass) inset}
.kwcv-rank{font-family:'KufiAr',sans-serif;font-size:21px;color:var(--muted);text-align:center}
.kwcv-list>li:nth-child(1) .kwcv-rank{color:var(--brass)}
.kwcv-id{display:flex;align-items:center;gap:13px;min-width:0}
.kwcv-plate{flex:0 0 auto;display:flex;align-items:center;justify-content:center;
  width:clamp(84px, calc(116px * var(--lr,1)), 168px);
  height:clamp(44px, calc(162px / var(--lr,1) + 8px), 116px);padding:3px;
  background:var(--paper);border:1px solid var(--line);border-radius:var(--r)}
.kwcv-plate img{width:100%;height:100%;display:block;object-fit:contain}
.kwcv-nm{min-width:0}
.kwcv-nm b{display:block;font-family:'KufiAr',sans-serif;font-size:16.5px;line-height:1.3}
.kwcv-nm i{display:block;font-style:normal;font-size:12px;color:var(--muted);
  line-height:1.5;margin-top:3px}
.kwcv-mid{min-width:0}
.kwcv-off{margin:0 0 7px;font-size:16px;font-weight:600;line-height:1.45;color:var(--sea-dk)}
.kwcv-cur{margin:0;display:flex;flex-wrap:wrap;gap:4px 16px;font-size:13px;color:var(--muted)}
.kwcv-cur b{color:var(--ink)}
.kwcv-chips{display:flex;flex-wrap:wrap;gap:5px;margin:8px 0 0;padding:0;list-style:none}
.kwcv-chips li{margin:0;font-size:12px;background:var(--soft);border:1px solid var(--line);
  border-radius:999px;padding:3px 10px;color:var(--sea-dk)}
.kwcv-act{display:flex;flex-direction:column;gap:7px;align-items:stretch;text-align:center}
.kwcv-act .kwc-cta{width:100%}
.kwcv-rev{font-size:13px;color:var(--muted);text-decoration:underline}
.kwcv-mi{position:absolute;opacity:0;width:0;height:0;pointer-events:none}
.kwcv-list>li.kwcv-hid{display:none}
.kwcv-mi:checked~.kwcv-list>li.kwcv-hid{display:grid}
.kwcv-mi:checked~.kwcv-more{display:none}
.kwcv-more{display:flex;align-items:center;justify-content:center;min-height:46px;
  cursor:pointer;border:1px solid var(--sea);border-radius:var(--r);background:var(--soft);
  color:var(--sea-dk);font-weight:600;font-size:15px;margin:2px 0 0}
.kwcv-more:hover{background:var(--paper)}
@media (max-width:900px){
  .kwcv-list>li{grid-template-columns:30px minmax(0,1fr);gap:9px 12px;padding:14px 12px}
  .kwcv-rank{font-size:18px;align-self:start;padding-top:2px}
  .kwcv-id{align-items:center;gap:10px}
  .kwcv-list>li{min-height:0}
  .kwcv-plate{width:clamp(80px, calc(104px * var(--lr,1)), 132px);
    height:clamp(40px, calc(126px / var(--lr,1) + 8px), 104px)}
  .kwcv-mid{grid-column:2}
  .kwcv-act{grid-column:2;flex-direction:row;align-items:center;gap:14px}
  .kwcv-act .kwc-cta{width:auto;flex:1}
  .kwcv-head{margin-bottom:4px;gap:2px 10px}
  .kwcv-head h2{font-size:19px;line-height:1.2}
  .kwcv-head p{font-size:12px;line-height:1.35}
  .kwcv-note{font-size:12.5px;line-height:1.45;margin-bottom:4px}
  .kwcv-chips{margin-top:6px}
  .kwcv-mi:checked~.kwcv-list>li.kwcv-hid{display:grid}
}
