/* i-phonecasino.co.uk skin — rev 2026-10-09 */
@font-face{font-family:"Montserrat";font-style:normal;font-weight:400;font-display:swap;
  src:local("Montserrat Regular"),
      url("/wp-content/themes/theNew/fonts/montserrat-v12-latin-regular.woff2") format("woff2"),
      url("/wp-content/themes/theNew/fonts/montserrat-v12-latin-regular.woff") format("woff")}
@font-face{font-family:"Montserrat";font-style:normal;font-weight:600;font-display:swap;
  src:local("Montserrat SemiBold"),
      url("/wp-content/themes/theNew/fonts/montserrat-v12-latin-600.woff2") format("woff2"),
      url("/wp-content/themes/theNew/fonts/montserrat-v12-latin-600.woff") format("woff")}
@font-face{font-family:"Montserrat";font-style:normal;font-weight:700;font-display:swap;
  src:local("Montserrat Bold"),
      url("/wp-content/themes/theNew/fonts/montserrat-v12-latin-700.woff2") format("woff2"),
      url("/wp-content/themes/theNew/fonts/montserrat-v12-latin-700.woff") format("woff")}
@font-face{font-family:"Montserrat";font-style:normal;font-weight:800;font-display:swap;
  src:local("Montserrat ExtraBold"),
      url("/wp-content/themes/theNew/fonts/montserrat-v12-latin-800.woff2") format("woff2"),
      url("/wp-content/themes/theNew/fonts/montserrat-v12-latin-800.woff") format("woff")}

:root{
  --paper:#ffffff;
  --canvas:#ebeef7;
  --inset:#d6ddee;
  --plate:#c3cbe0;
  --ink:#141a2e;
  --ink-soft:#3d4668;
  --link:#0a5e70;
  --cyan:#16b6d6;
  --amber:#f2a516;
  --amber-ink:#7d5200;
  --dim:#aab3cf;
  --line:#c3cbe0;          
  --line-soft:#d6ddee;
  --sh:0 1px 2px rgba(20,26,46,.09);   

  --mid:888px;             
  --pad:16px;              
  --sheet:24px;            
  
  --bandbox:calc(var(--mid) + (var(--sheet) + 1px)*2);
  --band:calc(var(--bandbox) + var(--pad)*2);
  --inpad:calc(var(--pad) + var(--sheet) + 1px);
  --wide:1120px;           

  --g1:8px; --g2:16px; --g3:24px; --g4:40px;
  --r:10px;                
  --tap:44px;              
  
  --cook:72px;
  --f:"Montserrat",Helvetica,Arial,sans-serif;
  --f-num:ui-monospace,SFMono-Regular,Menlo,Consolas,"Liberation Mono",monospace;
}

.ipc-w760{--mid:760px}

.ipc-doc :where(.row,.inner,.clear,.landv,.placeholder-for-hentry,.single-content,
  .container,.container-fluid,.mt1,.toc,.accordion,[class*="col-md-"],[class*="col-xl-"],
  [class*="col-sm-"],[class*="col-lg-"]){
  margin:0;padding:0;width:auto;max-width:none;min-width:0;float:none;
  display:block;border:0;background:none;box-shadow:none;
}

.ipc-doc .hidden-md-up{display:none}
.ipc-doc .Apple-converted-space{font-size:inherit}

*,*::before,*::after{box-sizing:border-box}
html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}
body{margin:0;background:var(--canvas);color:var(--ink);font:400 17px/1.62 var(--f);
  overflow-wrap:break-word;hyphens:manual;text-rendering:optimizeLegibility}
h1,h2,h3,h4,h5{margin:0;font-weight:700;line-height:1.22;letter-spacing:-.012em;
  color:var(--ink);overflow-wrap:break-word}

h1{font-size:clamp(27px,4.1cqi,34px);font-weight:800;letter-spacing:-.02em}
h2{font-size:clamp(21px,2.9cqi,27px)}
h3{font-size:clamp(18px,2.3cqi,21px)}
h4{font-size:17px}
h5{font-size:15px;text-transform:uppercase;letter-spacing:.06em;color:var(--ink-soft)}
p{margin:0}
a{color:var(--link);text-decoration-thickness:1px;text-underline-offset:2px}
a:hover{color:var(--ink)}
a:focus-visible,button:focus-visible,summary:focus-visible,input:focus-visible{
  outline:2px solid var(--cyan);outline-offset:2px;border-radius:3px}
img,svg,video,iframe{max-width:100%}
img{height:auto}

p,li,td,th,dd,dt,h1,h2,h3,h4,h5,figcaption,blockquote,summary,address{
  overflow-wrap:break-word}
hr{border:0;border-top:1px solid var(--line);margin:var(--g3) 0}
.ipc-vh{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);
  white-space:nowrap}

.ipc-i{width:20px;height:20px;flex:0 0 auto;fill:none;stroke:currentColor;
  stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round;vertical-align:-3px}

.ipc-band{width:100%}
.ipc-in{max-width:var(--band);margin:0 auto;padding:0 var(--pad);
  container-type:inline-size}

.ipc-row{padding:0 calc(var(--inpad) - var(--pad));container-type:inline-size}

.ipc-sheet{background:var(--paper);border:1px solid var(--line);border-radius:var(--r);
  padding:var(--g2) var(--sheet) var(--sheet);box-shadow:var(--sh)}

.ipc-main{display:block;padding:var(--g2) 0 var(--g4)}
.ipc-main>*+*{margin-top:var(--g2)}

.ipc-hd{position:sticky;top:0;z-index:40;background:var(--paper);
  border-bottom:1px solid var(--line);box-shadow:var(--sh)}
.ipc-hd__in{max-width:var(--wide);margin:0 auto;padding:0 var(--pad)}
.ipc-hd__top{display:flex;align-items:center;gap:var(--g2);min-height:56px}

.ipc-logo{display:inline-flex;align-items:center;gap:10px;min-height:var(--tap);
  padding:4px 12px 4px 6px;background:var(--paper);border:1px solid var(--line);
  border-radius:var(--r);text-decoration:none;color:var(--ink);line-height:1.4}
.ipc-logo:hover{border-color:var(--cyan);color:var(--ink)}
.ipc-logo__mk{display:block;width:34px;height:34px;flex:0 0 auto}
.ipc-logo__wm{font-weight:800;font-size:19px;letter-spacing:-.025em;white-space:nowrap}
.ipc-logo__wm b{font-weight:800;color:var(--link)}
.ipc-hd__say{margin-left:auto;color:var(--ink-soft);font-size:13px;line-height:1.4;
  display:flex;align-items:center;gap:8px}
.ipc-hd__say b{color:var(--ink);font-weight:600}

