:root{--bg:#122f08;--surface:#1a3d0a;--surface2:#1e4510;--primary:#103610;--light:#f5f5f0;--text:#e8f5e0;--muted:#b9d3ae;--accent:#5cb85c;--gold:#e0b84c;--radius:14px;--space:clamp(1rem,2vw,1.5rem);--shadow:0 12px 30px #06150166}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--bg);color:var(--text);font:400 16px/1.6 Inter,Arial,sans-serif;padding-bottom:80px}a{color:var(--accent);text-decoration:none}a:hover{text-decoration:underline}h1,h2,h3{line-height:1.2;margin:0 0 .8rem;font-weight:600}h1{font-size:clamp(2.1rem,5vw,4rem)}h2{font-size:clamp(1.7rem,3vw,2.5rem)}p{margin:.5rem 0 1rem}.pm-x7k2-container{width:min(1180px,calc(100% - 32px));margin:auto}.pm-x7k2-header{position:sticky;top:0;z-index:10;background:#122f08ee;backdrop-filter:blur(14px);border-bottom:1px solid #ffffff18}.pm-x7k2-header__inner{display:flex;align-items:center;min-height:70px;gap:1rem}.pm-x7k2-brand{display:flex;align-items:center;gap:.65rem;color:var(--light);font-weight:600;white-space:nowrap}.pm-x7k2-brand img{width:40px;height:40px}.pm-x7k2-brand b{color:var(--accent)}.pm-x7k2-nav{display:flex;align-items:center;gap:1rem;margin-left:auto}.pm-x7k2-nav a{color:var(--text);font-size:.9rem}.pm-x7k2-button{display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--accent);border-radius:9px;background:var(--primary);color:var(--light);font-weight:600;padding:.7rem 1.1rem;transition:transform .2s,background .2s}.pm-x7k2-button:hover{background:var(--accent);color:var(--primary);text-decoration:none;transform:translateY(-2px)}.pm-x7k2-button--light{background:var(--light);color:var(--primary)}.pm-x7k2-button--outline{background:transparent}.pm-x7k2-menu{display:none;margin-left:auto;background:none;border:1px solid var(--accent);color:var(--light);font-size:1.5rem;padding:.25rem .6rem;border-radius:8px}
.pm-x7k2-hero {
  position: relative;
  padding: clamp(3rem,8vw,7rem) 0 2rem;
  background:
    linear-gradient(#122f08e8,#122f08e8),
    url('/assets/img/net-phone.png') center/cover no-repeat;
}
.pm-x7k2-hero__grid{display:grid;grid-template-columns:1fr 1fr;gap:3rem;align-items:center}.pm-x7k2-hero__image{width:100%;border-radius:24px;box-shadow:var(--shadow)}.pm-x7k2-eyebrow{display:inline-block;color:var(--accent);font-weight:600;text-transform:uppercase;letter-spacing:.08em;font-size:.78rem;margin-bottom:.8rem}.pm-x7k2-lead{font-size:1.2rem;color:var(--muted);max-width:650px}.pm-x7k2-actions{display:flex;gap:1rem;flex-wrap:wrap;margin-top:1.5rem}.pm-x7k2-facts{display:flex;flex-wrap:wrap;gap:.6rem;margin-top:2rem}.pm-x7k2-facts span,.pm-x7k2-chip{background:#285a1666;border:1px solid #5cb85c55;border-radius:999px;padding:.35rem .7rem;color:#d8efd0;font-size:.82rem}.pm-x7k2-breadcrumbs{padding:1.25rem 0;color:var(--muted);font-size:.9rem}.pm-x7k2-breadcrumbs span{margin:0 .5rem}.pm-x7k2-toc{background:var(--surface);border:1px solid #ffffff15;border-radius:var(--radius);padding:1.25rem;margin:1rem 0 3rem;box-shadow:var(--shadow)}.pm-x7k2-toc strong{display:block;margin-bottom:.6rem}.pm-x7k2-toc div{display:flex;flex-wrap:wrap;gap:.7rem 1.2rem}.pm-x7k2-toc a{font-size:.9rem}.pm-x7k2-section{padding:3rem 0;border-top:1px solid #ffffff12}.pm-x7k2-section-head{display:flex;justify-content:space-between;gap:1rem;align-items:end}.pm-x7k2-section-head p,.pm-x7k2-muted{color:var(--muted);font-size:.9rem}.pm-x7k2-filters{display:flex;gap:1rem;margin:1.5rem 0}.pm-x7k2-filters label{display:flex;flex-direction:column;color:var(--muted);font-size:.85rem}select,input,textarea{background:#0f2a06;color:var(--text);border:1px solid #5cb85c66;border-radius:8px;padding:.65rem;font:inherit}select{min-width:170px}.pm-x7k2-casino-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:1rem}.pm-x7k2-casino-card{position:relative;background:var(--surface);padding:1rem;border-radius:var(--radius);box-shadow:var(--shadow);border:1px solid #ffffff12}.pm-x7k2-casino-card--top{border-color:var(--gold);border-width:2px}.pm-x7k2-card-rank{color:var(--gold);font-weight:600}.pm-x7k2-casino-card img{width:100%;border-radius:9px;margin:.5rem 0}.pm-x7k2-casino-card h3{font-size:1.2rem}.pm-x7k2-checks{display:grid;color:#b9e7a8;font-size:.8rem;margin:.8rem 0}.pm-x7k2-casino-card dl{margin:1rem 0;font-size:.8rem}.pm-x7k2-casino-card dl div{display:flex;justify-content:space-between;border-bottom:1px solid #ffffff12;padding:.3rem 0}.pm-x7k2-casino-card dt{color:var(--muted)}.pm-x7k2-casino-card dd{margin:0;text-align:right}.pm-x7k2-bonus{color:#e5ce73;font-size:.85rem}.pm-x7k2-pros{font-size:.78rem;color:#b9e7a8}.pm-x7k2-card-actions{display:flex;flex-direction:column;gap:.5rem;margin-top:1rem}.pm-x7k2-card-actions .pm-x7k2-button{padding:.5rem}.pm-x7k2-card-actions>a:last-child{text-align:center;font-size:.82rem}.pm-x7k2-table-wrap{overflow-x:auto}.pm-x7k2-table-wrap table{width:100%;min-width:850px;border-collapse:collapse;background:var(--surface);text-align:left}.pm-x7k2-table-wrap th,.pm-x7k2-table-wrap td{border:1px solid #ffffff22;padding:.75rem}.pm-x7k2-table-wrap th{background:var(--surface2);color:#c7eba9}.pm-x7k2-benefit-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem}.pm-x7k2-benefit,.pm-x7k2-bonus-card{background:var(--surface);padding:1.4rem;border-radius:var(--radius);box-shadow:var(--shadow)}.pm-x7k2-benefit i{font-size:1.7rem;color:var(--accent);font-style:normal}.pm-x7k2-benefit p{color:var(--muted)}.pm-x7k2-procon{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.pm-x7k2-procon>div{background:var(--surface);border-radius:var(--radius);padding:1.5rem}.pm-x7k2-procon h3{color:var(--accent)}.pm-x7k2-procon li{margin:.5rem 0}.pm-x7k2-steps{padding:0;list-style:none;counter-reset:steps;display:grid;grid-template-columns:repeat(3,1fr);gap:1rem}.pm-x7k2-steps li{counter-increment:steps;background:var(--surface);padding:1rem 1rem 1rem 3rem;border-radius:var(--radius);position:relative}.pm-x7k2-steps li:before{content:counter(steps);position:absolute;left:1rem;color:var(--accent);font-weight:600}.pm-x7k2-guide{margin-top:3rem}.pm-x7k2-warning{background:#5d4712;color:#ffefb0;border-left:4px solid #e0b84c;padding:1rem;margin-top:1.5rem;border-radius:8px}.pm-x7k2-bonus-row{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem}.pm-x7k2-bonus-card strong{display:block;color:#e5ce73;font-size:1.2rem}.pm-x7k2-bonus-card span{color:#b9e7a8}.pm-x7k2-video{aspect-ratio:16/9;background:linear-gradient(135deg,var(--surface2),#0c2205);border-radius:var(--radius);display:grid;place-content:center;text-align:center;padding:2rem}.pm-x7k2-video span{font-size:3rem;color:var(--accent)}details{background:var(--surface);border-radius:10px;margin:.7rem 0;padding:1rem}summary{cursor:pointer;font-weight:600}details p{color:var(--muted);margin:.8rem 0 0}.pm-x7k2-empty{background:var(--surface);border-radius:var(--radius);padding:1.5rem;color:var(--muted)}.pm-x7k2-form{display:grid;max-width:600px;gap:1rem;margin-top:1.2rem}.pm-x7k2-form label{display:grid;gap:.35rem;color:var(--muted)}.pm-x7k2-form textarea{min-height:110px}.pm-x7k2-form output{color:#e5ce73}.pm-x7k2-check{display:flex!important;align-items:center;gap:.5rem}.pm-x7k2-author{display:grid;grid-template-columns:150px 1fr;gap:2rem;background:var(--surface);padding:2rem;border-radius:var(--radius);box-shadow:var(--shadow)}.pm-x7k2-author img{width:150px}.pm-x7k2-footer{background:#0b2104;padding:3rem 0 1rem;margin-top:3rem}.pm-x7k2-footer__grid{display:grid;grid-template-columns:2fr 1fr 1fr;gap:2rem}.pm-x7k2-footer a{display:block;margin:.35rem 0}.pm-x7k2-footer h3{color:var(--accent)}.pm-x7k2-neteller{width:140px;margin-top:1rem}.pm-x7k2-footer__bottom{border-top:1px solid #ffffff18;margin-top:2rem;padding-top:1rem;color:var(--muted);font-size:.8rem}.pm-x7k2-widget{position:fixed;display:flex;align-items:center;gap:1rem;bottom:1rem;right:1rem;background:var(--light);color:var(--primary);padding:.7rem 1rem;border-radius:12px;box-shadow:var(--shadow);z-index:20;transform:translateY(150%);transition:transform .3s}.pm-x7k2-widget.is-visible{transform:none}.pm-x7k2-widget button{border:0;background:none;font-size:1.4rem;cursor:pointer}.pm-x7k2-info{padding-bottom:4rem}.pm-x7k2-info article{max-width:800px;margin:2rem auto}.pm-x7k2-info .entry-content{color:#d8edd0;font-size:1.05rem}.pm-x7k2-info .entry-content p{margin:1.4rem 0}.wp-block-wrapper{display:block}.entry-content{max-width:80ch}.pm-x7k2-review-content{max-width:80ch;margin:auto}.pm-x7k2-button:focus-visible,a:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible,summary:focus-visible,button:focus-visible{outline:3px solid #f4db6b;outline-offset:3px}@media(max-width:1050px){.pm-x7k2-casino-grid{grid-template-columns:repeat(3,1fr)}.pm-x7k2-nav{gap:.6rem}}@media(max-width:760px){.pm-x7k2-menu{display:block}.pm-x7k2-nav{display:none;position:absolute;top:70px;left:0;right:0;background:var(--bg);padding:1rem;flex-direction:column;align-items:stretch;border-bottom:1px solid #ffffff22}.pm-x7k2-nav.is-open{display:flex}.pm-x7k2-nav a{padding:.4rem}.pm-x7k2-hero__grid,.pm-x7k2-footer__grid,.pm-x7k2-procon{grid-template-columns:1fr}.pm-x7k2-hero__image{grid-row:1}.pm-x7k2-casino-grid,.pm-x7k2-benefit-grid,.pm-x7k2-bonus-row{grid-template-columns:1fr 1fr}.pm-x7k2-steps{grid-template-columns:1fr 1fr}.pm-x7k2-section-head{display:block}.pm-x7k2-author{grid-template-columns:1fr}.pm-x7k2-author img{width:110px}}@media(max-width:420px){.pm-x7k2-container{width:min(100% - 22px,1180px)}.pm-x7k2-casino-grid,.pm-x7k2-benefit-grid,.pm-x7k2-bonus-row,.pm-x7k2-steps{grid-template-columns:1fr}.pm-x7k2-brand span{font-size:.85rem}.pm-x7k2-filters{flex-direction:column}.pm-x7k2-widget{left:.5rem;right:.5rem;justify-content:space-between}}@media(prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important}}

.pm-x7k2-casino-logo {
  display: block;
  width: 140px;
  height: 60px;
  object-fit: contain;
  margin: 10px auto 16px;
}

.pm-x7k2-table-casino {
  display: flex;
  align-items: center;
  gap: 10px;
  min-width: 150px;
}

.pm-x7k2-table-casino img {
  width: 70px;
  height: 40px;
  object-fit: contain;
  display: block;
}

.pm-x7k2-video {
  position: relative;
  width: 100%;
  max-width: 100%;
  aspect-ratio: 16 / 9;
  background: linear-gradient(135deg,var(--surface2),#0c2205);
  border-radius: var(--radius);
  overflow: hidden;
  padding: 0;
}

.pm-x7k2-video iframe {
  position: absolute;
  inset: 0;
  width: 100%;
  height: 100%;
  display: block;
  border: 0;
}

@media(max-width:760px) {
  .pm-x7k2-video {
    width: 100%;
    max-width: none;
    aspect-ratio: 16 / 9;
    border-radius: 10px;
  }

  .pm-x7k2-video iframe {
    width: 100%;
    height: 100%;
  }
}
.xx {
  max-width: 1180px;
  margin: 2rem auto 4rem;
  padding: 2.5rem;
  background: var(--surface);
  border: 1px solid #5cb85c55;
  border-radius: 16px;
  box-shadow: var(--shadow);
  color: var(--text);
}

.xx > p,
.xx > h2,
.xx > h3,
.xx > ul,
.xx > ol,
.xx > blockquote {
  max-width: 900px;
}

.xx h2 {
  margin-top: 2.5rem;
  padding-top: 1.5rem;
  border-top: 1px solid #ffffff18;
}

.xx h3 {
  margin-top: 2rem;
}

.xx table {
  width: 100%;
  min-width: 850px;
  border-collapse: collapse;
  background: var(--surface2);
  margin: 1.5rem 0 2rem;
}

.xx table th,
.xx table td {
  border: 1px solid #ffffff22;
  padding: .8rem 1rem;
  text-align: left;
  vertical-align: top;
}

.xx table th {
  background: #285a1633;
  color: #c7eba9;
  font-weight: 600;
}

.xx table td {
  color: var(--text);
}

.xx blockquote {
  margin: 2rem 0;
  padding: 1.2rem 1.5rem;
  background: #285a1626;
  border-left: 4px solid var(--accent);
  border-radius: 10px;
}

.xx blockquote p:first-child {
  margin-top: 0;
}

.xx blockquote p:last-child {
  margin-bottom: 0;
}

.xx ul,
.xx ol {
  padding-left: 1.5rem;
}

.xx li {
  margin: .5rem 0;
}

@media (max-width: 760px) {
  .xx {
    width: calc(100% - 22px);
    margin: 1rem auto 3rem;
    padding: 1.25rem;
    border-radius: 12px;
  }

  .xx h2 {
    margin-top: 2rem;
    padding-top: 1.2rem;
  }

  .xx h3 {
    margin-top: 1.5rem;
  }

  .xx table {
    min-width: 850px;
    margin: 1rem 0 1.5rem;
  }

  .xx table th,
  .xx table td {
    padding: .65rem .75rem;
    white-space: normal;
  }

  .xx {
    overflow: hidden;
  }

  .xx > table {
    display: block;
    width: 100%;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
  }

  .xx > table thead,
  .xx > table tbody {
    width: max-content;
  }

  .xx blockquote {
    padding: 1rem;
    margin: 1.5rem 0;
  }
}

@media (max-width: 420px) {
  .xx {
    width: calc(100% - 16px);
    padding: 1rem;
  }

  .xx table {
    min-width: 800px;
  }
}
.xx-table-wrap {
  width: 100%;
  overflow-x: auto;
  -webkit-overflow-scrolling: touch;
  margin: 1.5rem 0 2rem;
}

.xx-table-wrap table {
  width: 100%;
  min-width: 850px;
  border-collapse: collapse;
  background: var(--surface2);
  margin: 0;
}

.pm-x7k2-header {
  height: 72px;
}

.pm-x7k2-header__inner {
  min-height: 72px;
  height: 72px;
  position: relative;
}

.pm-x7k2-brand {
  min-width: 130px;
  height: 72px;
  display: flex;
  align-items: center;
}

.pm-x7k2-brand img {
  width: 130px;
  height: 130px;
  object-fit: contain;
}

.pm-x7k2-nav .pm-x7k2-button--light {
  color: #103610 !important;
  background: #f5f5f0;
  border-color: #f5f5f0;
}

.pm-x7k2-nav .pm-x7k2-button--light:hover {
  color: #103610 !important;
  background: #ffffff;
  border-color: #ffffff;
}

.pm-x7k2-mobile-actions {
  display: none;
}

@media (max-width: 760px) {
  .pm-x7k2-header {
    height: 68px;
  }

  .pm-x7k2-header__inner {
    min-height: 68px;
    height: 68px;
    gap: .5rem;
  }

  .pm-x7k2-brand {
    min-width: 90px;
    height: 68px;
  }

  .pm-x7k2-brand img {
    width: 90px;
    height: 90px;
  }

  .pm-x7k2-mobile-actions {
    display: flex;
    align-items: center;
    gap: .4rem;
    margin-left: auto;
  }

  .pm-x7k2-mobile-actions .pm-x7k2-button {
    padding: .5rem .7rem;
    font-size: .78rem;
    white-space: nowrap;
  }

  .pm-x7k2-menu {
    display: block;
    margin-left: .1rem;
  }

  .pm-x7k2-nav {
    top: 68px;
  }

  .pm-x7k2-nav .pm-x7k2-button--light,
  .pm-x7k2-nav > .pm-x7k2-button {
    display: none;
  }
}

@media (max-width: 420px) {
  .pm-x7k2-header {
    height: 64px;
  }

  .pm-x7k2-header__inner {
    min-height: 64px;
    height: 64px;
  }

  .pm-x7k2-brand {
    min-width: 78px;
    height: 64px;
  }

  .pm-x7k2-brand img {
    width: 78px;
    height: 78px;
  }

  .pm-x7k2-nav {
    top: 64px;
  }

  .pm-x7k2-mobile-actions .pm-x7k2-button {
    padding: .45rem .55rem;
    font-size: .7rem;
  }

  .pm-x7k2-menu {
    font-size: 1.3rem;
    padding: .2rem .45rem;
  }
}


.pm-x7k2-author img {
  width: 150px;
  height: 150px;
  object-fit: cover;
  border-radius: 50%;
}

@media (max-width: 760px) {
  .pm-x7k2-author img {
    width: 110px;
    height: 110px;
    border-radius: 50%;
    object-fit: cover;
  }
}

.pm-x7k2-footer {
  background: #0b2104;
  padding: 3.5rem 0 1.2rem;
  margin-top: 3rem;
}

.pm-x7k2-footer__grid {
  display: grid;
  grid-template-columns: 1.5fr 1fr 1.2fr;
  gap: 4rem;
  align-items: start;
}

.pm-x7k2-footer__grid > div {
  min-width: 0;
}

.pm-x7k2-footer .pm-x7k2-brand {
  display: flex;
  align-items: center;
  width: fit-content;
  min-width: 0;
  height: auto;
  margin-bottom: 1rem;
}

.pm-x7k2-footer .pm-x7k2-brand img {
  width: 120px;
  height: 120px;
  object-fit: contain;
}

.pm-x7k2-footer p {
  color: var(--muted);
  margin: .6rem 0;
  max-width: 360px;
}

.pm-x7k2-footer h3 {
  color: var(--accent);
  font-size: 1rem;
  margin: 0 0 1rem;
}

.pm-x7k2-footer a {
  display: block;
  margin: .45rem 0;
  color: var(--text);
}

.pm-x7k2-footer a:hover {
  color: var(--accent);
}

.pm-x7k2-footer__grid > div:last-child {
  padding-left: 1rem;
}

.pm-x7k2-footer small {
  display: block;
  color: #78916f;
  margin-top: 1rem;
  line-height: 1.5;
}

.pm-x7k2-footer__bottom {
  border-top: 1px solid #ffffff18;
  margin-top: 3rem;
  padding-top: 1rem;
  color: var(--muted);
  font-size: .8rem;
  line-height: 1.5;
}

@media (max-width: 760px) {
  .pm-x7k2-footer {
    padding: 2.5rem 0 1rem;
  }

  .pm-x7k2-footer__grid {
    grid-template-columns: 1fr;
    gap: 2rem;
  }

  .pm-x7k2-footer .pm-x7k2-brand img {
    width: 80px;
    height: 80px;
  }

  .pm-x7k2-footer__grid > div:last-child {
    padding-left: 0;
  }

  .pm-x7k2-footer__bottom {
    margin-top: 2rem;
  }
}

body {
  padding-bottom: 0 !important;
}

.pm-x7k2-footer {
  margin-bottom: 0 !important;
}

#reviews,
#feedback {
  max-width: 900px;
  margin: 3rem auto;
  padding: 2rem;
  background: var(--surface);
  border: 1px solid #5cb85c55;
  border-radius: 16px;
  box-shadow: var(--shadow);
}

#reviews h2,
#feedback h2 {
  margin-top: 0;
  margin-bottom: 1.5rem;
}

#reviews .pm-x7k2-empty {
  background: var(--surface2);
  border: 1px solid #ffffff15;
  border-radius: 10px;
  padding: 1rem 1.2rem;
  margin-bottom: 1.5rem;
}

#reviews .pm-x7k2-form,
#feedback .pm-x7k2-form {
  max-width: 100%;
  margin-top: 0;
}

