/* rev 79bd505945 */

:root{
  --ink:#141B2B; --ink2:#46506A; --ink3:#5A6378;
  --paper:#FFFFFF; --wash:#F2EEE4; --wash2:#E7E0D1;
  --line:#D9D2C4; --line2:#C3B9A3;
  --acc:#7A5412; --acc2:#6E4B14; --acc-wash:#F6EEDF;
  --cta:#15603A; --cta2:#0F4A2C; --cta-wash:#E7F1EA;
  --deep:#101624; --deep2:#1B2436; --on-deep:#EDE9DF; --on-deep2:#A9B0C0;
  --warn:#8C2F1B; --warn-wash:#F8ECE8;
  --ff:ui-sans-serif,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;
  --fd:"Arial Narrow","Liberation Sans Narrow","Nimbus Sans Narrow",ui-sans-serif,
       "Segoe UI",Roboto,Arial,sans-serif;
  --fm:ui-monospace,"SF Mono",Consolas,"DejaVu Sans Mono",monospace;
  --w-text:760px; --w-wide:888px; --w-max:1120px;
  --pad:20px; --cell:16px; --r:3px;
  --s1:8px; --s2:14px; --s3:26px; --s4:44px;   
}
*,*::before,*::after{box-sizing:border-box}
html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}
@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}
.igdv-hd h2,#register{scroll-margin-top:12px}
body{
  margin:0; background:var(--paper); background-color:var(--paper); color:var(--ink);
  font:400 17px/1.65 var(--ff); font-synthesis-weight:none;
  text-rendering:optimizeLegibility;
}
img,svg,video,table{max-width:100%}
img{height:auto}
p,li,td,th,dd,dt,h1,h2,h3,h4,h5,h6,figcaption,blockquote,cite,caption,summary,
.igd-card__t,.igd-card__d,.igd-hub__c,.igdv-rec__n,.igdv-rec__off,.igdv-why{
  overflow-wrap:break-word}
h1,h2,h3,h4,h5,h6{hyphens:auto}   
a{color:var(--acc); text-decoration-thickness:1px; text-underline-offset:2px}
a:hover{color:var(--acc2)}
:focus-visible{outline:2px solid var(--acc); outline-offset:2px}
.skip{position:absolute;left:-9999px;top:0}
.skip:focus{left:8px;top:8px;z-index:60;background:var(--paper);background-color:var(--paper);
  color:var(--ink);padding:10px 16px;border:1px solid var(--ink)}
.igd-i{width:1em;height:1em;flex:0 0 auto;vertical-align:-.14em}
.igd-band{width:100%}
.igd-in{max-width:var(--w-max);margin:0 auto;padding:0 var(--pad)}
.igd-head{position:relative;z-index:30;background:var(--paper);background-color:var(--paper);
  border-bottom:1px solid var(--line)}
.igd-head__law{background:var(--deep);background-color:var(--deep);color:var(--on-deep2)}
.igd-head__law .igd-in{display:flex;gap:14px;align-items:center;min-height:26px;
  font:500 11.5px/1.25 var(--fd);letter-spacing:.06em;text-transform:uppercase}