.ipc-hd__nav{border-top:1px solid var(--line-soft)}
.ipc-rub{display:flex;flex-wrap:nowrap;gap:2px;margin:0;padding:0;list-style:none;
  justify-content:flex-start;overflow:visible}
.ipc-rub>li{flex:0 0 auto;position:relative}
.ipc-rub>li>a{display:flex;align-items:center;gap:7px;min-height:var(--tap);
  padding:0 12px;line-height:1.4;font-weight:600;font-size:15px;color:var(--ink);
  text-decoration:none;white-space:nowrap;border-bottom:3px solid transparent}
.ipc-rub>li>a:hover{color:var(--link);background:var(--canvas)}
.ipc-rub>li>a[aria-current="true"]{border-bottom-color:var(--cyan);color:var(--link)}

.ipc-sub{position:absolute;left:0;top:100%;z-index:3;min-width:244px;margin:0;
  padding:6px;list-style:none;background:var(--paper);border:1px solid var(--line);
  border-radius:var(--r);box-shadow:0 8px 24px rgba(20,26,46,.14);
  visibility:hidden;opacity:0;transition:opacity .12s}
.ipc-rub>li:hover>.ipc-sub,.ipc-rub>li:focus-within>.ipc-sub{visibility:visible;opacity:1}
.ipc-sub a{display:flex;align-items:center;gap:8px;min-height:var(--tap);
  padding:4px 10px;line-height:1.4;font-size:15px;color:var(--ink);
  text-decoration:none;border-radius:6px}
.ipc-sub a:hover{background:var(--canvas);color:var(--link)}

.ipc-hd__t{position:absolute;width:1px;height:1px;opacity:0;margin:0}
.ipc-burger{display:none;align-items:center;justify-content:center;gap:8px;
  width:auto;min-width:var(--tap);min-height:var(--tap);margin-left:auto;padding:0 12px;
  background:var(--paper);border:1px solid var(--line);border-radius:var(--r);
  color:var(--ink);font:600 15px/1.4 var(--f);cursor:pointer}
.ipc-burger__x{display:none}
.ipc-hd__t:focus-visible~.ipc-hd__top .ipc-burger{outline:2px solid var(--cyan);
  outline-offset:2px}

.ipc-crumbs{margin:0;padding:0;font-size:12.5px;line-height:1.4;color:var(--ink-soft)}
.ipc-crumbs ol{display:flex;flex-wrap:wrap;gap:4px 8px;margin:0;padding:0;list-style:none}
.ipc-crumbs li{display:flex;align-items:center;gap:8px}
.ipc-crumbs li+li::before{content:"/";color:var(--plate)}
.ipc-crumbs a{color:var(--ink-soft);text-decoration:none}
.ipc-crumbs a:hover{color:var(--link);text-decoration:underline}
.ipc-crumbs [aria-current="page"]{color:var(--ink)}

.ipc-h1{margin:0}

.ipc-meta{display:flex;flex-wrap:wrap;align-items:center;gap:6px 12px;
  margin:var(--g1) 0 0;font-size:13px;line-height:1.4;color:var(--ink-soft)}
.ipc-meta b{font-weight:600;color:var(--ink)}
.ipc-meta time{font-family:var(--f-num);font-size:12.5px}
.ipc-meta__dot{color:var(--plate)}

.ipc-lede{margin:0;font-size:18.5px;line-height:1.5;color:var(--ink)}
.ipc-lede b{font-weight:600}

.ipc-toc{margin:var(--g2) 0 0;background:var(--paper);border:1px solid var(--line);
  border-radius:var(--r)}
.ipc-toc>summary{display:flex;align-items:center;gap:10px;min-height:var(--tap);
  padding:0 14px;line-height:1.4;font-weight:600;font-size:15px;cursor:pointer;
  list-style:none}
.ipc-toc>summary::-webkit-details-marker{display:none}
.ipc-toc>summary::after{content:"";width:9px;height:9px;margin-left:auto;
  border-right:2px solid var(--ink-soft);border-bottom:2px solid var(--ink-soft);
  transform:rotate(45deg) translateY(-2px);transition:transform .15s}
.ipc-toc[open]>summary::after{transform:rotate(225deg) translateY(-2px)}
.ipc-toc ol{margin:0;padding:0 14px 12px;list-style:none;
  columns:2;column-gap:var(--g3)}
.ipc-toc li{break-inside:avoid}
.ipc-toc a{display:block;min-height:34px;padding:5px 0;line-height:1.4;font-size:14.5px;
  color:var(--ink);text-decoration:none;
  display:grid;grid-template-columns:1fr auto;align-items:end;gap:6px}
.ipc-toc a:hover{color:var(--link)}

.ipc-toc a span:first-child{display:inline}
.ipc-toc a::after{content:"";border-bottom:1px dotted var(--plate);
  grid-column:2;height:.85em}

.ipc-hub{margin:var(--g2) 0 0}
.ipc-hub__t{font-size:12px;line-height:1.2;text-transform:uppercase;
  letter-spacing:.07em;color:var(--ink-soft);font-weight:700}

.ipc-hub ul{display:flex;flex-wrap:nowrap;gap:var(--g1);margin:6px 0 0;
  padding:0 0 4px;list-style:none;overflow-x:auto;overscroll-behavior-x:contain;
  scroll-snap-type:x proximity;scrollbar-width:thin}

.ipc-hub li{flex:0 0 176px;min-width:0;scroll-snap-align:start}
.ipc-hub a{display:block;width:100%;padding:0 0 7px;overflow:hidden;
  line-height:1.3;color:var(--ink);background:var(--paper);
  border:1px solid var(--line);border-radius:var(--r);text-decoration:none}
.ipc-hub a:hover{border-color:var(--cyan)}
.ipc-hub a:hover .ipc-hub__c{color:var(--link);text-decoration:underline}

.ipc-hub__art{display:block;width:100%;height:auto;aspect-ratio:2/1;
  object-fit:cover;background:var(--canvas);border-bottom:1px solid var(--line-soft)}

span.ipc-hub__art{display:flex;align-items:center;justify-content:center;
  background:var(--inset)}
span.ipc-hub__art .ipc-i{width:40px;height:40px;color:var(--link)}

.ipc-hub__c{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;
  overflow:hidden;margin:6px 10px 0;font-size:13.5px;font-weight:600;
  
  min-height:calc(2em * 1.3);line-height:1.3}

.ipc-trust{display:flex;flex-wrap:wrap;align-items:center;gap:8px 14px;
  margin:var(--g2) 0 0;padding:10px 16px;background:var(--inset);
  border:1px solid var(--line);border-radius:var(--r);
  font-size:13.5px;line-height:1.45;color:var(--ink)}