#reviews input,
#reviews textarea,
#feedback input,
#feedback textarea {
  width: 100%;
}

@media (max-width: 760px) {
  #reviews,
  #feedback {
    width: calc(100% - 22px);
    margin: 2rem auto;
    padding: 1.25rem;
    border-radius: 12px;
  }
}

@media (max-width: 420px) {
  #reviews,
  #feedback {
    width: calc(100% - 16px);
    padding: 1rem;
  }
}

#reviews .pm-x7k2-check {
  display: flex !important;
  flex-direction: row !important;
  align-items: center;
  gap: .5rem;
  width: 100%;
}

#reviews .pm-x7k2-check input[type="checkbox"] {
  width: auto !important;
  min-width: 16px;
  height: 16px;
  margin: 0;
  flex: 0 0 auto;
}

#reviews .pm-x7k2-check {
  color: var(--muted);
  font-size: .9rem;
}

.pm-x7k2-info {
  padding-top: 1rem;
  padding-bottom: 3rem;
}

.pm-x7k2-info article {
  max-width: 900px;
  margin: 1.5rem auto 0;
  padding: 2.5rem;
  background: var(--surface);
  border: 1px solid #5cb85c55;
  border-radius: 16px;
  box-shadow: var(--shadow);
}

.pm-x7k2-info article > h1 {
  margin: 0 0 2rem;
  padding-bottom: 1.2rem;
  border-bottom: 1px solid #ffffff18;
}

