
:root {
  --wnk-canvas: #0f1215;
  --wnk-paper:  #191d22;
  --wnk-inset:  #1f242b;
  --wnk-ink:    #e9ecf0;
  --wnk-dim:    #a3adb9;
  --wnk-line:   #2b323a;
  --wnk-line-2: #3a434d;
  --wnk-green:  #1f6f5c;
  --wnk-green-2:#2c8f77;
  --wnk-green-3:#5fc0a5;
  --wnk-sand:   #d9a441;
  --wnk-sand-2: #f0c069;
  --wnk-warn:   #c05a45;
  --wnk-text:  760px;
  --wnk-sheet: 888px;
  --wnk-frame: 1120px;
  --wnk-pad: 20px;
  --wnk-gap: 24px;
  --wnk-sans:  "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;
  --wnk-serif: Georgia, "Times New Roman", "Liberation Serif", serif;
  --wnk-mono:  "Cascadia Mono", Consolas, "DejaVu Sans Mono", monospace;
}
@media (max-width: 760px) {
  :root { --wnk-pad: 14px; --wnk-gap: 12px; }
}
:where(body.wnk-page) {
  background: var(--wnk-canvas);
  color: var(--wnk-ink);
  font-family: var(--wnk-serif);
  font-size: 17px;
  line-height: 1.66;
  margin: 0;
  -webkit-text-size-adjust: 100%;
}
:where(body.wnk-page) .wrap,
:where(body.wnk-page) .main,
:where(body.wnk-page) .main__inner,
:where(body.wnk-page) .container {
  background: none;
  border: 0;
  box-shadow: none;
  max-width: none;
  width: auto;
  margin-inline: 0;
  padding-inline: 0;
  display: block;
}
:where(body.wnk-page) .col-span-8,
:where(body.wnk-page) .col-span-4,
:where(body.wnk-page) .col-span-2,
:where(body.wnk-page) .grid-cols-12,
:where(body.wnk-page) .grid-cols-4,
:where(body.wnk-page) .flex-1,
:where(body.wnk-page) .mx-auto,
:where(body.wnk-page) .w-full {
  display: block;
  grid-column: auto;
  max-width: none;
  width: auto;
  margin-inline: 0;
  flex: none;
}
:where(body.wnk-page) .sticky,
:where(body.wnk-page) .top-\[20px\] { position: static; top: auto; }
:where(body.wnk-page) .hidden { display: none; }
:where(body.wnk-page) .to_top { display: none; }
:where(body.wnk-page) h1,
:where(body.wnk-page) h2,
:where(body.wnk-page) h3,
:where(body.wnk-page) h4,
:where(body.wnk-page) h5,
:where(body.wnk-page) h6 {
  font-family: var(--wnk-sans);
  color: var(--wnk-ink);
  letter-spacing: -0.012em;
  line-height: 1.22;
  font-weight: 650;
  margin-block: 1.7em 0.6em;
  text-transform: none;
  hyphens: auto;
  overflow-wrap: break-word;
}
:where(body.wnk-page) h1 { font-size: clamp(27px, 4.1vw, 38px); margin-block: 0 0.5em; }
:where(body.wnk-page) h2 { font-size: clamp(22px, 2.8vw, 27px); }
:where(body.wnk-page) h3 { font-size: 20px; font-weight: 600; }
:where(body.wnk-page) h4 { font-size: 18px; font-weight: 600; color: var(--wnk-dim); }
:where(body.wnk-page) h2 {
  border-top: 1px solid var(--wnk-line);
  padding-top: 0.7em;
}
:where(body.wnk-page) p { margin-block: 0 1.05em; }
:where(body.wnk-page) a { color: var(--wnk-sand-2); text-decoration: none; }
:where(body.wnk-page) a:hover { text-decoration: underline; }
:where(body.wnk-page) strong, :where(body.wnk-page) b { color: #fff; font-weight: 650; }
:where(body.wnk-page) em, :where(body.wnk-page) i { color: var(--wnk-ink); }
:where(body.wnk-page) img { max-width: 100%; height: auto; display: block; }
:where(body.wnk-page) hr { border: 0; border-top: 1px solid var(--wnk-line); margin-block: 1.8em; }
:where(body.wnk-page) ul,
:where(body.wnk-page) ol { margin-block: 0 1.15em; padding-inline-start: 1.15em; }
:where(body.wnk-page) ul > li,
:where(body.wnk-page) ol > li { margin-block: 0 0.42em; padding-inline-start: 0; }
:where(body.wnk-page) ul > li::before,
:where(body.wnk-page) ol > li::before { content: none; }
:where(body.wnk-page) ul > li { list-style: none; position: relative; }
:where(body.wnk-page) ul > li::marker { content: none; }
:where(body.wnk-page) ul:not(.wnk-bare) > li::after {
  content: "";
  position: absolute;
  inset-inline-start: -0.95em;
  inset-block-start: 0.62em;
  width: 6px;
  height: 6px;
  background: var(--wnk-green-2);
  transform: rotate(45deg);
}
:where(body.wnk-page) ol { list-style: decimal; }
:where(body.wnk-page) ol > li::marker { color: var(--wnk-sand); font-family: var(--wnk-sans); }
:where(body.wnk-page) .button-1,
:where(body.wnk-page) .link,
:where(body.wnk-page) .review__play_now {
  display: inline-block;
  background: var(--wnk-green);
  color: #fff;
  font-family: var(--wnk-sans);
  font-size: 15px;
  font-weight: 650;
  line-height: 1.15;
  text-align: center;
  text-decoration: none;
  border: 1px solid var(--wnk-green-2);
  border-radius: 4px;
  padding-inline: 16px;
  padding-block: 11px;
  min-width: 0;
  width: auto;
  height: auto;
}
:where(body.wnk-page) .button-1:hover,
:where(body.wnk-page) .link:hover,
:where(body.wnk-page) .review__play_now:hover {
  background: var(--wnk-green-2);
  text-decoration: none;
}
:where(body.wnk-page) .rounded-\[6px\] { border-radius: 4px; }
:where(body.wnk-page) .max-w-\[360px\] { max-width: 360px; }
:where(body.wnk-page) .max-w-\[250px\] { max-width: 250px; }
:where(body.wnk-page) .h-\[120px\] { height: auto; }
:where(body.wnk-page) .object-cover { object-fit: contain; }
:where(body.wnk-page) .review__head,
:where(body.wnk-page) .review__head_table {
  background: var(--wnk-inset);
  border: 1px solid var(--wnk-line);
  border-radius: 4px;
  padding-inline: 16px;
  padding-block: 14px;
  margin-block: 0 1.4em;
  display: block;
  max-width: none;
}
:where(body.wnk-page) .page_nav__header { display: none; }
:where(body.wnk-page) .page_nav__list { margin-block: 0 1.2em; }
.wnk-band {
  background: var(--wnk-paper);
  border-bottom: 1px solid var(--wnk-line);
  padding-inline: var(--wnk-pad);
}
.wnk-band--canvas { background: var(--wnk-canvas); border-bottom: 0; }
.wnk-frame { max-width: var(--wnk-frame); margin-inline: auto; }
.wnk-sheet {
  background: var(--wnk-paper);
  max-width: calc(var(--wnk-sheet) + var(--wnk-gap) * 2);
  margin-inline: auto;
  margin-block: 26px 40px;
  padding-inline: var(--wnk-gap);
  padding-block: 28px;
  border: 1px solid var(--wnk-line);
  border-radius: 5px;
}
.wnk-sheet--wide { max-width: calc(var(--wnk-frame) + var(--wnk-gap) * 2); }
.wnk-main > p,
.wnk-main > ul,
.wnk-main > ol,
.wnk-main > h2,
.wnk-main > h3,
.wnk-main > h4 { max-width: var(--wnk-text); }
.wnk-body > p,
.wnk-body > ul,
.wnk-body > ol,
.wnk-body > h2,
.wnk-body > h3,
.wnk-body > h4 { max-width: var(--wnk-text); }
.wnk-body > table {
  display: block;
  max-width: 100%;
  overflow-x: auto;
  -webkit-overflow-scrolling: touch;
}
.wnk-body img { max-width: 100%; height: auto; }
.wnk-body pre {
  max-width: 100%;
  overflow-x: auto;
  white-space: pre;
  font-family: ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;
  font-size: 13px;
  line-height: 1.5;
  background: var(--wnk-inset);
  border: 1px solid var(--wnk-line);
  border-radius: 4px;
  padding: 14px 16px;
}
.wnk-body a { overflow-wrap: anywhere; }
.wnk-body iframe, .wnk-body video { max-width: 100%; }
.wnk-cols { display: block; }
@media (min-width: 1040px) {
  .wnk-sheet--wide .wnk-cols {
    display: grid;
    grid-template-columns: minmax(0, 1fr) 296px;
    column-gap: 32px;
    align-items: start;
  }
  .wnk-rail { position: sticky; top: 16px; }
}
.wnk-sheet:not(.wnk-sheet--wide) .wnk-main { max-width: 760px; margin-inline: auto; }
.wnk-head { background: var(--wnk-paper); border-bottom: 1px solid var(--wnk-line-2); }
.wnk-head__top {
  padding-inline: var(--wnk-pad);
  padding-block: 12px;
  border-bottom: 1px solid var(--wnk-line);
}
.wnk-head__top .wnk-frame {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 14px;
  flex-wrap: wrap;
}
.wnk-logo { display: inline-flex; align-items: center; gap: 10px; text-decoration: none; }
.wnk-logo__plate {
  background: #f4f6f8;
  border-radius: 4px;
  padding-inline: 7px;
  padding-block: 6px;
  display: inline-flex;
  line-height: 0;
}
.wnk-logo__name {
  font-family: var(--wnk-sans);
  font-size: 19px;
  font-weight: 700;
  letter-spacing: -0.02em;
  color: var(--wnk-ink);
}
.wnk-logo__name b { color: var(--wnk-sand); font-weight: 700; }
.wnk-head__aside {
  display: flex;
  align-items: center;
  gap: 9px;
  font-family: var(--wnk-sans);
  font-size: 12px;
  color: var(--wnk-dim);
}
.wnk-tag {
  border: 1px solid var(--wnk-line-2);
  border-radius: 3px;
  padding-inline: 7px;
  padding-block: 4px;
  white-space: nowrap;
}
.wnk-tag--age { border-color: var(--wnk-warn); color: #e8917d; font-weight: 650; }
.wnk-head__nav { padding-inline: var(--wnk-pad); }
.wnk-nav { display: flex; align-items: stretch; gap: 2px; flex-wrap: wrap; }
.wnk-nav__item { position: relative; }
.wnk-nav__top {
  display: inline-flex;
  align-items: center;
  gap: 6px;
  font-family: var(--wnk-sans);
  font-size: 14px;
  font-weight: 600;
  color: var(--wnk-ink);
  text-decoration: none;
  padding-inline: 13px;
  padding-block: 13px;
  border-bottom: 2px solid transparent;
}
.wnk-nav__item:hover > .wnk-nav__top,
.wnk-nav__item:focus-within > .wnk-nav__top {
  color: var(--wnk-sand-2);
  border-bottom-color: var(--wnk-sand);
  text-decoration: none;
}
.wnk-nav__top[aria-current="true"] { border-bottom-color: var(--wnk-green-2); }
.wnk-nav__caret { width: 8px; height: 8px; fill: currentColor; opacity: .75; }
.wnk-nav__drop {
  position: absolute;
  z-index: 40;
  inset-inline-start: 0;
  inset-block-start: 100%;
  min-width: 248px;
  background: var(--wnk-inset);
  border: 1px solid var(--wnk-line-2);
  border-radius: 0 0 4px 4px;
  padding-inline: 0;
  padding-block: 6px;
  margin: 0;
  list-style: none;
  visibility: hidden;
  opacity: 0;
}
.wnk-nav__item:hover > .wnk-nav__drop,
.wnk-nav__item:focus-within > .wnk-nav__drop { visibility: visible; opacity: 1; }
.wnk-nav__drop li { margin: 0; list-style: none; position: static; }
.wnk-nav__drop li::after { content: none; }
.wnk-nav__drop a {
  display: block;
  font-family: var(--wnk-sans);
  font-size: 14px;
  color: var(--wnk-ink);
  text-decoration: none;
  padding-inline: 14px;
  padding-block: 8px;
}
.wnk-nav__drop a:hover {
  background: var(--wnk-paper);
  color: var(--wnk-sand-2);
  text-decoration: none;
}
.wnk-burger__box { position: absolute; opacity: 0; pointer-events: none; }
.wnk-burger {
  display: none;
  align-items: center;
  gap: 8px;
  font-family: var(--wnk-sans);
  font-size: 14px;
  font-weight: 650;
  color: var(--wnk-ink);
  cursor: pointer;
  padding-inline: 12px;
  padding-block: 12px;
}
.wnk-burger svg { width: 17px; height: 17px; fill: currentColor; }
@media (max-width: 900px) {
  .wnk-burger { display: inline-flex; }
  .wnk-nav {
    display: none;
    flex-direction: column;
    gap: 0;
    padding-block: 0 10px;
  }
  .wnk-burger__box:checked ~ nav .wnk-nav { display: flex; }
  .wnk-nav__item { position: static; }
  .wnk-nav__top {
    width: 100%;
    justify-content: space-between;
    border-bottom: 1px solid var(--wnk-line);
    padding-block: 11px;
  }
  .wnk-nav__drop {
    position: static;
    visibility: visible;
    opacity: 1;
    min-width: 0;
    border: 0;
    border-radius: 0;
    background: var(--wnk-canvas);
    padding-block: 2px 8px;
  }
  .wnk-nav__drop a {
    box-sizing: border-box;
    padding-inline: 26px;
    padding-block: 12px;
    min-height: 44px;
    display: flex;
    align-items: center;
  }
  .wnk-nav__top { box-sizing: border-box; min-height: 44px; align-items: center; }
  .wnk-nav, .wnk-nav__item, .wnk-nav__drop { max-width: 100%; box-sizing: border-box; }
}
.wnk-crumbs {
  font-family: var(--wnk-sans);
  font-size: 12.5px;
  color: var(--wnk-dim);
  padding-block: 11px;
  margin: 0;
  list-style: none;
  padding-inline: 0;
}
.wnk-crumbs li { display: inline; margin: 0; list-style: none; position: static; }
.wnk-crumbs li::after { content: "›"; margin-inline: 7px; color: var(--wnk-line-2); position: static; background: none; width: auto; height: auto; transform: none; }
.wnk-crumbs li:last-child::after { content: none; }
.wnk-crumbs a { color: var(--wnk-dim); text-decoration: none; }
.wnk-crumbs a:hover { color: var(--wnk-sand-2); }
.wnk-title { margin-block: 0 0; }
.wnk-kicker {
  font-family: var(--wnk-sans);
  font-size: 12px;
  font-weight: 700;
  letter-spacing: .09em;
  text-transform: uppercase;
  color: var(--wnk-green-3);
  margin-block: 0 8px;
}
.wnk-meta {
  font-family: var(--wnk-sans);
  font-size: 12.5px;
  color: var(--wnk-dim);
  border-bottom: 1px solid var(--wnk-line);
  padding-block: 0 14px;
  margin-block: 0 20px;
  display: flex;
  gap: 8px;
  flex-wrap: wrap;
  align-items: center;
}
.wnk-meta__sep { color: var(--wnk-dim); }
.wnk-meta .wnk-ico { margin-inline-end: 5px; vertical-align: -0.14em; }
.wnk-note {
  background: var(--wnk-inset);
  border-inline-start: 3px solid var(--wnk-green-2);
  border-radius: 0 4px 4px 0;
  padding-inline: 16px;
  padding-block: 14px;
  margin-block: 1.5em;
  font-size: 16px;
}
.wnk-note--warn { border-inline-start-color: var(--wnk-warn); }
.wnk-note__h {
  font-family: var(--wnk-sans);
  font-size: 12px;
  font-weight: 700;
  letter-spacing: .07em;
  text-transform: uppercase;
  color: var(--wnk-dim);
  margin-block: 0 7px;
}
.wnk-note p:last-child { margin-block-end: 0; }
.wnk-pre-wrap {
  overflow-x: auto;
  -webkit-overflow-scrolling: touch;
  background: var(--wnk-inset);
  border: 1px solid var(--wnk-line);
  border-radius: 4px;
  margin-block: 1.5em;
}
.wnk-pre-wrap pre {
  margin: 0;
  padding: 14px 16px;
  font-family: ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;
  font-size: 13px;
  line-height: 1.5;
  color: var(--wnk-ink);
  white-space: pre;
}
@media (max-width: 640px) {
  .wnk-pre-wrap { overflow-x: visible; }
  .wnk-pre-wrap pre { white-space: pre-wrap; overflow-wrap: break-word; }
}
.wnk-card {
  background: var(--wnk-inset);
  border: 1px solid var(--wnk-line);
  border-radius: 4px;
  padding-inline: 15px;
  padding-block: 14px;
  margin-block: 0 16px;
}
.wnk-card__h {
  font-family: var(--wnk-sans);
  font-size: 13px;
  font-weight: 700;
  letter-spacing: .05em;
  text-transform: uppercase;
  color: var(--wnk-sand);
  margin-block: 0 10px;
}
.wnk-card ul { margin-block: 0; padding-inline-start: 1.05em; font-size: 15px; }
.wnk-card li { margin-block: 0 0.4em; }
.wnk-card p { font-family: var(--wnk-sans); font-size: 14.5px; color: var(--wnk-dim); margin-block: 0 10px; }
.wnk-card ul.wnk-bare { padding-inline-start: 0; }
.wnk-card ul.wnk-bare li { list-style: none; position: static; font-family: var(--wnk-mono); font-size: 13.5px; color: var(--wnk-sand-2); }
.wnk-card ul.wnk-bare li::after { content: none; }
.wnk-value { display: grid; gap: 12px; grid-template-columns: repeat(auto-fit, minmax(210px, 1fr)); margin-block: 0 8px; }
.wnk-value__i {
  background: var(--wnk-inset);
  border: 1px solid var(--wnk-line);
  border-radius: 4px;
  padding-inline: 16px;   
  padding-block: 13px;
}
.wnk-value__n {
  font-family: var(--wnk-sans);
  font-size: 23px;
  font-weight: 700;
  color: var(--wnk-sand);
  line-height: 1.1;
}
.wnk-value__t { font-family: var(--wnk-sans); font-size: 13.5px; color: var(--wnk-dim); }
.wnk-pill {
  display: inline-flex;
  align-items: center;
  gap: 6px;
  font-family: var(--wnk-sans);
  font-size: 12.5px;
  color: var(--wnk-ink);
  border: 1px solid var(--wnk-line-2);
  border-radius: 999px;
  padding-inline: 11px;
  padding-block: 5px;
  text-decoration: none;
}
.wnk-pill:hover { border-color: var(--wnk-sand); text-decoration: none; }
.wnk-pills { display: flex; flex-wrap: wrap; gap: 8px; margin-block: 0 1.3em; }
.wnk-ico { width: 15px; height: 15px; fill: currentColor; flex: none; }
.wnk-toc {
  background: var(--wnk-inset);
  border: 1px solid var(--wnk-line);
  border-radius: 4px;
  padding-inline: 15px;
  padding-block: 12px;
  margin-block: 0 1.6em;
}
.wnk-toc > summary {
  font-family: var(--wnk-sans);
  font-size: 13.5px;
  font-weight: 650;
  color: var(--wnk-ink);
  cursor: pointer;
  list-style: none;
}
.wnk-toc > summary::-webkit-details-marker { display: none; }
.wnk-toc > summary::after { content: " +"; color: var(--wnk-sand); }
.wnk-toc[open] > summary::after { content: " −"; }
.wnk-toc ol { margin-block: 11px 0; padding-inline-start: 1.25em; font-size: 15px; }
.wnk-toc li { margin-block: 0 0.34em; }
.wnk-tbl-wrap { margin-block: 0 1.6em; }
.wnk-tbl--flat { overflow-x: auto; -webkit-overflow-scrolling: touch; }
.wnk-tbl--flat table { min-width: 460px; }
:where(body.wnk-page) table,
:where(body.wnk-page) .table {
  width: 100%;
  border-collapse: collapse;
  font-family: var(--wnk-sans);
  font-size: 14.5px;
  background: none;
  margin-block: 0 1.5em;
  display: table;
}
:where(body.wnk-page) table thead th,
:where(body.wnk-page) .table thead th {
  background: var(--wnk-canvas);
  color: var(--wnk-dim);
  font-size: 12px;
  font-weight: 700;
  letter-spacing: .05em;
  text-transform: uppercase;
  text-align: start;
  border-bottom: 1px solid var(--wnk-line-2);
  padding-inline: 16px;
  padding-block: 10px;
  border-radius: 0;
}
:where(body.wnk-page) table tbody tr,
:where(body.wnk-page) .table tbody tr { background: none; border: 0; }
:where(body.wnk-page) table tbody tr:nth-child(even),
:where(body.wnk-page) .table tbody tr:nth-child(even) { background: var(--wnk-inset); }
:where(body.wnk-page) table tbody td,
:where(body.wnk-page) .table tbody td {
  border-bottom: 1px solid var(--wnk-line);
  padding-inline: 16px;
  padding-block: 11px;
  vertical-align: middle;
  color: var(--wnk-ink);
  text-align: start;
  width: auto;
}
:where(body.wnk-page) table tbody td img,
:where(body.wnk-page) .table tbody td img { max-width: 118px; height: auto; }
@media (max-width: 640px) {
  .wnk-tbl--cards table,
  .wnk-tbl--cards .table { display: block; }
  .wnk-tbl--cards thead { display: none; }
  .wnk-tbl--cards tbody { display: block; }
  .wnk-tbl--cards tbody tr {
    display: block;
    background: var(--wnk-inset);
    border: 1px solid var(--wnk-line);
    border-radius: 4px;
    margin-block: 0 10px;
    padding-inline: 12px;
    padding-block: 8px;
  }
  .wnk-tbl--cards tbody tr:nth-child(even) { background: var(--wnk-inset); }
  .wnk-tbl--cards tbody td {
    display: flex;
    gap: 12px;
    justify-content: space-between;
    align-items: baseline;
    border-bottom: 1px dotted var(--wnk-line);
    padding-inline: 0;
    padding-block: 7px;
    text-align: end;
  }
  .wnk-tbl--cards tbody td:last-child { border-bottom: 0; }
  .wnk-tbl--cards tbody td::before {
    content: attr(data-wnk-l);
    font-size: 11.5px;
    font-weight: 700;
    letter-spacing: .04em;
    text-transform: uppercase;
    color: var(--wnk-dim);
    text-align: start;
    flex: none;
  }
  .wnk-tbl--cards tbody td[data-wnk-l=""]::before { content: none; }
  .wnk-tbl--cards tbody td > .wnk-tbl__v {
    min-width: 0;
    overflow-wrap: break-word;
    hyphens: auto;
  }
  .wnk-tbl--stack tbody td { display: block; text-align: start; }
  .wnk-tbl--stack tbody td::before { display: block; margin-block-end: 3px; }
}
.wnk-cta {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  gap: 7px;
  background: var(--wnk-sand);
  color: #1a1206;
  font-family: var(--wnk-sans);
  font-size: 15px;
  font-weight: 700;
  line-height: 1.15;
  text-decoration: none;
  border: 1px solid var(--wnk-sand-2);
  border-radius: 4px;
  padding-inline: 17px;
  padding-block: 11px;
}
.wnk-cta:hover { background: var(--wnk-sand-2); color: #1a1206; text-decoration: none; }
.wnk-cta--ghost {
  background: none;
  color: var(--wnk-sand-2);
  border-color: var(--wnk-line-2);
}
.wnk-cta--ghost:hover { background: none; border-color: var(--wnk-sand); color: var(--wnk-sand-2); }
.wnk-offer {
  display: grid;
  grid-template-columns: 250px minmax(0, 1fr);
  gap: 0;
  border: 1px solid var(--wnk-line-2);
  border-radius: 4px;
  background: var(--wnk-inset);
  overflow: hidden;
  margin-block: 0 26px;
}
.wnk-offer__id {
  padding: 18px;
  border-inline-end: 1px solid var(--wnk-line);
  background: var(--wnk-paper);
}
.wnk-offer__logo {
  display: grid;
  place-items: center;
  height: 112px;
  padding: 6px;
  border-radius: 8px;
  box-shadow: inset 0 0 0 1px rgba(0, 0, 0, .12);
  background: #fff;
}
.wnk-offer__logo img {
  width: 100%;
  height: 100%;
  object-fit: contain;
}
.wnk-offer__name {
  font-family: var(--wnk-sans);
  font-size: 19px;
  font-weight: 650;
  line-height: 1.25;
  color: var(--wnk-ink);
  border-top: 0;
  padding-top: 0;
  margin-block: 14px 12px;
}
.wnk-offer__cta {
  display: block;
  text-align: center;
  background: var(--wnk-sand);
  color: #1a1206;
  font-family: var(--wnk-sans);
  font-size: 15px;
  font-weight: 700;
  line-height: 1.15;
  text-decoration: none;
  border: 1px solid var(--wnk-sand-2);
  border-radius: 4px;
  padding-block: 12px;
}
.wnk-offer__cta:hover { background: var(--wnk-sand-2); color: #1a1206; text-decoration: none; }
.wnk-offer__disc {
  font-family: var(--wnk-sans);
  font-size: 11.5px;
  line-height: 1.45;
  color: var(--wnk-dim);
  margin-block: 8px 0;
}
.wnk-offer__facts { padding: 18px; min-width: 0; }
.wnk-offer__cap {
  font-family: var(--wnk-sans);
  font-size: 11.5px;
  letter-spacing: 0.08em;
  text-transform: uppercase;
  color: var(--wnk-dim);
  margin-block: 0 10px;
}
.wnk-offer__spec { margin: 0; }
.wnk-offer__row {
  display: grid;
  grid-template-columns: 168px minmax(0, 1fr);
  gap: 14px;
  padding-block: 9px;
  border-top: 1px solid var(--wnk-line);
}
.wnk-offer__row:first-child { border-top: 0; padding-block: 0 9px; }
.wnk-offer__row dt {
  font-family: var(--wnk-sans);
  font-size: 13px;
  color: var(--wnk-dim);
}
.wnk-offer__row dd {
  margin: 0;
  font-size: 14.5px;
  line-height: 1.5;
  color: var(--wnk-ink);
}
@media (max-width: 720px) {
  .wnk-offer { grid-template-columns: minmax(0, 1fr); }
  .wnk-offer__id { border-inline-end: 0; border-block-end: 1px solid var(--wnk-line); }
  .wnk-offer__row { grid-template-columns: minmax(0, 1fr); gap: 2px; }
}
.wnk-pc {
  display: grid;
  grid-template-columns: repeat(2, minmax(0, 1fr));
  gap: var(--wnk-gap);
  margin-block: 1.6em;
}
.wnk-pc__col {
  background: var(--wnk-paper);
  border: 1px solid var(--wnk-line);
  border-block-start: 3px solid var(--wnk-green-2);
  border-radius: 4px;
  padding: 16px var(--wnk-pad) 6px;
}
.wnk-pc__col--con { border-block-start-color: var(--wnk-warn); }
.wnk-pc__cap {
  margin: 0 0 10px;
  font-family: var(--wnk-sans);
  font-size: 13px;
  font-weight: 700;
  letter-spacing: .08em;
  text-transform: uppercase;
  color: var(--wnk-green-3);
}
.wnk-pc__col--con .wnk-pc__cap { color: #e08d79; }
.wnk-pc ul { margin-block: 0 0; padding-inline-start: 1.5em; }
.wnk-pc li { font-size: 16px; line-height: 1.55; margin-block: 0 0.6em; }
.wnk-pc .wnk-pc__col > ul > li::after { content: none; background: none; }
.wnk-pc li::before {
  content: "+";
  position: absolute;
  inset-inline-start: -1.35em;
  inset-block-start: 0;
  font-family: var(--wnk-sans);
  font-size: 17px;
  font-weight: 700;
  line-height: 1.5;
  color: var(--wnk-green-3);
}
.wnk-pc__col--con li::before { content: "−"; color: #e08d79; }
@media (max-width: 720px) {
  .wnk-pc { grid-template-columns: minmax(0, 1fr); gap: 12px; }
}
.wnk-wire { margin-block: 0 4px; }
.wnk-wire:empty { display: none; }
.wnk-wire > div {
  border-top: 1px solid var(--wnk-line);
  padding-block: 16px;
  margin-block-end: 0 !important;
}
.wnk-wire > div > h4 {
  font-family: var(--wnk-sans);
  font-size: 18px;
  font-weight: 650;
  line-height: 1.3;
  margin-block: 0 5px;
  border-top: 0;
  padding-top: 0;
}
.wnk-wire > div > h4 > a { color: var(--wnk-ink); text-decoration: none; }
.wnk-wire > div > h4 > a:hover { color: var(--wnk-sand-2); }
.wnk-wire > div > p { margin-block: 5px 0; font-size: 16px; color: var(--wnk-dim); }
.wnk-feed { margin-block: 0; padding-inline: 0; list-style: none; }
.wnk-feed > li {
  list-style: none;
  position: static;
  margin-block: 0;
  border-top: 1px solid var(--wnk-line);
  padding-block: 16px;
}
.wnk-feed > li::after { content: none; }
.wnk-feed__t {
  font-family: var(--wnk-sans);
  font-size: 18px;
  font-weight: 650;
  line-height: 1.3;
  margin-block: 0 5px;
}
.wnk-feed__t a { color: var(--wnk-ink); text-decoration: none; }
.wnk-feed__t a:hover { color: var(--wnk-sand-2); }
.wnk-feed__m { font-family: var(--wnk-sans); font-size: 12px; color: var(--wnk-dim); }
.wnk-feed p { margin-block: 5px 0; font-size: 16px; color: var(--wnk-dim); }
.wnk-grid { display: grid; gap: 14px; grid-template-columns: repeat(auto-fit, minmax(258px, 1fr)); margin-block: 0 1.6em; }
.wnk-tile {
  background: var(--wnk-inset);
  border: 1px solid var(--wnk-line);
  border-radius: 4px;
  padding-inline: 15px;
  padding-block: 14px;
}
.wnk-tile__h { font-family: var(--wnk-sans); font-size: 16.5px; font-weight: 650; margin-block: 0 6px; border-top: 0; padding-top: 0; }
.wnk-tile__h a { color: var(--wnk-ink); text-decoration: none; }
.wnk-tile__h a:hover { color: var(--wnk-sand-2); }
.wnk-tile p { font-size: 15px; color: var(--wnk-dim); margin-block: 0 9px; }
.wnk-clu__h { margin-block: 1.5em .7em; }
.wnk-clu {
  display: grid;
  grid-template-columns: repeat(auto-fill, minmax(232px, 1fr));
  gap: 10px;
  margin-block: 0 1.8em;
  padding-inline: 0;
  list-style: none;
}
.wnk-clu > li { list-style: none; position: static; margin-block: 0; }
.wnk-clu > li::after { content: none; }
.wnk-clu__c {
  display: flex;
  gap: 11px;
  align-items: flex-start;
  height: 100%;
  box-sizing: border-box;
  background: var(--wnk-inset);
  border: 1px solid var(--wnk-line);
  border-radius: 4px;
  padding: 11px 12px;
  color: var(--wnk-ink);
  text-decoration: none;
}
.wnk-clu__c:hover { border-color: var(--wnk-line-2); background: #232932; }
@media (min-width: 600px) {
  .wnk-clu__c { flex-direction: column; gap: 9px; }
}
.wnk-clu__tile {
  flex: none;
  width: 58px;
  height: 58px;
  box-sizing: border-box;
  background: #fff;
  border-radius: 6px;
  padding: 3px;
  line-height: 0;
  box-shadow: inset 0 0 0 1px rgba(0, 0, 0, .12);
}
.wnk-clu__tile img { display: block; width: 100%; height: 100%; object-fit: contain; }
.wnk-clu__x { min-width: 0; }
.wnk-clu__t {
  display: block;
  font-family: var(--wnk-sans);
  font-size: 15px;
  font-weight: 650;
  line-height: 1.3;
}
.wnk-clu__d {
  display: block;
  margin-block-start: 4px;
  font-size: 13px;
  line-height: 1.35;
  color: var(--wnk-dim);
}
@media (max-width: 599px) {
  .wnk-clu { grid-template-columns: 1fr; gap: 8px; }
  .wnk-clu__d { font-size: 12.5px; }
}
.wnk-tile ul { margin-block: 0; padding-inline-start: 1.05em; font-size: 14.5px; }
.wnk-tile li { margin-block: 0 0.32em; }
.wnk-foot {
  background: var(--wnk-paper);
  border-top: 1px solid var(--wnk-line-2);
  padding-inline: var(--wnk-pad);
  padding-block: 30px 22px;
  margin-block: 44px 0;
  font-family: var(--wnk-sans);
  font-size: 14px;
  color: var(--wnk-dim);
}
.wnk-foot__cols { display: grid; gap: 22px; grid-template-columns: repeat(auto-fit, minmax(198px, 1fr)); }
.wnk-foot__h {
  font-size: 12px;
  font-weight: 700;
  letter-spacing: .07em;
  text-transform: uppercase;
  color: var(--wnk-ink);
  margin-block: 0 9px;
}
.wnk-foot ul { margin-block: 0; padding-inline: 0; list-style: none; }
.wnk-foot li { list-style: none; position: static; margin-block: 0 0.42em; }
.wnk-foot li::after { content: none; }
.wnk-foot a { color: var(--wnk-dim); text-decoration: none; }
.wnk-foot a:hover { color: var(--wnk-sand-2); }
.wnk-foot__badges { display: flex; flex-wrap: wrap; gap: 9px; align-items: center; margin-block: 22px 0; padding-block: 16px 0; border-top: 1px solid var(--wnk-line); }
.wnk-foot__badge {
  display: inline-flex;
  align-items: center;
  gap: 6px;
  border: 1px solid var(--wnk-line-2);
  border-radius: 3px;
  padding-inline: 9px;
  padding-block: 5px;
  font-size: 12px;
}
.wnk-foot__value { font-size: 13px; line-height: 1.6; margin-block: 16px 0; max-width: 78ch; color: var(--wnk-ink); }
.wnk-foot__legal { font-size: 12.5px; line-height: 1.6; margin-block: 10px 0; max-width: 78ch; }
.wnk-foot__copy { font-size: 12px; margin-block: 12px 0; color: var(--wnk-dim); }
.wnk-sign {
  display: flex;
  gap: 14px;
  align-items: flex-start;
  margin-block: 34px 0;
  padding: 16px 18px;
  border: 1px solid var(--wnk-line-2);
  border-left: 3px solid var(--wnk-green-2);
  border-radius: 4px;
  background: var(--wnk-inset);
}
.wnk-sign__mark { flex: 0 0 auto; line-height: 0; padding-block: 2px; }
.wnk-sign__b { min-width: 0; }
.wnk-sign__who { font-family: var(--wnk-sans); font-size: 14px; margin: 0; }
.wnk-sign__t { font-size: 13.5px; line-height: 1.65; margin-block: 7px 0; max-width: 72ch; }
.wnk-sign__meta { font-size: 12.5px; margin-block: 9px 0; color: var(--wnk-dim); }
.wnk-sign__meta a { color: inherit; }
@media (max-width: 640px) {
  .wnk-sign { flex-direction: column; gap: 10px; padding: 14px; }
}
.wnk-404 { text-align: center; padding-block: 34px; }
.wnk-404__n { font-family: var(--wnk-sans); font-size: 64px; font-weight: 700; color: var(--wnk-green-2); line-height: 1; }
.wnk-404 .wnk-pills { justify-content: center; margin-block: 20px 0; }
.wnkv-wrap {
  margin-block: 0 2em;
  font-family: var(--wnk-sans);
}
.wnkv-upd {
  font-family: var(--wnk-sans);
  font-size: 12.5px;
  color: var(--wnk-dim);
  margin-block: 0 4px;
}
.wnkv-upd time { color: var(--wnk-ink); }
.wnkv-sub {
  font-size: 14.5px;
  line-height: 1.55;
  color: var(--wnk-dim);
  margin-block: 0 14px;
  max-width: 78ch;
}
.wnkv-f, .wnkv-more {
  position: fixed;
  top: 0;
  left: 0;
  width: 1px;
  height: 1px;
  opacity: 0;
  pointer-events: none;
}
.wnkv-bar {
  display: flex;
  flex-wrap: wrap;
  gap: 8px;
  align-items: center;
  border-top: 1px solid var(--wnk-line);
  border-bottom: 1px solid var(--wnk-line);
  padding-block: 11px;
  margin-block: 0 16px;
}
.wnkv-bar::before {
  content: "Filter:";
  font-size: 12px;
  letter-spacing: .04em;
  text-transform: uppercase;
  color: var(--wnk-dim);
}
.wnkv-lab {
  display: inline-flex;
  align-items: center;
  gap: 7px;
  box-sizing: border-box;
  cursor: pointer;
  font-size: 13.5px;
  line-height: 1.15;
  color: var(--wnk-dim);
  background: var(--wnk-inset);
  border: 1px solid var(--wnk-line-2);
  border-radius: 3px;
  padding-inline: 11px;
  padding-block: 7px;
}
.wnkv-lab::before {
  content: "";
  width: 11px;
  height: 11px;
  border: 1px solid var(--wnk-line-2);
  border-radius: 2px;
  flex: none;
}
.wnkv-lab:hover { color: var(--wnk-ink); border-color: var(--wnk-sand); }
.wnkv-list {
  list-style: none;
  margin-block: 0;
  padding-inline: 0;
  display: grid;
  gap: 10px;
  counter-reset: none;
}
.wnkv-list > li {
  display: grid;
  grid-template-columns: 30px minmax(0, 330px) minmax(0, 1fr) 184px;
  gap: 8px 16px;
  align-items: center;
  background: var(--wnk-inset);
  border: 1px solid var(--wnk-line);
  border-radius: 5px;
  padding-inline: 14px;
  padding-block: 17px;
  margin-block: 0;
  position: relative;
}
.wnkv-list > li::after { content: none; }
.wnkv-list > li:nth-child(-n+3) { border-color: var(--wnk-line-2); }
.wnkv-list > li.wnkv-hid { display: none; }
#wnkv-more:checked ~ .wnkv-list > li.wnkv-hid,
#wnkv-f-fs:checked ~ .wnkv-list > li.wnkv-hid,
#wnkv-f-loc:checked ~ .wnkv-list > li.wnkv-hid,
#wnkv-f-dep:checked ~ .wnkv-list > li.wnkv-hid,
#wnkv-f-wager:checked ~ .wnkv-list > li.wnkv-hid,
#wnkv-f-code:checked ~ .wnkv-list > li.wnkv-hid,
#wnkv-f-sport:checked ~ .wnkv-list > li.wnkv-hid { display: grid; }
#wnkv-f-fs:checked ~ .wnkv-list > li:not([data-fs="1"]),
#wnkv-f-loc:checked ~ .wnkv-list > li:not([data-loc="1"]),
#wnkv-f-dep:checked ~ .wnkv-list > li:not([data-dep="1"]),
#wnkv-f-wager:checked ~ .wnkv-list > li:not([data-wager="1"]),
#wnkv-f-code:checked ~ .wnkv-list > li:not([data-code="1"]),
#wnkv-f-sport:checked ~ .wnkv-list > li:not([data-sport="1"]) { display: none; }
#wnkv-f-fs:checked ~ .wnkv-bar [for="wnkv-f-fs"],
#wnkv-f-loc:checked ~ .wnkv-bar [for="wnkv-f-loc"],
#wnkv-f-dep:checked ~ .wnkv-bar [for="wnkv-f-dep"],
#wnkv-f-wager:checked ~ .wnkv-bar [for="wnkv-f-wager"],
#wnkv-f-code:checked ~ .wnkv-bar [for="wnkv-f-code"],
#wnkv-f-sport:checked ~ .wnkv-bar [for="wnkv-f-sport"] {
  color: #1a1206;
  background: var(--wnk-sand);
  border-color: var(--wnk-sand-2);
}
#wnkv-f-fs:checked ~ .wnkv-bar [for="wnkv-f-fs"]::before,
#wnkv-f-loc:checked ~ .wnkv-bar [for="wnkv-f-loc"]::before,
#wnkv-f-dep:checked ~ .wnkv-bar [for="wnkv-f-dep"]::before,
#wnkv-f-wager:checked ~ .wnkv-bar [for="wnkv-f-wager"]::before,
#wnkv-f-code:checked ~ .wnkv-bar [for="wnkv-f-code"]::before,
#wnkv-f-sport:checked ~ .wnkv-bar [for="wnkv-f-sport"]::before {
  background: #1a1206;
  border-color: #1a1206;
}
#wnkv-more:checked ~ .wnkv-lab--more { display: none; }
.wnkv-lab--more {
  display: inline-flex;
  justify-content: center;
  width: 100%;
  margin-block: 12px 0;
  padding-block: 11px;
  font-size: 14px;
  color: var(--wnk-ink);
  background: none;
}
.wnkv-lab--more::before { content: none; }
.wnkv-pos {
  font-size: 15px;
  font-weight: 700;
  color: var(--wnk-dim);
  text-align: center;
}
.wnkv-list > li:nth-child(-n+3) .wnkv-pos { color: var(--wnk-sand); }
.wnkv-id { display: flex; align-items: center; gap: 12px; min-width: 0; }
.wnkv-tile {
  flex: none;
  box-sizing: border-box;
  width: clamp(76px, calc(106px * var(--r, 1)), 168px);
  height: 106px;
  background: #fff;
  border-radius: 8px;
  box-shadow: inset 0 0 0 1px rgba(0, 0, 0, .12);
  padding: 3px;
  line-height: 0;
}
.wnkv-tile img {
  width: 100%;
  height: 100%;
  object-fit: contain;
  display: block;
  border-radius: 0;
}
.wnkv-id__t { display: block; min-width: 0; }
.wnkv-name {
  display: block;
  font-size: 16px;
  font-weight: 650;
  color: var(--wnk-ink);
  line-height: 1.25;
}
.wnkv-note {
  display: block;
  font-size: 11.5px;
  color: var(--wnk-dim);
  padding-block: 3px 0;
}
.wnkv-offer { min-width: 0; }
.wnkv-offer__h {
  display: block;
  font-size: 15.5px;
  font-weight: 650;
  color: var(--wnk-sand-2);
  line-height: 1.3;
}
.wnkv-facts {
  list-style: none;
  display: flex;
  flex-wrap: wrap;
  gap: 4px 14px;
  margin-block: 6px 0;
  padding-inline: 0;
  font-size: 12.5px;
  color: var(--wnk-ink);
}
.wnkv-facts li { margin-block: 0; padding-inline: 0; }
.wnkv-facts li::after, .wnkv-facts li::before { content: none; }
.wnkv-facts span { color: var(--wnk-dim); }
.wnkv-pills { display: flex; flex-wrap: wrap; gap: 5px; padding-block: 8px 0; }
.wnkv-pill {
  font-size: 11px;
  line-height: 1.15;
  color: var(--wnk-dim);
  border: 1px solid var(--wnk-line-2);
  border-radius: 10px;
  padding-inline: 8px;
  padding-block: 4px;
}
.wnkv-pill--alt { color: var(--wnk-green-3); border-color: var(--wnk-green); }
.wnkv-act { display: grid; justify-items: stretch; gap: 6px; min-width: 0; }
.wnkv-go { width: 100%; box-sizing: border-box; }
.wnkv-rev {
  font-size: 12.5px;
  text-align: center;
  color: var(--wnk-dim);
  text-decoration: underline;
}
.wnkv-rev:hover { color: var(--wnk-sand-2); }
.wnkv-terms {
  font-size: 10.5px;
  color: var(--wnk-dim);
  text-align: center;
  line-height: 1.3;
  overflow-wrap: anywhere;
}
.wnkv-det {
  grid-column: 1 / -1;
  border-top: 1px solid var(--wnk-line);
  padding-block: 9px 0;
  margin-block: 4px 0;
  background: none;
}
.wnkv-det > summary {
  font-size: 12.5px;
  color: var(--wnk-dim);
  cursor: pointer;
  list-style: none;
  padding-inline: 0;
  padding-block: 0;
  background: none;
  border: 0;
}
.wnkv-det > summary::-webkit-details-marker { display: none; }
.wnkv-det > summary::before { content: "+ "; color: var(--wnk-sand); }
.wnkv-det[open] > summary::before { content: "\2212 "; }
.wnkv-det__b {
  display: grid;
  grid-template-columns: repeat(auto-fit, minmax(240px, 1fr));
  gap: 6px 26px;
  padding-block: 10px 2px;
}
.wnkv-det__b b { font-size: 12px; text-transform: uppercase; letter-spacing: .04em; color: var(--wnk-dim); font-weight: 600; }
.wnkv-det__b ul { margin-block: 5px 0; padding-inline-start: 1.05em; font-size: 13.5px; line-height: 1.5; }
.wnkv-det__b li { margin-block: 0 0.25em; }
.wnkv-det__b div:first-child li::marker { color: var(--wnk-green-2); }
.wnkv-det__b div:last-child li::marker { color: var(--wnk-warn); }
.wnkv-disc {
  font-size: 12px;
  line-height: 1.6;
  color: var(--wnk-dim);
  border-top: 1px solid var(--wnk-line);
  margin-block: 16px 0;
  padding-block: 12px 0;
  max-width: 88ch;
}
@media (max-width: 1039px) {
  .wnkv-list > li { grid-template-columns: 26px minmax(0, 300px) minmax(0, 1fr); }
  .wnkv-tile { width: clamp(68px, calc(106px * var(--r, 1)), 148px); }
  .wnkv-act { grid-column: 2 / -1; grid-auto-flow: column; justify-items: center; align-items: center; gap: 14px; }
  .wnkv-go { width: auto; min-width: 168px; }
}
@media (max-width: 599px) {
  .wnkv-list > li {
    grid-template-columns: minmax(0, 1fr) 128px;
    gap: 4px 10px;
    padding-block: 10px 9px;
  }
  .wnkv-pos {
    position: absolute;
    top: 0;
    right: 0;
    background: var(--wnk-line);
    color: var(--wnk-ink);
    border-bottom-left-radius: 5px;
    font-size: 12px;
    padding-inline: 8px;
    padding-block: 2px;
  }
  .wnkv-list > li:nth-child(-n+3) .wnkv-pos { background: var(--wnk-sand); color: #1a1206; }
  .wnkv-id {
    grid-column: 1;
    grid-row: 1;
    padding-inline: 0 14px;
    flex-direction: column;
    align-items: flex-start;
    gap: 3px;
  }
  .wnkv-note { padding-block: 1px 0; }
  .wnkv-act {
    grid-column: 2;
    grid-row: 1;
    grid-auto-flow: row;
    justify-items: stretch;
    gap: 3px;
    align-content: center;
  }
  .wnkv-offer { grid-column: 1 / -1; grid-row: 2; }
  .wnkv-go { width: 100%; min-width: 0; font-size: 13.5px; padding-inline: 6px; padding-block: 10px; }
  .wnkv-rev { font-size: 11.5px; text-align: center; }
  .wnkv-terms { font-size: 10px; line-height: 1.25; text-align: center; max-width: 100%; }
  .wnkv-tile { width: clamp(68px, calc(96px * var(--r, 1)), 132px); height: 96px; padding: 3px; }
  .wnkv-name { font-size: 15px; }
  .wnkv-offer__h { font-size: 15px; }
  .wnkv-facts { margin-block: 4px 0; gap: 3px 12px; }
  .wnkv-pills { padding-block: 6px 0; }
  .wnkv-det { padding-block: 7px 0; margin-block: 2px 0; }
  .wnkv-bar { gap: 6px; }
  .wnkv-lab { font-size: 12.5px; padding-inline: 9px; }
}
@media print {
  .wnk-head, .wnk-foot, .wnk-rail, .wnk-crumbs { display: none; }
  :where(body.wnk-page) { background: #fff; color: #000; }
  .wnk-sheet { border: 0; background: #fff; }
}