.ipc-trust b{font-weight:700}
.ipc-trust a{color:var(--link)}
.ipc-trust__age{display:inline-flex;align-items:center;justify-content:center;
  min-width:34px;height:24px;padding:0 6px;background:var(--ink);color:var(--paper);
  border-radius:12px;font-weight:700;font-size:12.5px;font-family:var(--f-num)}

.ipcv-wrap{margin:var(--g3) 0 0;background:var(--inset);border:1px solid var(--line);
  border-radius:var(--r);padding:10px;scroll-margin-top:var(--g2)}

.ipcv-wrap{grid-column:1/-1;flex:1 1 100%}
.ipc-doc *:has(> .ipcv-wrap){display:block;float:none;width:100%;max-width:none}

.ipc-doc>.ipcv-wrap:first-child{margin-top:0;padding-top:2px}

.ipcv-hd{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 12px;
  min-height:28px;padding:2px 4px 0}
.ipcv-hd h2{margin:0;font-size:17.5px;line-height:1.3}
.ipcv-hd__n{font-family:var(--f-num);font-size:13px;color:var(--ink-soft)}
.ipcv-hd__m{margin-left:auto;font-size:13px;line-height:1.4;color:var(--link);
  text-decoration-style:dotted}

.ipcv-f,.ipcv-more,.ipcv-d{position:absolute;width:1px;height:1px;margin:-1px;
  padding:0;border:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}

.ipcv-filter{display:flex;flex-wrap:nowrap;gap:6px;align-items:center;
  height:40px;padding:0 4px;overflow-x:auto;scrollbar-width:none}
.ipcv-filter::-webkit-scrollbar{display:none}
.ipcv-filter>*{flex:0 0 auto}
.ipcv-filter__l{font-size:13px;color:var(--ink-soft);font-weight:700;
  text-transform:uppercase;letter-spacing:.06em}
.ipcv-chip{display:inline-flex;align-items:center;gap:6px;min-height:34px;
  padding:0 12px;background:var(--paper);border:1px solid var(--line);
  border-radius:17px;font-size:13.5px;line-height:1.4;color:var(--ink);
  text-decoration:none;white-space:nowrap;cursor:pointer}
.ipcv-chip:hover{border-color:var(--cyan);color:var(--link)}
.ipcv-chip b{font-family:var(--f-num);font-weight:700;color:var(--ink-soft)}
.ipcv-list{display:grid;gap:10px;margin:10px 0 0;padding:0;list-style:none}
.ipcv-list>li{min-width:0}

.ipcv-list>li.ipcv-hid{display:none}
#ipcv-all:checked ~ .ipcv-list>li.ipcv-hid{display:block}

#ipcv-a1:checked ~ .ipcv-list>li:not(.ipcv-m1),
#ipcv-a2:checked ~ .ipcv-list>li:not(.ipcv-m2),
#ipcv-a3:checked ~ .ipcv-list>li:not(.ipcv-m3){display:none}

#ipcv-a1:checked ~ .ipcv-list>li.ipcv-hid,
#ipcv-a2:checked ~ .ipcv-list>li.ipcv-hid,
#ipcv-a3:checked ~ .ipcv-list>li.ipcv-hid{display:none}
#ipcv-a1:checked ~ .ipcv-allb,
#ipcv-a2:checked ~ .ipcv-allb,
#ipcv-a3:checked ~ .ipcv-allb{display:none}
#ipcv-a1:checked ~ .ipcv-filter [for=ipcv-a1],
#ipcv-a2:checked ~ .ipcv-filter [for=ipcv-a2],
#ipcv-a3:checked ~ .ipcv-filter [for=ipcv-a3]{background:var(--cyan);
  border-color:var(--cyan);color:var(--ink);font-weight:700}
.ipcv-allb{display:flex;align-items:center;justify-content:center;gap:8px;
  min-height:44px;margin:10px 0 0;background:var(--paper);
  border:1px solid var(--line);border-radius:var(--r);font-size:14.5px;
  font-weight:600;line-height:1.4;color:var(--ink);cursor:pointer}
.ipcv-allb:hover{border-color:var(--cyan);color:var(--link)}
#ipcv-all:checked ~ .ipcv-allb{display:none}
.ipcv-card{position:relative;display:grid;
  grid-template-columns:34px 144px minmax(0,1fr) 184px 158px;
  
  gap:14px;align-items:start;padding:12px 16px;background:var(--paper);
  border:1px solid var(--line);border-radius:var(--r);box-shadow:var(--sh)}
.ipcv-card>*{min-width:0}
.ipcv-card--top{border-color:var(--cyan);box-shadow:0 0 0 1px var(--cyan),var(--sh)}
.ipcv-no{display:flex;align-items:center;justify-content:center;width:34px;height:34px;
  background:var(--inset);border-radius:var(--r);font:800 17px/1 var(--f-num);
  color:var(--ink)}
.ipcv-card--top .ipcv-no{background:var(--cyan);color:var(--ink)}

.ipcv-plate{box-sizing:content-box;display:flex;align-items:center;
  justify-content:center;width:132px;height:132px;padding:5px;
  background:var(--paper);border:1px solid var(--line-soft);border-radius:var(--r)}
.ipcv-plate img{width:100%;height:100%;object-fit:contain;display:block}
.ipcv-body h3{font-size:17px;line-height:1.3}
.ipcv-body h3 a{color:var(--ink);text-decoration:none}
.ipcv-body h3 a:hover{color:var(--link);text-decoration:underline}

.ipcv-why{margin:5px 0 0;font-size:13.5px;line-height:1.45;color:var(--ink-soft)}
.ipcv-why b{color:var(--amber-ink);font-weight:700}

.ipcv-con{margin:6px 0 0;font-size:13px;line-height:1.45;color:var(--ink-soft)}
.ipcv-con b{color:var(--ink);font-weight:600}
.ipcv-facts{display:flex;flex-wrap:wrap;gap:4px 12px;margin:6px 0 0;padding:0;
  list-style:none;font-size:13.5px;line-height:1.45;color:var(--ink-soft)}
.ipcv-facts li{display:flex;align-items:center;gap:6px}
.ipcv-facts b{color:var(--ink);font-weight:600}
.ipcv-pay{display:flex;flex-wrap:wrap;gap:5px;margin:8px 0 0;padding:0;list-style:none}
.ipcv-pay li{display:flex;align-items:center;min-height:26px;padding:0 8px;
  background:var(--canvas);border:1px solid var(--line-soft);border-radius:13px;
  font-size:12.5px;line-height:1.4;color:var(--ink-soft)}

.ipcv-off{padding:8px 12px;background:var(--canvas);border:1px solid var(--line-soft);
  border-radius:var(--r)}