.pm-x7k2-info .entry-content {
  max-width: none;
  color: var(--text);
  font-size: 1rem;
  line-height: 1.7;
}

.pm-x7k2-info .entry-content p {
  margin: 1.2rem 0;
}

.pm-x7k2-info .entry-content h2 {
  margin: 2.5rem 0 1rem;
  padding-top: 1.5rem;
  border-top: 1px solid #ffffff12;
}

.pm-x7k2-info .entry-content h3 {
  margin: 2rem 0 .8rem;
  color: var(--accent);
}

.pm-x7k2-info .entry-content ul,
.pm-x7k2-info .entry-content ol {
  margin: 1rem 0 1.5rem;
  padding-left: 1.5rem;
}

.pm-x7k2-info .entry-content li {
  margin: .5rem 0;
}

.pm-x7k2-info .entry-content a {
  color: var(--accent);
}

.pm-x7k2-info .entry-content strong {
  color: var(--light);
}

.pm-x7k2-info .entry-content blockquote {
  margin: 1.5rem 0;
  padding: 1rem 1.25rem;
  background: var(--surface2);
  border-left: 4px solid var(--accent);
  border-radius: 8px;
}

.pm-x7k2-info .entry-content table {
  width: 100%;
  border-collapse: collapse;
  margin: 1.5rem 0;
  background: var(--surface2);
}