.igd-head__law .igd-law__k{color:var(--on-deep);font-weight:600}
.igd-head__law .igd-law__r{margin-left:auto}
.igd-head__law a{color:var(--on-deep);text-decoration:none;border-bottom:1px solid #4A536B}
.igd-head__law a:hover{color:#FFF;border-bottom-color:var(--on-deep)}
.igd-head__law [aria-current]{color:var(--on-deep)}
.igd-mast{background:var(--paper);background-color:var(--paper);
  box-shadow:inset 0 -1px 0 var(--line)}
.igd-mast .igd-in{display:flex;align-items:center;gap:18px;min-height:56px}
.igd-logo{display:flex;align-items:center;gap:10px;text-decoration:none;color:var(--ink);
  padding:6px 0;min-height:44px}
.igd-logo__m{width:30px;height:30px;flex:0 0 auto;color:var(--acc)}
.igd-logo__n{font:700 20px/1 var(--fd);letter-spacing:.015em;text-transform:uppercase}
.igd-logo__t{display:block;font:400 10.5px/1.3 var(--fd);letter-spacing:.1em;
  text-transform:uppercase;color:var(--ink3);margin-top:3px}
.igd-mast__spacer{flex:1 1 auto}
.igd-mast__aside{display:flex;align-items:center;gap:10px}
.igd-chip{display:inline-flex;align-items:center;gap:6px;min-height:32px;padding:5px var(--cell);
  background:var(--wash);background-color:var(--wash);border:1px solid var(--line);
  border-radius:var(--r);color:var(--ink2);text-decoration:none;
  font:600 11.5px/1 var(--fd);letter-spacing:.08em;text-transform:uppercase}
.igd-chip:hover{background-color:var(--acc-wash);border-color:var(--line2);color:var(--ink)}
.igd-chip--age{background:var(--warn-wash);background-color:var(--warn-wash);
  border-color:#E3C4BC;color:var(--warn)}
.igd-nav{background:var(--wash);background-color:var(--wash)}
.igd-nav .igd-in{display:flex;align-items:stretch;gap:0;min-height:42px;flex-wrap:nowrap}
.igd-nav__l{display:flex;align-items:stretch;gap:0;margin:0;padding:0;list-style:none;
  flex-wrap:nowrap;color:var(--ink)}
.igd-nav__l>li{position:relative;display:flex}
.igd-nav__a{display:inline-flex;align-items:center;gap:7px;padding:0 13px;min-height:42px;
  color:var(--ink);text-decoration:none;font:600 13px/1 var(--fd);letter-spacing:.07em;
  text-transform:uppercase;border-bottom:2px solid transparent}
.igd-nav__a:hover,.igd-nav__l>li:focus-within>.igd-nav__a{color:var(--acc2);
  border-bottom-color:var(--acc)}
.igd-nav__a[aria-current="true"]{color:var(--acc2);border-bottom-color:var(--acc)}
.igd-nav__a .igd-i{width:14px;height:14px;color:var(--ink3)}
.igd-nav__a:hover .igd-i{color:var(--acc)}
.igd-drop{position:absolute;top:100%;left:0;min-width:244px;margin:0;padding:6px;
  list-style:none;background:var(--paper);background-color:var(--paper);
  border:1px solid var(--line);border-top:2px solid var(--acc);
  box-shadow:0 10px 24px rgba(20,27,43,.14);visibility:hidden;opacity:0;z-index:40}
.igd-nav__l>li:hover>.igd-drop,.igd-nav__l>li:focus-within>.igd-drop{visibility:visible;opacity:1}
.igd-drop>li{display:block;color:var(--ink)}
.igd-drop a{display:block;padding:9px var(--cell);min-height:40px;color:var(--ink);
  text-decoration:none;font:500 14px/1.45 var(--ff);border-radius:2px}
.igd-drop a:hover{background:var(--wash);background-color:var(--wash);color:var(--acc2)}
.igd-drop .igd-drop__k{display:block;font:700 11px/1.2 var(--fd);letter-spacing:.09em;
  text-transform:uppercase;color:var(--ink3);margin-bottom:2px}
.igd-drop li:first-child a{border-bottom:1px solid var(--line);border-radius:0}
.igd-burger{display:none}
.igd-burger__l{display:none;align-items:center;justify-content:center;width:44px;height:44px;
  flex:0 0 auto;min-width:44px;
  margin-left:auto;border:1px solid var(--line);border-radius:var(--r);
  background:var(--paper);background-color:var(--paper);color:var(--ink);cursor:pointer}
.igd-burger__l .igd-i{width:22px;height:22px}
.igd-trail{display:flex;flex-wrap:wrap;align-items:baseline;gap:2px 14px;margin:0}
.igd-trail>.igd-crumbs{min-width:0;flex:1 1 auto}
.igd-crumbs{margin:0;padding:0}
.igd-crumbs ol{display:flex;flex-wrap:wrap;align-items:baseline;gap:0;margin:0;padding:0;
  list-style:none;font:500 13px/1.35 var(--ff);color:var(--ink3)}
.igd-crumbs li{display:flex;align-items:baseline;min-width:0}
.igd-crumbs li+li::before{content:"\203A";margin:0 7px;color:var(--line2);flex:0 0 auto}
.igd-crumbs a{color:var(--ink2);text-decoration:none}
.igd-crumbs a:hover{color:var(--acc2);text-decoration:underline}
.igd-crumbs li:last-child>span{min-width:0;overflow:hidden;text-overflow:ellipsis;
  white-space:nowrap;color:var(--ink3)}
.igd-kop{padding:var(--s2) 0 0}
.igd-kop h1{margin:10px 0 0;font:700 clamp(25px,2.2vw,34px)/1.16 var(--fd);
  letter-spacing:-.005em;color:var(--ink);text-transform:none;text-wrap:balance}
.igd-meta{display:flex;flex-wrap:wrap;align-items:center;gap:6px 14px;margin:10px 0 0;
  min-height:22px;font:500 12.5px/1.3 var(--ff);color:var(--ink3)}
.igd-meta time,.igd-meta b{color:var(--ink2);font-weight:600}
.igd-meta__v{display:inline-flex;align-items:center;gap:5px;color:var(--cta);font-weight:600}
.igd-meta__v .igd-i{width:14px;height:14px}
.igd-meta a{color:var(--ink2)}
.igd-intro{margin:var(--s2) 0 0;padding:var(--s2) 0 0;border-top:1px solid var(--line)}
.igd-intro>p{margin:0;font:400 18px/1.6 var(--ff);color:var(--ink)}
.igd-intro>p+p{margin-top:10px}
.igd-intro strong{font-weight:650}
.igd-toc{margin:var(--s3) 0 0;background:var(--wash);background-color:var(--wash);
  border:1px solid var(--line);border-radius:var(--r)}
.igd-toc>summary{display:flex;align-items:center;gap:8px;min-height:40px;
  padding:9px var(--cell);cursor:pointer;font:700 11.5px/1.2 var(--fd);letter-spacing:.09em;
  text-transform:uppercase;color:var(--ink2);list-style:none}
.igd-toc>summary::-webkit-details-marker{display:none}
.igd-toc>summary::after{content:"";margin-left:auto;width:8px;height:8px;
  border-right:1.6px solid var(--ink3);border-bottom:1.6px solid var(--ink3);
  transform:rotate(45deg) translateY(-2px)}
.igd-toc[open]>summary::after{transform:rotate(-135deg) translateY(-1px)}
.igd-toc__l{margin:0;padding:2px var(--cell) 12px;list-style:none;color:var(--ink);
  counter-reset:igdtoc}
.igd-toc__l>li{counter-increment:igdtoc;padding:4px 0 4px 26px;position:relative;
  font:400 14.5px/1.45 var(--ff)}
.igd-toc__l>li::before{content:counter(igdtoc,decimal-leading-zero);position:absolute;left:0;
  top:5px;font:600 11px/1.4 var(--fm);color:var(--ink3)}
.igd-toc__l a{color:var(--ink2);text-decoration:none}
.igd-toc__l a:hover{color:var(--acc2);text-decoration:underline}
.igd-hubrow{margin:var(--s3) 0 0}
.igd-hubrow__hd{display:flex;align-items:baseline;gap:10px;margin:0 0 10px;
  font:700 11.5px/1.2 var(--fd);letter-spacing:.09em;text-transform:uppercase;color:var(--ink3)}
.igd-hubs{display:flex;flex-wrap:nowrap;gap:10px;margin:0;padding:0 0 6px;list-style:none;
  overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x proximity;
  scrollbar-width:thin;color:var(--ink)}
.igd-hubs>li{flex:0 0 188px;scroll-snap-align:start;display:flex}
.igd-hub{display:flex;flex-direction:column;width:100%;min-height:160px;
  background:var(--paper);background-color:var(--paper);border:1px solid var(--line);
  border-radius:var(--r);overflow:hidden;text-decoration:none;color:var(--ink)}
.igd-hub:hover{border-color:var(--acc);box-shadow:0 2px 10px rgba(20,27,43,.08)}
.igd-hub__f{display:grid;place-items:center;width:100%;aspect-ratio:16/9;
  background:var(--wash);background-color:var(--wash);
  background-image:repeating-linear-gradient(135deg,var(--line) 0 1px,transparent 1px 9px);
  border-bottom:1px solid var(--line)}
.igd-hub__f img,.igd-hub__f svg{display:block;width:100%;height:100%;object-fit:cover}
.igd-hub__c{padding:9px var(--cell) 11px;font:600 13.5px/1.3 var(--ff);color:var(--ink);
  display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}
.igd-hub:hover .igd-hub__c{color:var(--acc2)}
.igd-trust{display:flex;flex-wrap:wrap;align-items:center;gap:6px 12px;
  margin:var(--s2) 0 0;padding:9px var(--cell);min-height:40px;
  background:var(--wash);background-color:var(--wash);border:1px solid var(--line);
  border-left:3px solid var(--acc);border-radius:var(--r);
  font:400 12.5px/1.45 var(--ff);color:var(--ink2)}
.igd-trust__age{display:inline-flex;align-items:center;justify-content:center;
  min-width:30px;height:20px;padding:0 5px;background:var(--warn);background-color:var(--warn);
  color:#FFF;border-radius:2px;font:700 11px/20px var(--fd);letter-spacing:.04em;flex:0 0 auto}
.igd-trust a{color:var(--acc)}
.igd-main{display:block;padding:0 0 var(--s4)}
.igd-sheet{max-width:var(--w-wide);margin:0 auto;padding:0 var(--pad)}
.igd-sheet--text{max-width:var(--w-text)}
.igd-sheet>*:first-child{margin-top:0}
body .igd-sheet>*:has(>.igdv-wrap):not(.igd-prose){
  max-width:var(--w-wide)!important}
.igd-sect__hd{margin:0 0 var(--s2);padding:0 0 8px;border-bottom:2px solid var(--ink)}
.igd-sect__hd h2{margin:0;font:700 clamp(20px,1.6vw,25px)/1.22 var(--fd);letter-spacing:.005em;
  color:var(--ink)}
.igd-sect__hd p{margin:6px 0 0;font:400 14px/1.5 var(--ff);color:var(--ink3)}
.igd-cards+.igd-sect__hd{margin-top:var(--s4)}
.igd-prose{color:var(--ink)}
:where(.igd-prose) p{margin:0 0 var(--s2);font-size:17px;line-height:1.68}
:where(.igd-prose) h2{margin:var(--s4) 0 var(--s2);font:700 clamp(20px,1.6vw,25px)/1.22 var(--fd);
  color:var(--ink);padding-bottom:7px;border-bottom:1px solid var(--line)}
:where(.igd-prose) h3{margin:var(--s3) 0 10px;font:700 18px/1.3 var(--ff);color:var(--ink)}
:where(.igd-prose) h4{margin:var(--s3) 0 8px;font:700 12px/1.3 var(--fd);letter-spacing:.09em;
  text-transform:uppercase;color:var(--ink2)}
:where(.igd-prose) ul:not([class*="igd-"]):not([class*="igdv-"]),
:where(.igd-prose) ol:not([class*="igd-"]):not([class*="igdv-"]){
  margin:0 0 var(--s2);padding-left:22px;color:var(--ink)}
:where(.igd-prose) li{margin:0 0 7px;line-height:1.6}
:where(.igd-prose) ul:not([class*="igd-"]):not([class*="igdv-"])>li::marker{color:var(--acc)}
:where(.igd-prose) ol:not([class*="igd-"]):not([class*="igdv-"])>li::marker{
  color:var(--ink3);font-family:var(--fm);font-size:.9em}
:where(.igd-prose) ul ul,:where(.igd-prose) ol ol,
:where(.igd-prose) ul ol,:where(.igd-prose) ol ul{margin:7px 0 0}
:where(.igd-prose) a{color:var(--acc);text-decoration:underline}
:where(.igd-prose) strong,:where(.igd-prose) b{font-weight:650;color:var(--ink)}
:where(.igd-prose) em,:where(.igd-prose) i{font-style:italic}
:where(.igd-prose) hr{margin:var(--s3) 0;border:0;border-top:1px solid var(--line)}
:where(.igd-prose) small{font-size:13px;color:var(--ink3)}
:where(.igd-prose) sup,:where(.igd-prose) sub{line-height:0}
:where(.igd-prose) abbr[title]{text-decoration:underline dotted;cursor:help}
.igd-prose *:has(>.igdv-wrap),.igd-prose *:has(>.igd-pick),
.igd-prose *:has(>.igd-slot),.igd-prose *:has(>.igd-opcard){
  display:block!important;float:none!important;width:auto!important;
  max-width:none!important;columns:auto!important}
.igd-prose .igdv-wrap,.igd-prose .igd-pick,.igd-prose .igd-slot{flex:1 1 100%;
  grid-column:1/-1;float:none}
:where(.igd-prose) figure{margin:var(--s3) 0;padding:var(--s2) var(--cell);
  background:var(--wash);background-color:var(--wash);border:1px solid var(--line)}
:where(.igd-prose) figure:has(>img),:where(.igd-prose) figure:has(>a>img),
:where(.igd-prose) figure:has(>picture){padding:0}
:where(.igd-prose) figure>:first-child{margin-top:0}
:where(.igd-prose) figure>:last-child{margin-bottom:0}
:where(.igd-prose) figure img{display:block;width:auto;max-width:100%;height:auto;
  margin-inline:auto}
:where(.igd-prose) figcaption{margin:var(--s2) calc(var(--cell) * -1) calc(var(--s2) * -1);
  padding:9px var(--cell);font:400 12.5px/1.45 var(--ff);
  color:var(--ink3);border-top:1px solid var(--line)}
:where(.igd-prose) figure:has(>img) figcaption,
:where(.igd-prose) figure:has(>a>img) figcaption,
:where(.igd-prose) figure:has(>picture) figcaption{margin:0}
:where(.igd-prose) img{height:auto}
:where(.igd-prose) a>img{width:auto;max-width:100%}
:where(.igd-prose) blockquote{margin:var(--s3) 0;padding:var(--s2) var(--s3);
  background:var(--wash);background-color:var(--wash);border-left:3px solid var(--acc);
  color:var(--ink);font-size:17.5px}
:where(.igd-prose) blockquote p:last-child{margin-bottom:0}
:where(.igd-prose) blockquote cite{display:block;margin-top:10px;font:600 12.5px/1.4 var(--ff);
  font-style:normal;color:var(--ink3)}
:where(.igd-prose) code{padding:2px 5px;background:var(--wash);background-color:var(--wash);
  border:1px solid var(--line);border-radius:2px;font:400 .88em/1.5 var(--fm);color:var(--ink)}
:where(.igd-prose) pre{margin:var(--s3) 0;padding:var(--s2) var(--cell);overflow-x:auto;
  background:var(--deep);background-color:var(--deep);color:var(--on-deep);border-radius:var(--r)}
:where(.igd-prose) pre code{padding:0;background:none;background-color:transparent;border:0;
  color:var(--on-deep)}
:where(.igd-prose) dl{margin:0 0 var(--s2)}
:where(.igd-prose) dt{font-weight:650;color:var(--ink)}
:where(.igd-prose) dd{margin:0 0 10px;color:var(--ink2)}
.igd-prose .pbn-published-date{margin:0 0 var(--s2);font:600 11.5px/1.3 var(--fd);
  letter-spacing:.09em;text-transform:uppercase;color:var(--ink3)}
.igd-tw{margin:var(--s3) 0;overflow-x:auto;overscroll-behavior-x:contain;
  border:1px solid var(--line);background:var(--paper);background-color:var(--paper)}
.igd-tw>table,:where(.igd-prose) table{width:100%;border-collapse:collapse;
  font:400 14.5px/1.5 var(--ff);color:var(--ink);background:var(--paper);
  background-color:var(--paper)}
:where(.igd-prose) table{margin:var(--s3) 0;border:1px solid var(--line)}
.igd-tw>table{margin:0;border:0}
.igd-tw--w>table{width:max-content;min-width:100%;max-width:none}
.igd-tw--w th,.igd-tw--w td{max-width:340px}
.igd-tw__hint{margin:var(--s3) 0 6px;font:600 12.5px/1.4 var(--fd);
  letter-spacing:.02em;color:var(--ink2)}
.igd-tw__hint+.igd-tw{margin-top:0}
.igd-tw::-webkit-scrollbar{height:10px}
.igd-tw::-webkit-scrollbar-track{background:var(--wash)}
.igd-tw::-webkit-scrollbar-thumb{background:var(--line2);border-radius:999px}
@supports not selector(::-webkit-scrollbar){
  .igd-tw{scrollbar-width:thin;scrollbar-color:var(--line2) var(--wash)}
}
@media (max-width:640px){
  .igd-tw--w th,.igd-tw--w td{max-width:260px}
}
@media (max-width:560px){
  :where(.igd-prose) .igd-tbl--stack,
  :where(.igd-prose) .igd-tbl--stack tbody,
  :where(.igd-prose) .igd-tbl--stack tr,
  :where(.igd-prose) .igd-tbl--stack td{display:block;width:auto}
  :where(.igd-prose) .igd-tbl--stack thead{position:absolute;clip-path:inset(50%);
    width:1px;height:1px;overflow:hidden}
  :where(.igd-prose) .igd-tbl--stack tr{border-bottom:1px solid var(--line2);
    padding:4px 0}
  :where(.igd-prose) .igd-tbl--stack tr:last-child{border-bottom:0}
  :where(.igd-prose) .igd-tbl--stack td{border-bottom:0;padding:5px var(--cell)}
  :where(.igd-prose) .igd-tbl--stack tbody tr:nth-child(even) td{background:none;
    background-color:transparent}
  :where(.igd-prose) .igd-tbl--stack tbody tr:nth-child(even){background:var(--wash);
    background-color:var(--wash)}
  :where(.igd-prose) .igd-tbl--stack td[data-c]::before{content:attr(data-c);
    display:block;margin-bottom:2px;
    font:700 11px/1.3 var(--fd);letter-spacing:.07em;text-transform:uppercase;
    color:var(--ink2)}
}
:where(.igd-prose) caption,.igd-tw caption{caption-side:top;padding:11px var(--cell);
  background:var(--wash);background-color:var(--wash);border-bottom:1px solid var(--line);
  text-align:left;font:700 11.5px/1.3 var(--fd);letter-spacing:.09em;text-transform:uppercase;
  color:var(--ink2)}
:where(.igd-prose) table:not(.igd-tbl){display:block;max-width:100%;
  overflow-x:auto;overscroll-behavior-x:contain}
:where(.igd-prose) table:not(.igd-tbl)>caption{display:block;position:sticky;left:0;
  max-width:100%;text-align:left}
:where(.igd-prose) th,.igd-tw th{padding:11px var(--cell);background:var(--wash2);
  background-color:var(--wash2);border-bottom:1px solid var(--line2);text-align:left;
  vertical-align:bottom;font:700 11.5px/1.3 var(--fd);letter-spacing:.07em;
  text-transform:uppercase;color:var(--ink)}
:where(.igd-prose) td,.igd-tw td{padding:11px var(--cell);border-bottom:1px solid var(--line);
  vertical-align:top;font-variant-numeric:tabular-nums}
:where(.igd-prose) tbody tr:last-child td,.igd-tw tbody tr:last-child td{border-bottom:0}
:where(.igd-prose) tbody tr:nth-child(even) td,.igd-tw tbody tr:nth-child(even) td{
  background:var(--wash);background-color:var(--wash)}
:where(.igd-prose) td[data-num],.igd-tw td[data-num]{font-family:var(--fm);font-size:13.5px}
.igd-ql{display:flex;flex-wrap:wrap;gap:8px;margin:var(--s3) 0;padding:0;list-style:none}
.igd-ql>li{margin:0}
.igd-ql__a{display:inline-flex;align-items:center;min-height:34px;
  padding:6px var(--cell);
  background:var(--wash);background-color:var(--wash);
  border:1px solid var(--line);border-radius:var(--r);
  color:var(--ink2);text-decoration:none;font:600 13px/1.25 var(--fd)}
.igd-ql__a:hover{background-color:var(--acc-wash);border-color:var(--line2);color:var(--ink)}
.igd-cards{display:grid;grid-template-columns:repeat(auto-fill,minmax(258px,1fr));
  gap:var(--s2);margin:0;padding:0;list-style:none;align-items:start;color:var(--ink)}
.igd-card{display:flex;flex-direction:column;height:auto;min-height:0;
  background:var(--paper);background-color:var(--paper);border:1px solid var(--line);
  border-radius:var(--r);overflow:hidden;text-decoration:none;color:var(--ink)}
.igd-card:hover{border-color:var(--acc);box-shadow:0 2px 10px rgba(20,27,43,.08)}
.igd-card__f{display:grid;place-items:center;width:100%;aspect-ratio:16/9;
  background:var(--wash);background-color:var(--wash);
  background-image:repeating-linear-gradient(135deg,var(--line) 0 1px,transparent 1px 9px);
  border-bottom:1px solid var(--line);overflow:hidden}
.igd-card__f img{display:block;width:100%;height:100%;object-fit:cover}
.igd-card__f>.igd-card__k,.igd-hub__f>.igd-card__k{color:var(--ink3);text-align:center;
  padding:5px 9px;max-width:86%;letter-spacing:.11em;
  background:var(--paper);background-color:var(--paper);border:1px solid var(--line);
  border-radius:calc(var(--r) / 2);
  display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}
.igd-card__b{padding:12px var(--cell) var(--s2);display:flex;flex-direction:column;gap:6px}
.igd-card__k{font:700 10.5px/1.3 var(--fd);letter-spacing:.1em;text-transform:uppercase;
  color:var(--acc)}
.igd-card__t{font:700 16px/1.32 var(--ff);color:var(--ink)}
.igd-card:hover .igd-card__t{color:var(--acc2)}
.igd-card__d{font:400 13.5px/1.5 var(--ff);color:var(--ink2)}
.igd-card__m{margin-top:2px;font:500 11.5px/1.3 var(--fm);color:var(--ink3)}
.igd-clus{margin:0;padding:0;list-style:none;display:grid;gap:var(--s3);color:var(--ink)}
.igd-clus__g>h3{margin:0 0 10px;font:700 11.5px/1.2 var(--fd);letter-spacing:.09em;
  text-transform:uppercase;color:var(--ink3)}
.igd-clus__l{display:grid;grid-template-columns:repeat(auto-fill,minmax(244px,1fr));
  gap:6px var(--s3);margin:0;padding:0;list-style:none;color:var(--ink)}
.igd-clus__l>li{padding:5px 0;border-bottom:1px solid var(--line);min-width:0}
.igd-clus__l a{display:block;color:var(--ink2);text-decoration:none;font:400 14px/1.45 var(--ff);
  overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.igd-clus__l a:hover{color:var(--acc2)}
.igd-faq{border-top:1px solid var(--line)}
.igd-faq__i{padding:var(--s3) 0;border-bottom:1px solid var(--line)}
.igd-faq__i>h3{margin:0 0 6px;font:700 16.5px/1.3 var(--ff);color:var(--ink)}
.igd-faq__i>p{margin:0;font:400 15.5px/1.6 var(--ff);color:var(--ink2)}
.igd-faq__i>p+p{margin-top:8px}
.igd-faq__i>p a{color:var(--acc2);text-decoration:none;border-bottom:1px solid var(--line)}
.igd-faq__i>p a:hover{color:var(--acc)}
.igd-wid{background:var(--paper);background-color:var(--paper);border:1px solid var(--line);
  border-top:3px solid var(--acc);border-radius:var(--r)}
.igd-wid__hd{display:flex;align-items:center;gap:8px;padding:10px var(--cell);
  border-bottom:1px solid var(--line);background:var(--wash);background-color:var(--wash)}
.igd-wid__hd .igd-i{width:16px;height:16px;color:var(--acc)}
.igd-wid__hd h2,.igd-wid__hd h3{margin:0;font:700 11.5px/1.25 var(--fd);letter-spacing:.09em;
  text-transform:uppercase;color:var(--ink)}
.igd-wid__b{padding:12px var(--cell) var(--s2)}
.igd-wid__note{padding:9px var(--cell);border-top:1px solid var(--line);
  background:var(--wash);background-color:var(--wash);font:400 11.5px/1.45 var(--ff);
  color:var(--ink3)}
.igd-wwag{margin:0;padding:0;list-style:none;display:grid;gap:var(--s1);color:var(--ink)}
.igd-wwag>li{display:grid;grid-template-columns:76px 1fr 46px;gap:var(--s1);align-items:center;
  font:500 12.5px/1.3 var(--ff)}
.igd-wwag__bar{display:block;position:relative;height:10px;background:var(--wash2);
  background-color:var(--wash2);border-radius:5px;overflow:hidden}
.igd-wwag__bar i{position:absolute;left:0;top:0;bottom:0;display:block;background:var(--cta);
  background-color:var(--cta);border-radius:5px}
.igd-wwag__bar i[data-over]{background:var(--warn);background-color:var(--warn)}
.igd-wwag__n{text-align:right;font:600 12.5px/1.3 var(--fm);color:var(--ink2);
  font-variant-numeric:tabular-nums}
.igd-wpay{margin:0;padding:0;list-style:none;display:grid;gap:0;color:var(--ink)}
.igd-wpay>li{display:grid;grid-template-columns:auto 1fr auto;gap:var(--s1);align-items:center;
  padding:9px 0;border-bottom:1px solid var(--line);font:500 13px/1.35 var(--ff)}
.igd-wpay>li:last-child{border-bottom:0}
.igd-wpay .igd-i{width:16px;height:16px;color:var(--ink3)}
.igd-wpay__t{text-align:right;font:600 12.5px/1.3 var(--fm);color:var(--ink2)}
.igd-val{margin:var(--s3) 0 0;padding:var(--s3) var(--cell);background:var(--wash);
  background-color:var(--wash);border:1px solid var(--line);border-radius:var(--r)}
.igd-val__l{display:grid;grid-template-columns:repeat(auto-fit,minmax(214px,1fr));
  gap:var(--s2) var(--s3);margin:0;padding:0;list-style:none;align-items:start;color:var(--ink)}
.igd-val__l>li{display:grid;grid-template-columns:22px 1fr;gap:10px;min-width:0;
  font:400 13.5px/1.5 var(--ff);color:var(--ink2)}
.igd-val__l .igd-i{width:20px;height:20px;color:var(--acc);margin-top:2px}
.igd-val__n{display:block;font:700 15px/1.3 var(--fm);color:var(--ink);
  font-variant-numeric:tabular-nums}
.igd-val__m{margin:var(--s2) 0 0;font:600 12.5px/1.4 var(--ff)}
.igdv-wrap{margin:var(--s3) 0 0;background:var(--paper);background-color:var(--paper);
  border:1px solid var(--line2);border-top:3px solid var(--ink)}
.igdv-hd{padding:8px var(--cell);border-bottom:1px solid var(--line)}
.igdv-hd h2{margin:0;font:700 21px/1.2 var(--fd);letter-spacing:.005em;color:var(--ink)}
.igdv-sub{display:flex;flex-wrap:wrap;align-items:baseline;gap:3px 12px;margin:3px 0 0;
  font:400 12px/1.4 var(--ff);color:var(--ink3)}
.igdv-sub b{color:var(--ink2);font-weight:600}
.igdv-sub a{color:var(--acc)}
.igdv-disc{margin:var(--s3) 0 0;padding:9px var(--cell);
  background:var(--wash);background-color:var(--wash);
  border:1px solid var(--line);font:400 12px/1.5 var(--ff);color:var(--ink2);
  max-width:96ch}
.igdv-disc+.igdv-wrap{margin-top:10px}      
.igdv-disc a{color:var(--acc)}
.igdv-list{margin:0;padding:0;list-style:none;color:var(--ink)}
.igdv-list>li{display:grid;grid-template-columns:38px 140px minmax(0,1fr) 210px;
  gap:var(--cell);align-items:center;padding:var(--s2) var(--cell);
  border-bottom:1px solid var(--line);min-height:150px}
.igdv-list>li:nth-child(even){background:#FAF8F3;background-color:#FAF8F3}
.igdv-row--lead{box-shadow:inset 3px 0 0 var(--acc)}
.igdv-why{display:flex;align-items:baseline;gap:6px;margin:0;
  font:600 12.5px/1.45 var(--ff);color:var(--acc2)}
.igdv-why__i{flex:0 0 auto;width:14px;height:14px;color:var(--acc);transform:translateY(2px)}
.igdv-rank{font:700 20px/1 var(--fm);color:var(--ink3);text-align:center;
  font-variant-numeric:tabular-nums}
.igdv-list>li:first-child .igdv-rank{color:var(--acc)}
.igdv-plate{box-sizing:content-box;width:132px;height:132px;padding:4px;
  background:#FBFAF7;background-color:#FBFAF7;
  border:1px solid var(--line);border-radius:var(--r);display:flex;align-items:center;
  justify-content:center;overflow:hidden}
.igdv-plate img{width:100%;height:100%;object-fit:contain}
.igdv-rec{min-width:0;display:grid;gap:4px}
.igdv-rec__n,.igdv-rec__lic,.igdv-rec__sm{margin:0}
.igdv-rec__n{font:700 17px/1.2 var(--fd);letter-spacing:.01em;color:var(--ink)}
.igdv-rec__n a{color:var(--ink);text-decoration:none}
.igdv-rec__n a:hover{color:var(--acc2);text-decoration:underline}
.igdv-rec__lic{display:flex;flex-wrap:wrap;gap:3px 10px;font:500 11.5px/1.35 var(--fm);
  color:var(--ink2);font-variant-numeric:tabular-nums}
.igdv-rec__lic b{color:var(--ink);font-weight:600}
.igdv-rec__off{font:400 13.5px/1.45 var(--ff);color:var(--ink2)}
.igdv-rec__off b{color:var(--ink);font-weight:650}
.igdv-rec__sm{font:400 11.5px/1.4 var(--ff);color:var(--ink3)}
.igdv-chip{display:inline-flex;align-items:center;gap:4px;padding:2px 7px;
  background:var(--wash);background-color:var(--wash);border:1px solid var(--line);
  border-radius:2px;font:700 10px/1.5 var(--fd);letter-spacing:.08em;text-transform:uppercase;
  color:var(--ink2)}
.igdv-chip--free{background:var(--cta-wash);background-color:var(--cta-wash);
  border-color:#BFD9C9;color:var(--cta)}
.igdv-chip--new{background:var(--acc-wash);background-color:var(--acc-wash);
  border-color:#E3D2AE;color:var(--acc2)}
.igdv-go{display:grid;gap:6px;justify-items:stretch}
.igdv-btn{display:inline-flex;align-items:center;justify-content:center;gap:7px;
  min-height:44px;padding:11px var(--cell);background:var(--cta);background-color:var(--cta);
  color:#FFF;border:1px solid var(--cta2);border-radius:var(--r);text-decoration:none;
  font:700 13px/1.2 var(--fd);letter-spacing:.08em;text-transform:uppercase;text-align:center}
.igdv-btn:hover{background-color:var(--cta2);color:#FFF}
.igdv-btn--ghost{background:var(--paper);background-color:var(--paper);color:var(--ink);
  border-color:var(--line2);font-weight:600}
.igdv-btn--ghost:hover{background-color:var(--wash);color:var(--acc2)}
.igdv-go__sm{font:400 10.5px/1.35 var(--ff);color:var(--ink3);text-align:center}
.igdv-ft{padding:9px var(--cell);background:var(--wash);background-color:var(--wash);
  border-top:1px solid var(--line);font:400 11.5px/1.45 var(--ff);color:var(--ink3)}
.igdv-ft a{color:var(--acc)}
.igd-trail .igdv-bridge{margin-left:auto;flex:0 0 auto;font:600 12px/1.35 var(--ff);
  color:var(--acc);white-space:nowrap}
.igd-trail .igdv-bridge a{color:inherit;text-decoration:none;border-bottom:1px solid currentColor}
.igd-trail .igdv-bridge a:hover{color:var(--acc2)}
.igdv-rec__off{display:flex;flex-wrap:wrap;align-items:baseline;gap:2px 10px}
.igdv-fig{font:700 22px/1.15 var(--fm);color:var(--cta);font-variant-numeric:tabular-nums;
  white-space:nowrap}
.igdv-fig small{font:600 12.5px/1.2 var(--ff);color:var(--ink2);letter-spacing:.01em}
.igdv-ot{min-width:0;font:400 13px/1.45 var(--ff);color:var(--ink2)}
.igdv-facts{display:flex;flex-wrap:wrap;gap:2px 14px;margin:0;padding:0;list-style:none}
.igdv-facts>li{display:flex;align-items:baseline;gap:6px;font:400 12.5px/1.45 var(--ff);
  color:var(--ink2)}
.igdv-facts>li::before{content:"";flex:0 0 auto;width:6px;height:6px;border-radius:50%;
  background:var(--cta);background-color:var(--cta);transform:translateY(-2px)}
.igdv-con{display:flex;align-items:baseline;gap:6px;margin:0;
  font:400 12.5px/1.45 var(--ff);color:var(--ink3)}
.igdv-con__i{flex:0 0 auto;width:14px;height:14px;color:#A4462F;transform:translateY(2px)}
.igdv-rev{display:block;font:600 12px/1.3 var(--ff);color:var(--acc);text-align:center}
.igdv-btn__i{width:16px;height:16px}
.igdv-chip--crit{background:var(--acc-wash);background-color:var(--acc-wash);
  border-color:#E3D2AE;color:var(--acc2)}
.igdv-rec__n{display:flex;flex-wrap:wrap;align-items:center;gap:4px 8px}
.igdv-wrap{position:relative}
.igdv-wrap input{position:absolute;width:1px;height:1px;margin:-1px;padding:0;
  overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0}
.igdv-list>li.igdv-hid{display:none}
.igdv-more:checked~.igdv-list>li.igdv-hid{display:grid}
.igdv-moreL{display:flex;align-items:center;justify-content:center;gap:8px;min-height:48px;
  padding:12px var(--cell);background:var(--wash);background-color:var(--wash);
  border-top:1px solid var(--line);cursor:pointer;
  font:700 12.5px/1.3 var(--fd);letter-spacing:.06em;text-transform:uppercase;
  color:var(--ink)}
.igdv-moreL:hover{color:var(--acc2)}
.igdv-moreL__i{width:16px;height:16px;transform:rotate(90deg)}
.igdv-moreL>span:nth-child(2){display:none}
.igdv-more:checked~.igdv-moreL>span:first-child{display:none}
.igdv-more:checked~.igdv-moreL>span:nth-child(2){display:inline}
.igdv-filt{display:flex;flex-wrap:wrap;align-items:center;gap:8px;
  padding:9px var(--cell);border-top:1px solid var(--line)}
.igdv-filt__k{display:inline-flex;align-items:center;gap:6px;
  font:700 10.5px/1.5 var(--fd);letter-spacing:.09em;text-transform:uppercase;
  color:var(--ink3)}
.igdv-filt__k .igd-i{width:14px;height:14px}
.igdv-filt label{display:inline-flex;align-items:center;min-height:30px;padding:4px 11px;
  background:var(--paper);background-color:var(--paper);border:1px solid var(--line2);
  border-radius:15px;cursor:pointer;font:600 12px/1.3 var(--ff);color:var(--ink2)}
.igdv-filt label:hover{border-color:var(--acc);color:var(--acc2)}
.igdv-f[id$="-paypal"]:checked~.igdv-list>li:not([data-f~="paypal"]),
.igdv-f[id$="-applepay"]:checked~.igdv-list>li:not([data-f~="applepay"]),
.igdv-f[id$="-pbm"]:checked~.igdv-list>li:not([data-f~="pbm"]),
.igdv-f[id$="-trustly"]:checked~.igdv-list>li:not([data-f~="trustly"]),
.igdv-f[id$="-nowager"]:checked~.igdv-list>li:not([data-f~="nowager"]),
.igdv-f[id$="-cash"]:checked~.igdv-list>li:not([data-f~="cash"]),
.igdv-f[id$="-spins"]:checked~.igdv-list>li:not([data-f~="spins"]){display:none}
.igdv-f[id$="-paypal"]:checked~.igdv-filt label[for$="-paypal"],
.igdv-f[id$="-applepay"]:checked~.igdv-filt label[for$="-applepay"],
.igdv-f[id$="-pbm"]:checked~.igdv-filt label[for$="-pbm"],
.igdv-f[id$="-trustly"]:checked~.igdv-filt label[for$="-trustly"],
.igdv-f[id$="-nowager"]:checked~.igdv-filt label[for$="-nowager"],
.igdv-f[id$="-cash"]:checked~.igdv-filt label[for$="-cash"],
.igdv-f[id$="-spins"]:checked~.igdv-filt label[for$="-spins"]{
  background:var(--ink);background-color:var(--ink);border-color:var(--ink);color:#FFF}
.igdv-dL{display:none}
.igd-jump{margin:var(--s2) 0 0}
.igd-jump__a{display:inline-flex;align-items:center;gap:9px;min-height:44px;
  padding:11px 18px;background:var(--acc-wash);background-color:var(--acc-wash);
  border:1px solid #E3D2AE;border-radius:var(--r);text-decoration:none;
  font:700 13px/1.2 var(--fd);letter-spacing:.05em;color:var(--acc2)}
.igd-jump__a:hover{background-color:var(--wash);border-color:var(--acc);color:var(--ink)}
.igd-jump__a .igd-i{width:16px;height:16px;transform:rotate(90deg)}
.igd-pick{margin:var(--s3) 0 0;padding:var(--s2) var(--cell) 12px;
  background:var(--paper);background-color:var(--paper);
  border:1px solid var(--line2);border-top:3px solid var(--acc)}
.igd-pick__k{display:flex;align-items:center;gap:7px;margin:0 0 10px;
  font:700 11px/1.3 var(--fd);letter-spacing:.1em;text-transform:uppercase;color:var(--ink2)}
.igd-pick__k .igd-i{width:16px;height:16px;color:var(--acc)}
.igd-pick__l2{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--s2);
  margin:0;padding:0;list-style:none}
.igd-pick__l2>li{display:grid;grid-template-rows:auto 1fr auto;gap:8px;min-width:0;
  padding:10px;background:var(--wash);background-color:var(--wash);
  border:1px solid var(--line);border-radius:var(--r)}
.igd-pick__p{display:flex;align-items:center;justify-content:center;height:84px;
  background:#FBFAF7;background-color:#FBFAF7;border:1px solid var(--line);
  border-radius:var(--r);overflow:hidden}
.igd-pick__p img{width:auto;height:100%;max-width:100%;object-fit:contain}
.igd-pick__b{display:grid;gap:3px;min-width:0}
.igd-pick__n{font:700 15px/1.2 var(--fd);color:var(--ink)}
.igd-pick__n a{color:var(--ink);text-decoration:none}
.igd-pick__n a:hover{color:var(--acc2);text-decoration:underline}
.igd-pick__l{display:flex;flex-wrap:wrap;gap:2px 8px;font:500 11px/1.35 var(--fm);
  color:var(--ink3)}
.igd-pick__l b{color:var(--ink2);font-weight:600}
.igd-pick__l a{color:var(--acc)}
.igd-pick__o{font:700 16px/1.2 var(--fm);color:var(--cta);font-variant-numeric:tabular-nums}
.igd-pick__o small{font:600 11px/1.2 var(--ff);color:var(--ink2)}
.igd-pick__go{min-height:40px;padding:9px 12px;font-size:12px}
.igd-pick__t{margin:10px 0 0;font:400 11px/1.4 var(--ff);color:var(--ink3)}
.igd-opcard{display:grid;grid-template-columns:134px minmax(0,1fr);gap:var(--cell);
  align-items:start;margin:var(--s3) 0 0;padding:var(--s2) var(--cell);
  background:var(--paper);background-color:var(--paper);
  border:1px solid var(--line2);border-top:3px solid var(--ink)}
.igd-opcard__k{grid-column:1/-1;display:flex;align-items:center;gap:7px;margin:0;
  font:700 11px/1.3 var(--fd);letter-spacing:.1em;text-transform:uppercase;color:var(--ink2)}
.igd-opcard__k .igd-i{width:16px;height:16px;color:var(--acc)}
.igd-opcard__b{display:grid;gap:6px;min-width:0}
.igd-opcard__n{margin:0;font:700 19px/1.2 var(--fd);color:var(--ink)}
.igd-opcard .igdv-go{grid-column:2;max-width:260px}
.igd-opcard--bare{grid-template-columns:minmax(0,1fr)}
.igd-opcard--bare .igdv-go{grid-column:1;max-width:none}
.igd-opcard__w{margin:0;font:400 13.5px/1.55 var(--ff);color:var(--ink2)}
.igd-hero{margin:var(--s2) 0 0}
.igd-hero img{display:block;width:100%;height:auto;aspect-ratio:16/9;object-fit:cover;
  border:1px solid var(--line);border-radius:var(--r);
  background:var(--wash);background-color:var(--wash)}
.igd-hero figcaption{margin:7px 0 0;font:400 12px/1.45 var(--ff);color:var(--ink3)}
.igd-sold{margin:var(--s3) 0 0;padding:var(--cell);border:1px solid var(--line);
  border-radius:var(--r);background:var(--wash)}
.igd-sold h2{margin:0 0 10px;font:700 17px/1.25 var(--fd);color:var(--ink)}
.igd-sold__l{display:flex;flex-wrap:wrap;gap:8px 22px;margin:0;padding:0;list-style:none}
.igd-sold__l li{margin:0;font:400 14px/1.5 var(--ff)}
.igd-sold__l a{color:var(--ink2);text-decoration:underline;
  text-decoration-color:var(--line2);text-underline-offset:2px}
.igd-sold__l a:hover{color:var(--ink);text-decoration-color:currentColor}
.igd-slot{margin:var(--s3) 0 0}
.igd-slot__f{margin:0}
.igd-slot__f img{display:block;width:100%;height:auto;border:1px solid var(--line);
  border-radius:var(--r);background:var(--wash);background-color:var(--wash)}
.igd-slot__f figcaption{margin:7px 0 0;font:400 12px/1.45 var(--ff);color:var(--ink3)}
.igd-slot__k{display:flex;align-items:center;gap:7px;margin:var(--s2) 0 8px;
  font:700 11px/1.3 var(--fd);letter-spacing:.1em;text-transform:uppercase;color:var(--ink2)}
.igd-slot__k .igd-i{width:16px;height:16px;color:var(--acc)}
.igd-slot__d{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));
  gap:1px;margin:0;background:var(--line);background-color:var(--line);
  border:1px solid var(--line)}
.igd-slot__d>div{padding:9px 12px;background:var(--paper);background-color:var(--paper)}
.igd-slot__d dt{font:700 10.5px/1.4 var(--fd);letter-spacing:.09em;text-transform:uppercase;
  color:var(--ink3)}
.igd-slot__d dd{margin:3px 0 0;font:700 16px/1.25 var(--fm);color:var(--ink);
  font-variant-numeric:tabular-nums}
.igd-sig{display:grid;grid-template-columns:42px minmax(0,1fr);gap:var(--cell);
  align-items:start;margin:var(--s4) 0 0;padding:var(--s2) var(--cell);
  background:var(--wash);background-color:var(--wash);
  border:1px solid var(--line);border-left:3px solid var(--acc)}
.igd-sig__m{display:flex;align-items:center;justify-content:center;width:42px;height:42px;
  background:var(--paper);background-color:var(--paper);border:1px solid var(--line2);
  border-radius:50%;color:var(--acc)}
.igd-sig__i{width:21px;height:21px}
.igd-sig__b{min-width:0}
.igd-sig__b h2{margin:0 0 7px;font:700 11px/1.3 var(--fd);letter-spacing:.1em;
  text-transform:uppercase;color:var(--ink2)}
.igd-sig__b p{margin:0;font:400 14.5px/1.62 var(--ff);color:var(--ink2)}
.igd-sig__b b{color:var(--ink);font-weight:700}
.igd-sig__b p.igd-sig__d{margin:10px 0 0;padding-top:9px;border-top:1px solid var(--line2);
  font:400 12.5px/1.5 var(--ff);color:var(--ink3)}
.igd-sig__d time{font-family:var(--fm);font-variant-numeric:tabular-nums;color:var(--ink2)}
.igd-foot{margin-top:var(--s4);background:var(--deep);background-color:var(--deep);
  color:var(--on-deep2);border-top:3px solid var(--acc)}
.igd-foot__top{display:grid;grid-template-columns:minmax(0,300px) repeat(3,minmax(0,1fr));
  gap:var(--s3) var(--s4);padding:var(--s4) 0 var(--s3);align-items:start}
.igd-foot__face{min-width:0}
.igd-foot__face .igd-logo{color:var(--on-deep)}
.igd-foot__face .igd-logo__m{color:#E4C78A}
.igd-foot__face .igd-logo__t{color:var(--on-deep2)}
.igd-foot__face p{margin:12px 0 0;font:400 13px/1.55 var(--ff);color:var(--on-deep2)}
.igd-foot__sig{margin:12px 0 0;font:400 12.5px/1.6 var(--ff);color:var(--on-deep2)}
.igd-foot__sig .igd-foot__k{display:block;color:var(--on-deep);font-weight:600}
.igd-foot__sig a{color:#E4C78A}
.igd-foot__col{min-width:0}
.igd-foot__col h2{margin:0 0 11px;font:700 11px/1.25 var(--fd);letter-spacing:.11em;
  text-transform:uppercase;color:var(--on-deep)}
.igd-foot__l{margin:0;padding:0;list-style:none;color:var(--on-deep2)}
.igd-foot__l>li{margin:0 0 2px;break-inside:avoid}
.igd-foot__l a{display:block;padding:7px 0;min-height:32px;color:var(--on-deep2);
  text-decoration:none;font:400 13.5px/1.4 var(--ff)}
.igd-foot__l a:hover{color:#FFF;text-decoration:underline}
.igd-badges{border-top:1px solid #2A3348;padding:var(--s3) 0}
.igd-badges h2{margin:0 0 12px;font:700 11px/1.25 var(--fd);letter-spacing:.11em;
  text-transform:uppercase;color:var(--on-deep2)}
.igd-badges__l{display:flex;flex-wrap:wrap;gap:10px;margin:0;padding:0;list-style:none;
  color:var(--on-deep)}
.igd-badges__l>li{display:flex}
.igd-badge{display:inline-flex;align-items:center;gap:8px;min-height:48px;
  padding:8px var(--cell);background:#FBFAF7;background-color:#FBFAF7;
  border:1px solid #D9D2C4;border-radius:var(--r);color:var(--ink);text-decoration:none;
  font:700 12px/1.2 var(--fd);letter-spacing:.07em;text-transform:uppercase}
.igd-badge:hover{background-color:#FFF;border-color:var(--acc);color:var(--acc2)}
.igd-badge img{display:block;height:28px;width:auto}
.igd-badge__i{flex:0 0 auto;width:19px;height:19px;color:var(--acc)}
.igd-badge:hover .igd-badge__i{color:var(--acc2)}
.igd-badge--tel{font-family:var(--fm);letter-spacing:.02em;text-transform:none;font-size:14px}
.igd-foot__bot{border-top:1px solid #2A3348;padding:var(--s3) 0 var(--s4)}
.igd-foot__disc{margin:0 0 10px;font:400 12.5px/1.6 var(--ff);color:var(--on-deep);
  max-width:104ch}
.igd-foot__legal{margin:0;font:400 12px/1.6 var(--ff);color:var(--on-deep2);max-width:104ch}
.igd-foot__legal a{color:#E4C78A}
.igd-foot__cc{margin:10px 0 0;font:400 12px/1.5 var(--ff);color:#8B93A6}
.igd-wire{margin:var(--s3) 0 0;padding:var(--s3) var(--cell);background:var(--wash);
  background-color:var(--wash);border:1px solid var(--line);border-top:3px solid var(--acc);
  border-radius:var(--r)}
.igd-wire:empty{display:none}
.igd-wire:not(:has(*)){display:none}
.igd-wire>div{padding:0 0 20px;border-bottom:1px solid var(--line)}
.igd-wire>div:last-of-type{border-bottom:0;padding-bottom:0}
.igd-wire h4{margin:0 0 5px;font:700 16px/1.32 var(--ff);letter-spacing:0;text-transform:none;
  color:var(--ink)}
.igd-wire h4 a{color:var(--ink);text-decoration:none}
.igd-wire h4 a:hover{color:var(--acc2);text-decoration:underline}
.igd-wire p{margin:0;font:400 14px/1.5 var(--ff);color:var(--ink2);
  display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}
@media (min-width:860px){.igd-wire h4{font-size:17px}}
.igd-ck{position:fixed;left:0;right:0;bottom:0;z-index:50;display:flex;flex-wrap:wrap;
  align-items:center;gap:10px var(--s3);padding:12px var(--pad);
  background:var(--deep2);background-color:var(--deep2);color:var(--on-deep);
  border-top:1px solid #3A4458;font:400 13px/1.5 var(--ff)}
.igd-ck[hidden]{display:none}
body:has(.igd-ck:not([hidden])){padding-bottom:90px}
.igd-ck p{margin:0;max-width:86ch}
.igd-ck a{color:#E4C78A}
.igd-ck button{margin-left:auto;min-height:40px;padding:9px var(--s3);background:var(--acc);
  background-color:var(--acc);color:#FFF;border:0;border-radius:var(--r);cursor:pointer;
  font:700 12px/1.2 var(--fd);letter-spacing:.08em;text-transform:uppercase}
.igd-ck button:hover{background-color:var(--acc2)}
@media (max-width:1023px){
  .igd-foot__top{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:var(--s3)}
}
@media (max-width:899px){
  .igdv-list>li{grid-template-columns:38px 134px minmax(0,1fr);row-gap:10px}
  .igdv-plate{width:126px;height:126px}          
  .igdv-go{grid-column:1/-1;grid-template-columns:1fr auto;align-items:center}
  .igdv-go__sm{text-align:left}
  .igdv-rev{text-align:left}
  .igd-pick__l2{grid-template-columns:repeat(auto-fit,minmax(190px,1fr))}
  .igd-opcard{grid-template-columns:minmax(0,1fr)}
  .igd-opcard .igdv-go{grid-column:1;max-width:none}
}
@media (max-width:767px){
  :root{--pad:14px;--cell:16px;--s3:22px;--s4:34px}
  .igd-head__law .igd-in{gap:10px;font-size:10.5px;min-height:24px}
  .igd-head__law .igd-law__opt{display:none}
  .igd-mast .igd-in{min-height:52px;gap:10px}
  .igd-logo__n{font-size:18px}
  .igd-logo__t{display:none}
  .igd-mast__aside{display:none}
  .igd-burger__l{display:inline-flex}
  .igd-nav{position:absolute;left:0;right:0;top:100%;max-height:calc(100vh - 76px);
    overflow-y:auto;visibility:hidden;opacity:0;border-top:1px solid var(--line);
    border-bottom:1px solid var(--line);box-shadow:0 14px 30px rgba(20,27,43,.18)}
  .igd-burger:checked~.igd-nav{visibility:visible;opacity:1}
  .igd-nav .igd-in{display:block;min-height:0;padding:10px var(--pad) var(--s3)}
  .igd-nav__l{display:block}
  .igd-nav__l>li{display:block}
  .igd-nav__a{min-height:46px;padding:12px 0;font-size:14px;border-bottom:1px solid var(--line)}
  .igd-nav__a[aria-current="true"]{border-bottom-color:var(--acc)}
  .igd-drop{position:static;visibility:inherit;opacity:1;min-width:0;margin:0 0 10px;padding:0;
    border:0;box-shadow:none;columns:2;column-gap:var(--s2);background:none;
    background-color:transparent}
  .igd-drop>li{break-inside:avoid}
  .igd-drop a{padding:11px 0;min-height:44px;font-size:13px}
  .igd-drop a b{display:none}          
  .igd-drop li:first-child a{border-bottom:0}
  .igd-kop h1{font-size:clamp(21px,5.6vw,25px);line-height:1.2}
  .igd-intro>p{font-size:16.5px;line-height:1.58}
  .igd-hubs>li{flex-basis:140px}
  .igd-hub{min-height:102px}
  .igd-hub__c{padding:7px 12px 9px;font-size:12.5px;line-height:1.28}
  .igdv-list>li{grid-template-columns:130px minmax(0,1fr);
    gap:8px 12px;padding:10px 12px;align-items:start;min-height:0}
  .igdv-rank{grid-column:1;grid-row:1;text-align:left;font-size:14px}
  .igdv-plate{width:120px;height:120px;grid-column:1;grid-row:2}
  .igdv-rec{grid-column:2;grid-row:1/3;gap:3px}
  .igdv-rec__n{font-size:16px}
  .igdv-go{grid-column:1/-1;grid-row:3;grid-template-columns:1fr;gap:4px}
  .igdv-why{font-size:12px}
  .igdv-go__sm{text-align:center}
  .igdv-rev{text-align:center}
  .igdv-fig{font-size:19px}
  .igdv-dL{display:inline-flex;align-items:center;gap:6px;min-height:32px;padding:5px 0;
    cursor:pointer;font:600 12px/1.3 var(--ff);color:var(--acc);
    border-bottom:1px solid var(--line)}
  .igdv-dL>span:nth-child(2){display:none}
  .igdv-d:checked~.igdv-rec__sm,.igdv-d:checked~.igdv-facts,
  .igdv-d:checked~.igdv-rec__lic{display:none}
  .igdv-d:not(:checked)~.igdv-dL>span:first-child{display:none}
  .igdv-d:not(:checked)~.igdv-dL>span:nth-child(2){display:inline}
  .igdv-filt{gap:6px;padding:9px 12px}
  .igdv-filt label{min-height:34px;font-size:12.5px}
  .igd-pick__l2{grid-template-columns:minmax(0,1fr)}
  .igd-pick__l2>li{grid-template-columns:84px minmax(0,1fr);grid-template-rows:auto auto;
    align-items:center;column-gap:12px}
  .igd-pick__p{height:74px}
  .igd-pick__go{grid-column:1/-1}
  .igd-sig{grid-template-columns:34px minmax(0,1fr);gap:12px;padding:var(--s2) 12px}
  .igd-sig__m{width:34px;height:34px}
  .igd-sig__i{width:18px;height:18px}
  .igd-sig__b p{font-size:14px}
  .igd-foot__top{grid-template-columns:minmax(0,1fr);gap:var(--s3)}
  .igd-ck{flex-direction:column;align-items:flex-start}
  .igd-ck button{margin-left:0;width:100%}
  body:has(.igd-ck:not([hidden])){padding-bottom:130px}   
}
@media (max-width:379px){
  .igd-hubs>li{flex-basis:132px}
  .igdv-plate{width:120px;height:120px}          
}
@media print{
  .igd-head,.igd-nav,.igd-ck,.igd-hubrow,.igdv-go{display:none}
  body{font-size:12pt;color:#000}
}