.ipcv-off__k{display:block;font-size:11.5px;line-height:1.3;font-weight:700;
  text-transform:uppercase;letter-spacing:.06em;color:var(--ink-soft)}
.ipcv-off__v{display:block;margin:2px 0 0;font-size:17px;line-height:1.3;
  font-weight:700;color:var(--ink)}
.ipcv-off__v b{font-family:var(--f-num);font-weight:800}
.ipcv-off__c{display:block;margin:4px 0 0;font-size:12.5px;line-height:1.45;
  color:var(--ink-soft)}
.ipcv-off__c b{font-family:var(--f-num);font-weight:700;color:var(--ink)}
.ipcv-act{display:flex;flex-direction:column;gap:6px}
.ipcv-rate{display:flex;align-items:baseline;justify-content:center;gap:6px;margin:0}
.ipcv-rate__v{font:800 23px/1 var(--f-num);color:var(--ink)}
.ipcv-stars{display:flex;gap:2px;color:var(--amber)}
.ipcv-stars .ipc-i{width:13px;height:13px}
.ipcv-mic{display:block;font-size:11.5px;line-height:1.35;color:var(--ink-soft);
  text-align:center}
.ipc-cta{display:flex;align-items:center;justify-content:center;gap:8px;
  min-height:48px;padding:0 16px;background:var(--cyan);color:var(--ink);
  border:1px solid var(--cyan);border-radius:var(--r);
  font:700 16px/1.4 var(--f);text-decoration:none;text-align:center}
.ipc-cta:hover{background:var(--ink);border-color:var(--ink);color:var(--paper)}

.ipc-jump{display:inline-flex;align-items:center;gap:8px;min-height:46px;
  margin:var(--g2) 0 0;padding:0 18px;background:var(--ink);color:var(--paper);
  border:1px solid var(--ink);border-radius:var(--r);
  font:700 15.5px/1.4 var(--f);text-decoration:none}
.ipc-jump:hover{background:var(--link);border-color:var(--link);color:var(--paper)}
.ipc-jump b{font-family:var(--f-num);font-weight:800}

.ipc-jump--in{display:inline;min-height:0;margin:0;padding:0;background:none;
  border:0;color:var(--link);font:600 13px/1.4 var(--f);
  text-decoration:underline;text-decoration-style:dotted;text-underline-offset:3px}
.ipc-jump--in:hover{background:none;color:var(--ink);text-decoration-style:solid}
.ipc-jump--in b{font-weight:700}

.ipcv-terms{grid-column:1/-1;margin:2px 0 0;border-top:1px dashed var(--line-soft);
  padding-top:8px}
.ipcv-terms>summary{display:flex;align-items:center;gap:8px;min-height:34px;
  line-height:1.4;font-size:12.5px;color:var(--ink-soft);cursor:pointer;list-style:none}
.ipcv-terms>summary::-webkit-details-marker{display:none}
.ipcv-terms>summary u{text-decoration-style:dotted}
.ipcv-terms p{margin:4px 0 0;font-size:12.5px;line-height:1.5;color:var(--ink-soft)}

.ipcv-dl{display:none}

.ipcv-foot{margin:10px 4px 0;font-size:12.5px;line-height:1.5;color:var(--ink-soft)}
.ipcv-foot time,.ipcv-foot b{font-family:var(--f-num)}
.ipcv-foot b{font-weight:700;color:var(--ink)}

.ipc-pts{margin:var(--g2) 0 0;padding:0 0 0 1.5em}
.ipc-pts li{margin:0;padding:6px 0;border-top:1px solid var(--line-soft);
  line-height:1.55}
.ipc-pts li:first-child{border-top:0}
.ipc-pts b{color:var(--ink)}
.ipc-not{margin:var(--g2) 0 0;padding:0;list-style:none}
.ipc-not li{position:relative;margin:0 0 10px;padding:10px 14px 10px 38px;
  background:var(--inset);border:1px solid var(--line);border-radius:var(--r);
  line-height:1.55}
.ipc-not li:before{content:"";position:absolute;left:14px;top:17px;width:12px;
  height:2px;background:var(--amber);border-radius:2px}
.ipc-not b{display:block;color:var(--ink)}

.ipc-pt{display:grid;grid-template-columns:repeat(auto-fit,minmax(286px,1fr));
  gap:2px 18px;margin:var(--g2) 0 0;padding:0;list-style:none}
.ipc-pt li{display:grid;grid-template-columns:18px minmax(0,1fr);gap:9px;
  align-items:start;padding:6px 0;font-size:14.5px;line-height:1.45;
  border-top:1px solid var(--line-soft)}
.ipc-pt li:before{content:"";margin-top:5px;width:12px;height:12px;
  border-radius:3px}
.ipc-pt--y:before{background:var(--link)}
.ipc-pt--n:before{background:var(--plate)}
.ipc-pt--n span{color:var(--ink-soft)}

.ipc-clus{margin:var(--g4) 0 0}
.ipc-clus>h2{margin:0 0 var(--g1)}
.ipc-clus__g+.ipc-clus__g{margin-top:var(--g3)}
.ipc-clus h3{font-size:14px;text-transform:uppercase;letter-spacing:.07em;
  color:var(--ink-soft)}
.ipc-clus ul{display:grid;grid-template-columns:repeat(auto-fit,minmax(292px,1fr));
  gap:var(--g2);margin:var(--g1) 0 0;padding:0;list-style:none;align-items:stretch}
.ipc-clus li{display:flex;min-width:0}
.ipc-clus a{display:grid;grid-template-columns:88px minmax(0,1fr);gap:4px 12px;
  width:100%;min-height:var(--tap);padding:12px;background:var(--paper);
  border:1px solid var(--line);border-radius:var(--r);
  text-decoration:none;color:var(--ink)}
.ipc-clus a:hover{border-color:var(--cyan);color:var(--link)}
.ipc-clus a:hover b{text-decoration:underline}

.ipc-clus__pic{grid-row:1/3;align-self:start;display:block;width:88px;height:auto;
  aspect-ratio:16/9;object-fit:cover;border-radius:6px;background:var(--canvas)}
.ipc-clus a .ipc-i{grid-row:1/3;align-self:start;box-sizing:border-box;
  width:88px;height:50px;padding:13px 0;border-radius:6px;
  background:var(--inset);color:var(--link)}
.ipc-clus b{font-size:15px;line-height:1.35;font-weight:600}
.ipc-clus span{font-size:13px;line-height:1.45;color:var(--ink-soft)}

.ipc-verdict{display:grid;grid-template-columns:minmax(0,1fr) 148px;gap:var(--g3);
  align-items:start;margin:var(--g3) 0 0;padding:16px;background:var(--inset);
  border:1px solid var(--line);border-radius:var(--r)}