.pm-x7k2-info .entry-content th,
.pm-x7k2-info .entry-content td {
  border: 1px solid #ffffff20;
  padding: .75rem;
  text-align: left;
  vertical-align: top;
}

.pm-x7k2-info .entry-content th {
  color: #c7eba9;
  background: #285a1633;
}

.pm-x7k2-breadcrumbs {
  padding: 1.25rem 0;
}

@media (max-width: 760px) {
  .pm-x7k2-info {
    padding-top: .5rem;
    padding-bottom: 2rem;
  }

  .pm-x7k2-info article {
    width: 100%;
    padding: 1.5rem;
    margin-top: 1rem;
    border-radius: 12px;
  }

  .pm-x7k2-info article > h1 {
    margin-bottom: 1.5rem;
    padding-bottom: 1rem;
  }

  .pm-x7k2-info .entry-content {
    font-size: .95rem;
  }

  .pm-x7k2-info .entry-content h2 {
    margin-top: 2rem;
    padding-top: 1.2rem;
  }

  .pm-x7k2-info .entry-content table {
    display: block;
    width: 100%;
    overflow-x: auto;
    white-space: nowrap;
  }
}

@media (max-width: 420px) {
  .pm-x7k2-info article {
    padding: 1rem;
  }

  .pm-x7k2-info article > h1 {
    font-size: 1.8rem;
  }
}