.ipc-verdict>*{min-width:0}
.ipc-verdict__v{display:flex;flex-direction:column;align-items:center;gap:6px;
  padding:12px;background:var(--paper);border:1px solid var(--line);
  border-radius:var(--r);text-align:center}
.ipc-verdict__v strong{font:800 32px/1 var(--f-num);color:var(--ink)}
.ipc-verdict__v span{font-size:12.5px;line-height:1.35;color:var(--ink-soft)}
.ipc-pm{display:grid;grid-template-columns:repeat(auto-fit,minmax(214px,1fr));
  gap:var(--g2);margin:12px 0 0;align-items:start}
.ipc-pm__h{display:flex;align-items:center;gap:8px;font-size:13px;font-weight:800;
  text-transform:uppercase;letter-spacing:.06em}
.ipc-pm--up .ipc-pm__h{color:var(--link)}
.ipc-pm--dn .ipc-pm__h{color:var(--amber-ink)}
.ipc-pm ul{margin:6px 0 0;padding:0;list-style:none}
.ipc-pm li{display:flex;gap:8px;font-size:14.5px;line-height:1.5;padding:3px 0}

.ipc-pm--up li::before{content:"+";color:var(--link);font-weight:800;flex:0 0 auto}
.ipc-pm--dn li::before{content:"\2013";color:var(--amber-ink);font-weight:800;flex:0 0 auto}
.ipc-pm__c{min-width:0}
.ipc-verdict h2{font-size:15px;text-transform:uppercase;letter-spacing:.07em;
  line-height:1.3}

.ipc-rv{display:grid;grid-template-columns:144px minmax(0,1fr) 196px;gap:14px;
  align-items:start;margin:var(--g3) 0 0;padding:12px 16px;background:var(--paper);
  border:1px solid var(--line);border-radius:var(--r);box-shadow:var(--sh)}
.ipc-rv>*{min-width:0}

.ipc-rv__plate{box-sizing:content-box;display:flex;align-items:center;
  justify-content:center;width:132px;height:132px;padding:5px;
  background:var(--paper);border:1px solid var(--line-soft);border-radius:var(--r)}
.ipc-rv__plate img{width:100%;height:100%;object-fit:contain;display:block}
.ipc-rv__f{display:grid;grid-template-columns:repeat(auto-fit,minmax(214px,1fr));
  gap:0 var(--g3);margin:0}
.ipc-rv__f>div{min-width:0;padding:7px 0;border-bottom:1px solid var(--line-soft)}
.ipc-rv__f dt{font-size:11.5px;font-weight:700;text-transform:uppercase;
  letter-spacing:.06em;color:var(--ink-soft)}
.ipc-rv__f dd{margin:2px 0 0;font-size:15px;line-height:1.4;color:var(--ink);
  font-variant-numeric:tabular-nums}
.ipc-rv__act{display:flex;flex-direction:column;gap:6px}
.ipc-rv__mic{display:block;font-size:11.5px;line-height:1.35;
  color:var(--ink-soft);text-align:center}

.ipc-rvx{margin:var(--g4) 0 0}
.ipc-rvx__t{margin:var(--g2) 0 0;font-size:14.5px;line-height:1.55;
  color:var(--ink-soft)}
.ipc-rvx__l{display:grid;grid-template-columns:repeat(auto-fit,minmax(258px,1fr));
  gap:var(--g2);margin:var(--g1) 0 0;padding:0;list-style:none;
  align-items:stretch}
.ipc-rvx__l>li{display:flex;min-width:0}
.ipc-rvx__l a{display:grid;grid-template-columns:56px minmax(0,1fr);
  gap:2px 12px;width:100%;min-height:var(--tap);padding:10px 12px;
  background:var(--paper);border:1px solid var(--line);
  border-radius:var(--r);text-decoration:none;color:var(--ink)}
.ipc-rvx__l a:hover{border-color:var(--cyan);color:var(--link)}
.ipc-rvx__l a:hover b{text-decoration:underline}

.ipc-rvx__m{grid-row:1/3;align-self:start;box-sizing:border-box;display:block;
  width:56px;height:40px;padding:3px;object-fit:contain;border-radius:6px;
  background:var(--inset)}
.ipc-rvx__l a .ipc-i{grid-row:1/3;align-self:start;box-sizing:border-box;
  width:56px;height:40px;padding:10px 0;border-radius:6px;
  background:var(--inset);color:var(--link)}
.ipc-rvx__l b{font-size:15px;line-height:1.35;font-weight:600}
.ipc-rvx__l span{font-size:12.5px;line-height:1.4;color:var(--ink-soft);
  font-variant-numeric:tabular-nums}
.ipc-rvx__l--old b{font-weight:500}

.ipc-doc{font-size:17px;line-height:1.68;color:var(--ink)}
.ipc-doc>*+*{margin-top:var(--g2)}
.ipc-doc h2{margin-top:var(--g4)}
.ipc-doc h3{margin-top:var(--g3)}
.ipc-doc h2+p,.ipc-doc h3+p{margin-top:var(--g1)}

.ipc-doc :is(.ipcv-wrap,.ipc-clus,.ipc-verdict,.ipc-trust,.ipc-band,.ipc-rvx,
  .ipc-cta) :is(h2,h3){margin-top:0}
.ipc-doc p{margin:0}
.ipc-doc ul,.ipc-doc ol{margin:0;padding-left:24px}
.ipc-doc li+li{margin-top:6px}
.ipc-doc li>ul,.ipc-doc li>ol{margin-top:6px;padding-left:20px}
.ipc-doc li::marker{color:var(--link)}

.ipc-doc :is(.ipcv-list,.ipcv-facts,.ipcv-pay,.ipc-pts,.ipc-not,.ipc-pt,
  .ipc-pm ul,.ipc-clus ul,.ipc-rvx__l,.ipc-ft ul,.ipc-ft__trust){padding-left:0}
.ipc-doc :is(.ipcv-list,.ipcv-facts,.ipcv-pay,.ipc-pt,.ipc-pm ul,.ipc-clus ul,
  .ipc-rvx__l,.ipc-ft ul,.ipc-ft__trust)>li+li{margin-top:0}
.ipc-doc a{color:var(--link)}

.ipc-doc a.ipc-cta{color:var(--ink)}
.ipc-doc a.ipc-cta:hover{color:var(--paper)}
.ipc-doc a.ipc-jump,.ipc-doc a.ipc-jump--in{color:var(--link)}
.ipc-doc a.ipc-jump:hover,.ipc-doc a.ipc-jump--in:hover{color:var(--ink)}
.ipc-doc strong,.ipc-doc b{font-weight:700}
.ipc-doc blockquote{margin:0;padding:12px 16px;background:var(--canvas);
  border-left:3px solid var(--cyan);border-radius:0 var(--r) var(--r) 0;
  font-size:17px;line-height:1.6}
.ipc-doc blockquote p+p{margin-top:var(--g1)}
.ipc-doc figure{margin:0}
.ipc-doc figure img{display:block;width:100%;height:auto;border-radius:var(--r)}
.ipc-doc figcaption{margin-top:6px;font-size:13px;line-height:1.5;color:var(--ink-soft)}
.ipc-doc code,.ipc-doc kbd{font-family:var(--f-num);font-size:.92em;padding:1px 5px;
  background:var(--canvas);border:1px solid var(--line-soft);border-radius:5px}
.ipc-doc pre{margin:0;padding:12px 14px;background:var(--ink);color:var(--paper);
  border-radius:var(--r);overflow-x:auto;font-family:var(--f-num);font-size:13.5px;
  line-height:1.55;white-space:pre}
.ipc-doc pre code{padding:0;background:none;border:0;color:inherit;font-size:inherit}

.ipc-doc a[href^="http"]{word-break:break-word}
.ipc-doc iframe{display:block;width:100%;aspect-ratio:16/9;height:auto;border:0;
  border-radius:var(--r);background:var(--canvas)}
.ipc-doc .pbn-published-date{display:block;font-size:13px;line-height:1.4;
  color:var(--ink-soft);font-family:var(--f-num)}
.ipc-doc .sec-title{font-weight:700;font-size:19px;line-height:1.25;margin-top:var(--g3)}
.ipc-doc .casino-into-text{font-size:17px;line-height:1.68}
.ipc-doc .alignleft{float:left;margin:0 var(--g3) var(--g2) 0;max-width:46%}
.ipc-doc .alignright{float:right;margin:0 0 var(--g2) var(--g3);max-width:46%}
.ipc-doc .aligncenter{display:block;margin-left:auto;margin-right:auto}

.ipc-doc p:has(>:is(.alignleft,.alignright):only-child)>:is(.alignleft,.alignright){
  float:none;display:block;margin:0 auto;max-width:100%}
.ipc-doc .published{font-size:13px;color:var(--ink-soft)}

.ipc-doc .ipc-wire{margin-top:var(--g4)}
.ipc-doc .ipc-wire__in{margin-top:var(--g2)}
.ipc-doc .ipc-wire__in:empty{display:none}
.ipc-doc .ipc-wire__in:not(:has(*)){display:none}
.ipc-doc .ipc-wire:not(:has(.ipc-wire__in *)){display:none}

.ipc-doc .ipc-wire__in>div{padding:14px 16px;background:var(--canvas);
  border:1px solid var(--line);border-radius:var(--r)}
.ipc-doc .ipc-wire__in>div+div{margin-top:var(--g2)}

.ipc-doc .ipc-wire__in>div>*+*{margin-top:var(--g1)}
.ipc-doc .ipc-wire__in h4{font-size:19px;line-height:1.3;font-weight:700;
  letter-spacing:-.012em}
.ipc-doc .ipc-wire__in h4 a{text-decoration:none}
.ipc-doc .ipc-wire__in h4 a:hover{text-decoration:underline}
.ipc-doc .ipc-wire__in h4+p{margin-top:6px}

.ipc-doc .ipc-wire__in .pbn-published-date,
.ipc-doc .ipc-wire__in em{display:block;font-size:13px;line-height:1.4;
  font-style:normal;color:var(--ink-soft)}

.ipc-doc .ipc-wire__in *{min-width:0;overflow-wrap:break-word}
.ipc-doc .ipc-wire__in img{display:block;height:auto;border-radius:var(--r)}

.ipc-tw{margin:0;max-width:100%;overflow-x:auto;
  border:1px solid var(--line);border-radius:var(--r);background:var(--paper);
  container-type:inline-size}
.ipc-tw table,.ipc-doc table{width:100%;border-collapse:collapse;font-size:15px;
  line-height:1.5}
.ipc-tw--x table{width:max-content;min-width:100%}
.ipc-tw caption,.ipc-doc caption{position:sticky;left:0;top:0;z-index:1;
  padding:10px 12px;background:var(--inset);border-bottom:1px solid var(--line);
  font-weight:700;font-size:14px;line-height:1.4;text-align:left;color:var(--ink)}
.ipc-tw th,.ipc-tw td,.ipc-doc th,.ipc-doc td{max-width:340px;padding:8px 12px;
  border-bottom:1px solid var(--line-soft);text-align:left;vertical-align:top}
.ipc-tw thead th,.ipc-doc thead th{background:var(--canvas);font-weight:700;
  font-size:13.5px;text-transform:uppercase;letter-spacing:.04em;color:var(--ink)}
.ipc-tw tbody tr:last-child td,.ipc-doc tbody tr:last-child td{border-bottom:0}
.ipc-tw td b,.ipc-doc td b{font-weight:600}

.ipc-doc table{border:1px solid var(--line);border-radius:var(--r);
  background:var(--paper);overflow:hidden}

.ipc-ft{margin-top:var(--g4);background:var(--ink);color:var(--paper)}
.ipc-ft__in{max-width:var(--wide);margin:0 auto;padding:var(--g4) var(--pad) var(--g3)}
.ipc-ft a{color:var(--paper)}
.ipc-ft__top{display:grid;grid-template-columns:minmax(0,1.3fr) repeat(2,minmax(0,1fr));
  gap:var(--g4);align-items:start}
.ipc-ft__top>*{min-width:0}
.ipc-ft h2,.ipc-ft h3{font-size:13px;font-weight:800;text-transform:uppercase;
  letter-spacing:.08em;color:var(--dim)}
.ipc-ft__face{display:flex;align-items:center;gap:10px}
.ipc-ft__mk{width:40px;height:40px;flex:0 0 auto}
.ipc-ft__face b{font-size:18px;font-weight:800;letter-spacing:-.02em}
.ipc-ft p{margin:12px 0 0;font-size:14px;line-height:1.6;color:var(--dim)}
.ipc-ft__who{margin-top:12px;font-size:14px;line-height:1.6;color:var(--dim)}
.ipc-ft__who b{color:var(--paper);font-weight:600}
.ipc-ft__who a{text-decoration-color:var(--dim)}
.ipc-ft ul{margin:12px 0 0;padding:0;list-style:none}
.ipc-ft ul li+li{margin-top:2px}
.ipc-ft ul a{display:flex;align-items:center;gap:8px;min-height:var(--tap);
  padding:4px 0;line-height:1.4;font-size:15px;text-decoration:none;color:var(--paper)}
.ipc-ft ul a:hover{color:var(--cyan);text-decoration:underline}

.ipc-ft__trust{display:flex;flex-wrap:wrap;gap:var(--g1);margin:var(--g3) 0 0;
  padding:var(--g3) 0 0;border-top:1px solid rgba(170,179,207,.28);
  list-style:none;align-items:start}
.ipc-ft__trust li{min-width:0}
.ipc-ft__trust a{display:flex;align-items:center;gap:9px;min-height:48px;
  padding:0 14px;line-height:1.4;font-size:14px;font-weight:600;color:var(--paper);
  background:rgba(255,255,255,.07);border:1px solid rgba(170,179,207,.35);
  border-radius:var(--r);text-decoration:none;white-space:nowrap}
.ipc-ft__trust a:hover{border-color:var(--cyan);color:var(--cyan)}
.ipc-ft__age{display:inline-flex;align-items:center;justify-content:center;
  min-width:36px;height:26px;padding:0 7px;background:var(--paper);color:var(--ink);
  border-radius:13px;font:700 13px/1 var(--f-num);flex:0 0 auto}
.ipc-ft__tel{font-family:var(--f-num);letter-spacing:.02em}
.ipc-ft__aff{margin:var(--g3) 0 0;font-size:13px;line-height:1.6;color:var(--dim)}
.ipc-ft__aff b{color:var(--paper)}
.ipc-ft__btm{display:flex;flex-wrap:wrap;gap:8px var(--g3);margin:var(--g3) 0 0;
  padding:var(--g2) 0 0;border-top:1px solid rgba(170,179,207,.28);
  font-size:13px;line-height:1.5;color:var(--dim);align-items:center}
.ipc-ft__btm nav{display:flex;flex-wrap:wrap;gap:4px 16px;margin-left:auto}
.ipc-ft__btm nav a{min-height:34px;display:flex;align-items:center;font-size:13px;
  text-decoration:none;color:var(--dim)}
.ipc-ft__btm nav a:hover{color:var(--paper);text-decoration:underline}

body{padding-bottom:var(--cook)}
.ipc-cook{position:fixed;left:0;right:0;bottom:0;z-index:60;background:var(--paper);
  border-top:1px solid var(--line);box-shadow:0 -4px 20px rgba(20,26,46,.12)}
.ipc-cook__in{max-width:var(--wide);margin:0 auto;padding:12px var(--pad);
  display:flex;flex-wrap:wrap;align-items:center;gap:10px var(--g2)}
.ipc-cook p{margin:0;font-size:13.5px;line-height:1.5;color:var(--ink);min-width:0}
.ipc-cook__b{display:flex;align-items:center;justify-content:center;
  min-height:var(--tap);padding:0 18px;margin-left:auto;background:var(--cyan);
  border:1px solid var(--cyan);border-radius:var(--r);
  font:700 15px/1.4 var(--f);color:var(--ink);cursor:pointer;white-space:nowrap}
.ipc-cook__b:hover{background:var(--ink);border-color:var(--ink);color:var(--paper)}
.ipc-cook__b:focus-visible{outline:2px solid var(--ink);outline-offset:2px}

.ipc-doc .second_text{margin:var(--g4) 0 var(--g2);text-align:left}
.ipc-doc .second_text h2{margin:0;font-size:clamp(19px,2.4cqi,23px)}
.ipc-doc .second_text .landv{display:flex;flex-wrap:wrap;align-items:center;
  gap:4px 14px;margin:8px 0 0;font-size:13px;line-height:1.5;color:var(--ink-soft)}
.ipc-doc .second_text .landv img{width:15px;height:15px;vertical-align:-2px}
.ipc-doc .toplist-top3n{display:grid;gap:var(--g2);margin:0 0 var(--g3);
  grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}

.ipc-doc .toplist-top3n .item{display:grid;align-content:start;gap:12px;
  padding:16px;background:var(--paper);border:1px solid var(--line);
  border-radius:var(--r);box-shadow:var(--sh)}

.ipc-doc .main-toplis-image{display:flex;align-items:center;justify-content:center;
  min-height:96px;padding:10px;background:var(--paper);
  border:1px solid var(--line-soft);border-radius:8px}
.ipc-doc .main-toplis-image img{max-width:160px;max-height:72px;width:auto;
  height:auto;object-fit:contain}
.ipc-doc .main-toplis-rating{display:flex;flex-wrap:wrap;align-items:center;
  gap:6px 12px}
.ipc-doc .star-rating{display:flex;flex-wrap:wrap;align-items:center;gap:3px 8px}
.ipc-doc .screen-reader-text{font:700 11.5px/1.4 var(--f);text-transform:uppercase;
  letter-spacing:.06em;color:var(--ink-soft)}
.ipc-doc .star{width:14px;height:14px;background:var(--dim);
  clip-path:polygon(50% 0,61% 35%,98% 35%,68% 57%,79% 91%,50% 70%,21% 91%,
    32% 57%,2% 35%,39% 35%)}
.ipc-doc .star-full{background:var(--amber)}
.ipc-doc .star-half{background:linear-gradient(90deg,var(--amber) 0 50%,
  var(--dim) 50% 100%)}
.ipc-doc .star-empty{background:var(--dim)}
.ipc-doc .review-link{margin-left:auto;padding:4px 0;font-size:13px;line-height:1.4;
  color:var(--link);text-decoration-style:dotted}
.ipc-doc .main-toplis-bonus{display:flex;flex-wrap:wrap;align-items:center;
  gap:10px 12px;padding:10px 16px;background:var(--inset);border-radius:8px}
.ipc-doc .bonus-text{flex:1 1 180px;font-size:14px;line-height:1.5;color:var(--ink)}
.ipc-doc .bonus-text strong{display:block;font-weight:700}
.ipc-doc .tc_btn{display:inline-flex;align-items:center;justify-content:center;
  min-height:40px;padding:0 14px;background:var(--paper);
  border:1px solid var(--line);border-radius:var(--r);
  font:600 13.5px/1.4 var(--f);color:var(--ink);text-decoration:none}
.ipc-doc .tc_btn:hover{background:var(--canvas);color:var(--link);
  border-color:var(--cyan)}
.ipc-doc .pros-holder{display:grid;gap:6px}
.ipc-doc .main-toplis-kf-item{display:flex;align-items:flex-start;gap:8px;
  font-size:13.5px;line-height:1.45;color:var(--ink-soft)}
.ipc-doc .main-toplis-kf-item img{flex:0 0 auto;width:14px;height:14px;margin-top:3px}
.ipc-doc .act_btn{display:flex;align-items:center;justify-content:center;
  min-height:48px;padding:0 16px;background:var(--ink);color:var(--paper);
  border:1px solid var(--ink);border-radius:var(--r);
  font:700 15.5px/1.4 var(--f);text-decoration:none;text-align:center}
.ipc-doc .act_btn:hover{background:var(--link);border-color:var(--link);
  color:var(--paper)}

.ipc-doc #subscribe-form-target,.ipc-doc #feedback-form{display:block;
  margin:var(--g3) 0 0}
.ipc-doc .subscribe-form-container,.ipc-doc .feedback-form-container{
  max-width:100%;margin:0}

.ipc-doc .subscribe-form-privacy,.ipc-doc .feedback-form-privacy{
  color:var(--ink-soft)}
.ipc-doc .subscribe-form-submit,.ipc-doc .feedback-form-submit{min-height:var(--tap);
  padding:0 18px;background:var(--link);color:var(--paper);
  border:1px solid var(--link);border-radius:var(--r);
  font:700 15px/1.4 var(--f);cursor:pointer}

@media (max-width:1180px){
  .ipc-hd__say{display:none}
}
@media (max-width:1023px){
  .ipc-hd__top{min-height:56px}
  .ipc-burger{display:flex}
  .ipc-hd__nav{position:absolute;left:0;right:0;top:100%;z-index:50;
    display:none;background:var(--paper);border-top:1px solid var(--line);
    border-bottom:1px solid var(--line);box-shadow:0 12px 28px rgba(20,26,46,.18);
    max-height:calc(100vh - 56px);overflow-y:auto}
  .ipc-hd__t:checked~.ipc-hd__nav{display:block}
  .ipc-hd__t:checked~.ipc-hd__top .ipc-burger__m{display:none}
  .ipc-hd__t:checked~.ipc-hd__top .ipc-burger__x{display:inline}
  .ipc-rub{display:block;overflow:visible;padding:var(--g1) var(--pad) var(--g2)}
  .ipc-rub>li{position:static}
  .ipc-rub>li>a{min-height:48px;padding:0;border-bottom:1px solid var(--line-soft);
    font-size:16px}
  .ipc-rub>li>a[aria-current="true"]{border-bottom-color:var(--line-soft);
    box-shadow:inset 3px 0 0 var(--cyan);padding-left:10px}
  .ipc-sub{position:static;visibility:visible;opacity:1;min-width:0;margin:0 0 var(--g1);
    padding:0 0 0 10px;border:0;border-left:2px solid var(--line-soft);
    border-radius:0;box-shadow:none}
  .ipc-sub a{min-height:44px;padding:4px 8px;font-size:15px}
  .ipc-verdict{grid-template-columns:minmax(0,1fr)}
  .ipc-verdict__v{flex-direction:row;justify-content:center;gap:12px}
  
  .ipc-rv{grid-template-columns:144px minmax(0,1fr)}
  .ipc-rv__act{grid-column:1/-1;flex-direction:row;flex-wrap:wrap;
    align-items:center;gap:6px 10px}
  .ipc-rv__mic{flex:1 1 100%;text-align:left}
  .ipc-ft__top{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}
}
@media (max-width:767px){
  
  :root{--pad:14px;--sheet:14px;--g4:28px}
  body{font-size:16.5px}
  .ipc-main{padding:var(--g2) 0 var(--g3)}
  .ipc-main>*+*{margin-top:var(--g2)}
  
  .ipc-crumbs{line-height:1.3}
  .ipc-crumbs ol{flex-wrap:nowrap;overflow-x:auto;overscroll-behavior-x:contain;
    scrollbar-width:none}
  .ipc-crumbs ol::-webkit-scrollbar{display:none}
  .ipc-crumbs li{flex:0 0 auto}
  
  h1{font-size:clamp(23px,4.1cqi,34px)}
  
  .ipc-meta{margin-top:6px;gap:2px 10px;font-size:12px}
  
  .ipc-lede{font-size:17px}
  .ipc-toc{margin-top:12px}
  .ipc-toc ol{columns:1}
  .ipc-hub{margin-top:12px}
  
  .ipc-hub li{flex:0 0 140px}
  .ipc-hub__c{margin:7px 8px 0;font-size:13px}
  span.ipc-hub__art .ipc-i{width:32px;height:32px}
  .ipc-clus ul{grid-template-columns:minmax(0,1fr)}
  .ipc-ft__top{grid-template-columns:minmax(0,1fr)}
  .ipc-ft__in{padding:var(--g3) var(--pad) var(--g2)}
  
  .ipcv-wrap{padding:8px}
  
  .ipcv-card{grid-template-columns:24px auto minmax(0,1fr);gap:4px 8px;
    padding:5px 12px}
  .ipcv-no{grid-column:1;grid-row:1;width:24px;height:26px;font-size:14px}
  .ipcv-plate{grid-column:2;grid-row:1;width:116px;height:116px;padding:2px}
  .ipcv-act{grid-column:3;grid-row:1;justify-content:center;gap:6px}
  .ipcv-body{grid-column:1/-1;grid-row:2}
  
  .ipcv-off{grid-column:1/-1;grid-row:3;display:flex;flex-wrap:wrap;
    align-items:baseline;gap:0 8px;padding:5px 12px}
  .ipcv-off__k{font-size:11px}
  .ipcv-off__v{margin:0;font-size:15.5px}
  .ipcv-off__c{flex:1 1 100%;margin:2px 0 0;font-size:12px;line-height:1.4}
  .ipcv-rate{justify-content:flex-start}
  
  .ipcv-mic{text-align:left}
  .ipcv-terms{grid-column:1/-1;grid-row:4}
  
  .ipcv-dl{display:flex;align-items:center;gap:6px;grid-column:1/-1;grid-row:5;
    min-height:30px;margin:0;border-top:1px dashed var(--line-soft);
    padding-top:4px;font-size:12px;line-height:1.4;color:var(--link);
    text-decoration-style:dotted;cursor:pointer}
  .ipcv-d:checked ~ .ipcv-card .ipcv-dw,
  .ipcv-d:checked ~ .ipcv-card .ipcv-terms{display:none}
  
  .ipcv-list>li:not(:first-child) .ipcv-d:checked ~ .ipcv-card .ipcv-why{display:none}
  
  .ipc-rv{grid-template-columns:minmax(0,1fr);gap:10px;padding:10px 12px}
  .ipc-rv__plate{width:116px;height:116px;padding:4px}
  .ipc-rv__f{grid-template-columns:minmax(0,1fr)}
  .ipc-rvx__l{grid-template-columns:minmax(0,1fr)}
  .ipc-doc .alignleft,.ipc-doc .alignright{float:none;max-width:100%;
    margin:0 0 var(--g2)}
}
@media (max-width:560px){

  :root{--cook:140px}
  .ipc-cook__in{padding:10px var(--pad)}
  .ipc-cook__b{margin-left:0;width:100%}
}
@media (prefers-reduced-motion:reduce){
  *,*::before,*::after{transition:none;scroll-behavior:auto}
}
