/* ArenaPlus Insider – blog page, category pages and blog search.
   Palette from the Insider template pack (--ap-…). Scoped to .inb so the site header/footer are untouched.
   Accent colours can be changed in Settings → Insider Blog (inline --acc / --acc-l / --acc-t / --ink). */
.inb{
  --acc:#F26522;--acc-l:#FF8A4C;--acc-t:#C2410C;--ink:#111114;
  --deep:color-mix(in srgb,var(--acc-t) 78%,#000);
  --soft:color-mix(in srgb,var(--acc) 8%,#fff);--soft-line:color-mix(in srgb,var(--acc) 30%,#fff);
  --rg-bg:color-mix(in srgb,var(--acc) 5%,#fff);
  --body:#3A3A42;--text2:#4A4A52;--muted:#6B6B74;--dim:#A1A1AA;--ondark:#C9C9CF;
  --surface:#F6F6F7;--line:#E6E6E9;--white:#FFFFFF;--green-bg:#E8F3EE;--green:#1F6B4A;
  --font:"Poppins",ui-sans-serif,system-ui,-apple-system,"Segoe UI",sans-serif;
  display:block;width:100%;max-width:none;margin:0;padding:0;background:var(--white);color:var(--body);font:400 15px/1.6 var(--font);-webkit-font-smoothing:antialiased;text-align:left}
.inb *,.inb *::before,.inb *::after{box-sizing:border-box}
.inb a{color:inherit;text-decoration:none}
.inb h1,.inb h2,.inb h3,.inb p{margin:0;padding:0;font-family:var(--font);text-transform:none;letter-spacing:normal}
.inb h1,.inb h2,.inb h3{color:var(--ink);text-wrap:balance}
.inb :focus-visible{outline:2px solid var(--acc);outline-offset:3px}
.ina-page .site-main.inb{max-width:none;width:100%}
.inb-wrap{max-width:var(--inb-max,1200px);margin:0 auto;padding-inline:var(--inb-gutter,24px)}
.inb.inb--widget{background:transparent}
.inb .inb-note{font-size:14px;color:var(--muted)}
.inb .inb-ink .inb-note{color:var(--ondark)}

/* shared */
.inb .inb-eyebrow{display:flex;align-items:center;gap:10px;font-size:13px;font-weight:700;letter-spacing:1.5px;text-transform:uppercase;color:var(--acc-t)}
.inb .inb-eyebrow--bar::before{content:"";width:28px;height:4px;border-radius:2px;background:var(--acc)}
.inb .inb-eyebrow--muted{color:var(--muted)}
.inb .inb-eyebrow--dark{color:var(--acc-l)}
.inb .inb-h2{font-size:30px;font-weight:800;line-height:1.2;letter-spacing:-.01em}
.inb .inb-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;border-radius:999px;font:700 15px/1.2 var(--font);padding:16px 30px;border:0;cursor:pointer;text-decoration:none;box-shadow:none;transition:background-color .15s,color .15s}
.inb .inb-btn--orange{background:var(--acc);color:var(--ink)}
.inb .inb-btn--orange:hover{background:var(--acc-l);color:var(--ink)}
.inb .inb-btn--ink{background:var(--ink);color:var(--white);font-weight:600;padding:15px 32px}
.inb .inb-btn--ink:hover,.inb .inb-btn--ink:focus{background:var(--acc);color:var(--ink)}
.inb .inb-btn[disabled]{opacity:.6;cursor:default}
.inb .inb-pill{display:inline-block;font-size:12px;font-weight:700;line-height:1.3;padding:5px 12px;border-radius:999px;background:var(--cat-bg,var(--soft));color:var(--cat-tx,var(--deep))}
.inb .inb-cat-big-winners{--cat-bg:var(--ink);--cat-tx:var(--acc-l)}
.inb .inb-cat-news{--cat-bg:var(--ink);--cat-tx:var(--white)}
.inb .inb-cat-responsible-gaming,.inb .inb-cat-responsible-gaming-2{--cat-bg:var(--green-bg);--cat-tx:var(--green)}
.inb .inb-meta{display:flex;flex-wrap:wrap;align-items:center;gap:4px 8px;font-size:13px;color:var(--muted)}
.inb .inb-meta b{font-weight:600;color:var(--ink)}
.inb .inb-meta i{font-style:normal;color:var(--line)}

/* images + placeholder for posts without a featured image */
.inb .inb-media{display:block;position:relative;overflow:hidden;background:var(--ink)}
.inb .inb-img{display:block;width:100%!important;height:100%!important;max-width:none;object-fit:contain;object-position:center;margin:0;border-radius:0}
.inb .inb-ph{position:relative;display:block;width:100%;height:100%;min-height:100%;background:radial-gradient(120% 90% at 85% 10%,color-mix(in srgb,var(--acc) 70%,transparent),transparent 60%),linear-gradient(155deg,#1E1E24,var(--ink))}
.inb .inb-ph::before{content:"";position:absolute;inset:0;background:repeating-linear-gradient(115deg,rgba(255,255,255,.035) 0 2px,transparent 2px 22px)}
.inb .inb-ph::after{content:attr(data-label);position:absolute;left:6%;right:6%;bottom:9%;font:800 clamp(18px,3vw,34px)/1 var(--font);letter-spacing:-.02em;color:transparent;-webkit-text-stroke:1.2px rgba(255,255,255,.55);text-transform:uppercase;white-space:nowrap;overflow:hidden}

/* hero */
/* Hero – same look as the FAQ, News and Story pages: peach gradient, big Hubot Sans title, pill search. */
.inb{--fh:"Hubot Sans",var(--font)}
.inb .inb-hero{background:linear-gradient(180deg,#FFE3CF,#FFFFFF);border-bottom:0;padding-block:56px 40px}
.inb:not(.inb--widget)>.inb-hero,.inb.inb--bleed>.inb-hero{border-image:linear-gradient(180deg,#FFE3CF,#FFFFFF) fill 0/0/0 100vmax}
.inb .inb-hero-main{display:flex;flex-direction:column;gap:0;min-width:0}
.inb .inb-crumb{font-size:13px;color:var(--muted);margin-bottom:16px}
.inb .inb-crumb a{color:var(--muted)}
.inb .inb-crumb a:hover{color:var(--acc-t)}
.inb .inb-crumb span[aria-hidden]{margin-inline:6px;color:var(--dim)}
.inb .inb-hero h1{font-family:var(--fh);font-size:clamp(38px,5vw,56px);font-weight:800;line-height:1.02;letter-spacing:-1px;max-width:22ch}
.inb .inb-intro{margin-top:16px;font-size:19px;line-height:1.55;color:var(--body);max-width:720px}
.inb .inb-sr{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}
.inb .inb-search{margin:26px 0 0;max-width:640px;display:flex;align-items:center;gap:10px;background:var(--white);border:1px solid var(--line);border-radius:999px;padding:6px 6px 6px 20px;box-shadow:0 12px 32px -18px rgba(20,12,4,.28)}
.inb .inb-search:focus-within{border-color:var(--acc-l)}
.inb .inb-search svg{flex:none;color:var(--acc-t)}
.inb .inb-search input[type=search]{flex:1;min-width:0;width:auto;height:auto;border:0;border-radius:0;margin:0;padding:10px 0;font:400 16px/1.4 var(--font);color:var(--ink);background:transparent;box-shadow:none;outline:0}
.inb .inb-search input[type=search]::placeholder{color:#8A857F;opacity:1}
.inb .inb-search button,.inb .inb-search button:hover,.inb .inb-search button:focus{flex:none;margin:0;border:0;border-radius:999px;background:linear-gradient(135deg,var(--acc-l),var(--acc));color:#fff;font:600 15px/1.2 var(--font);padding:12px 22px;cursor:pointer;box-shadow:none;text-transform:none;letter-spacing:0}
.inb .inb-search button:hover{filter:brightness(1.05)}
.inb .inb-search button:focus-visible{outline:2px solid var(--acc-l);outline-offset:2px}
.inb .inb-chips{display:flex;flex-wrap:wrap;gap:8px;margin-top:20px}
.inb .inb-chip{display:inline-flex;align-items:center;padding:10px 16px;border-radius:999px;border:1px solid var(--line);background:var(--white);color:var(--ink);font-size:14px;font-weight:500;line-height:1;white-space:nowrap;transition:background-color .15s,color .15s,border-color .15s}
.inb .inb-chip:hover{border-color:var(--acc);color:var(--acc-t)}
.inb .inb-chip.is-on{background:var(--ink);border-color:var(--ink);color:var(--white);font-weight:600}
.inb .inb-chip.is-on:hover{border-color:var(--acc);color:var(--white)}

/* sections */
.inb .inb-sec{padding-block:56px}
.inb .inb-sec--feat{padding-bottom:24px}
.inb .inb-sec--latest{padding-block:40px 64px}
.inb .inb-sec--surface{background:var(--surface)}
.inb .inb-sec--cta{padding-block:64px 32px}
.inb .inb-sec--team{padding-block:32px 64px}
.inb .inb-sec--rg{padding-block:48px 64px}
.inb .inb-sec-head{display:flex;justify-content:space-between;align-items:baseline;gap:12px;flex-wrap:wrap;margin-bottom:24px}
.inb .inb-sec-head p,.inb .inb-count{font-size:14px;color:var(--muted)}

/* featured + picks */
.inb .inb-feat-row{display:grid;grid-template-columns:minmax(0,1fr);gap:28px;margin-top:20px}
.inb .inb-feat-row>div{min-width:0}
.inb .inb-feat-row.is-solo{grid-template-columns:1fr}
.inb .inb-feat{display:grid;grid-template-columns:minmax(0,58fr) minmax(0,42fr);height:100%;background:var(--white);border:1px solid var(--line);border-radius:20px;overflow:hidden;color:inherit;transition:border-color .15s,box-shadow .15s,transform .15s}
.inb .inb-feat .inb-media{min-width:0;width:100%;max-width:100%;min-height:0;height:auto;aspect-ratio:auto;align-self:stretch;display:flex;align-items:center}
.inb .inb-feat .inb-media .inb-img{width:100%!important;height:auto!important;max-height:100%;aspect-ratio:16/9}
.inb .inb-blur{position:absolute;inset:-24px;background:center/cover no-repeat;filter:blur(22px) saturate(1.15) brightness(.8);transform:scale(1.1)}
.inb .inb-feat .inb-media .inb-img{position:relative;z-index:1}
.inb .inb-feat-b{display:flex;flex-direction:column;justify-content:center;gap:16px;padding:36px 40px;min-width:0}
.inb .inb-feat-top{display:flex;align-items:center;gap:10px;font-size:13px;color:var(--muted)}
.inb .inb-feat h3{font-size:clamp(26px,2.6vw,36px);font-weight:700;line-height:1.2;transition:color .15s}
.inb .inb-feat .inb-ex{font-size:15px;color:var(--text2)}
.inb .inb-more{font-size:15px;font-weight:700;color:var(--acc-t)}
.inb .inb-picks{display:flex;flex-direction:column;gap:16px}
.inb .inb-picks-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;flex:1}

/* compact card (picks, most popular) */
.inb .inb-compact{display:flex;align-items:center;gap:16px;padding:16px;height:100%;background:var(--white);border:1px solid var(--line);border-radius:16px;color:inherit;transition:border-color .15s,box-shadow .15s,transform .15s}
.inb .inb-thumb{flex:0 0 160px;width:160px;height:90px;border-radius:12px;overflow:hidden;background:var(--ink)}
.inb .inb-thumb .inb-ph::after{display:none}
.inb .inb-compact-b{display:flex;flex-direction:column;gap:6px;min-width:0}
.inb .inb-cat{font-size:12px;font-weight:700;color:var(--acc-t)}
.inb .inb-compact h3{font-size:16px;font-weight:600;line-height:1.4;transition:color .15s}
.inb .inb-compact .inb-meta b{font-weight:400;color:var(--muted)}
.inb .inb-rank{flex:0 0 44px;height:44px;border-radius:12px;background:var(--ink);color:var(--acc-l);font:800 18px/44px var(--font);text-align:center}

/* article card grid */
.inb .inb-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}
.inb .inb-grid--20{gap:20px}
.inb .inb-card{display:flex;flex-direction:column;height:100%;background:var(--white);border:1px solid var(--line);border-radius:18px;overflow:hidden;color:inherit;transition:border-color .15s,box-shadow .15s,transform .15s}
.inb .inb-card .inb-media{aspect-ratio:16/9}
.inb .inb-card-b{display:flex;flex-direction:column;align-items:flex-start;gap:10px;padding:20px 22px 0;flex:1}
.inb .inb-card h3{font-size:18px;font-weight:600;line-height:1.4;transition:color .15s}
.inb .inb-card .inb-ex{font-size:14px;color:var(--text2);display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}
.inb .inb-card .inb-meta{margin:14px 22px 0;padding-block:14px 18px;border-top:1px solid var(--line)}
.inb .inb-card:hover,.inb .inb-feat:hover,.inb .inb-compact:hover{border-color:var(--acc);box-shadow:0 8px 24px rgba(17,17,20,.08);transform:translateY(-2px)}
.inb .inb-card:hover h3,.inb .inb-feat:hover h3,.inb .inb-compact:hover h3{color:var(--acc-t)}
.inb .inb-load{display:flex;justify-content:center;margin-top:40px}
.inb .inb-empty{padding:28px;border:1.5px dashed var(--line);border-radius:18px;text-align:center;color:var(--muted)}
.inb .inb-card.is-new{animation:inb-in .35s ease both}
@keyframes inb-in{from{opacity:0;transform:translateY(8px)}}

/* new to betting */
.inb .inb-ink{background:var(--ink);color:var(--white)}
.inb .inb-start{display:grid;grid-template-columns:30% 1fr;gap:40px;align-items:center;padding-block:64px}
.inb .inb-start h2{font-size:34px;font-weight:800;line-height:1.2;color:var(--white);margin-top:12px}
.inb .inb-start-cards{display:grid;grid-template-columns:repeat(var(--inb-start-n,3),minmax(0,1fr));gap:16px}
.inb .inb-start-card{display:flex;flex-direction:column;gap:14px;padding:24px;border:1px solid rgba(255,255,255,.18);border-radius:16px;transition:border-color .15s}
.inb .inb-start-card:hover{border-color:var(--acc)}
.inb .inb-n{font-size:30px;font-weight:800;line-height:1;color:var(--acc-l)}
.inb .inb-t{font-size:17px;font-weight:600;line-height:1.45;color:var(--white)}

/* sportsbook CTA */
.inb .inb-cta{display:flex;justify-content:space-between;align-items:center;gap:24px;padding:36px 40px;background:var(--soft);border:1px solid var(--soft-line);border-radius:20px}
.inb .inb-cta h2{font-size:26px;font-weight:800}
.inb .inb-cta p{font-size:15px;color:var(--text2);margin-top:8px}

/* authors */
.inb .inb-team-head{margin-bottom:28px}
.inb .inb-team-head>div{display:flex;flex-direction:column;gap:10px}
.inb .inb-team-head p:not(.inb-eyebrow){font-size:15px;color:var(--text2)}
.inb .inb-team-card{display:flex;flex-direction:column;gap:10px;padding:24px;background:var(--surface);border:1px solid var(--line);border-radius:18px}
.inb .inb-av{display:grid;place-items:center;width:64px;height:64px;border-radius:50%;background:var(--ink);color:var(--acc-l);font:800 22px/1 var(--font);border:2px solid var(--white);box-shadow:0 0 0 1px var(--line)}
.inb .inb-team-card h3{font-size:18px;font-weight:700}
.inb .inb-role{font-size:13px;font-weight:600;color:var(--acc-t)}
.inb .inb-team-card p:not(.inb-role){font-size:14px;color:var(--text2)}
.inb .inb-team-card a{margin-top:auto;font-size:14px;font-weight:600;color:var(--acc-t)}
.inb .inb-team-card a:hover{color:var(--deep)}

/* newsletter (form comes from your mailing plugin's shortcode) */
.inb .inb-news{display:grid;grid-template-columns:55% 40%;justify-content:space-between;align-items:center;gap:40px}
.inb .inb-news-copy{display:flex;flex-direction:column;gap:10px}
.inb .inb-news h2{font-size:32px;font-weight:800;line-height:1.2;color:var(--white)}
.inb .inb-news-copy p:not(.inb-eyebrow){font-size:15px;color:var(--ondark)}
.inb .inb-news-form{color:var(--ondark);font-size:13px}
.inb .inb-news-form input[type=email],.inb .inb-news-form input[type=text]{width:100%;padding:14px 16px;border-radius:12px;border:1px solid var(--white);background:var(--white);color:var(--ink);font:400 15px/1.4 var(--font)}
.inb .inb-news-form button,.inb .inb-news-form input[type=submit]{width:100%;margin-top:12px;border:0;border-radius:12px;padding:14px;background:var(--acc);color:var(--ink);font:700 15px/1.2 var(--font);cursor:pointer}

/* responsible gaming */
.inb .inb-rg{display:flex;gap:20px;padding:28px 32px;background:var(--rg-bg);border:1px solid var(--acc);border-radius:18px}
.inb .inb-rg-badge{flex:0 0 56px;width:56px;height:56px;border-radius:50%;background:var(--ink);color:var(--white);display:grid;place-items:center;font:800 16px/1 var(--font)}
.inb .inb-rg h2{font-size:20px;font-weight:700;margin-bottom:8px}
.inb .inb-rg p{font-size:14px;color:var(--body)}
.inb .inb-rg p+p{margin-top:10px}
.inb .inb-rg a,.inb .inb-disclosure a{color:var(--acc-t);font-weight:600}
.inb .inb-rg strong,.inb .inb-disclosure strong{color:var(--body)}
.inb .inb-disclosure{margin-top:20px}
.inb .inb-disclosure p{font-size:13px;color:var(--muted)}

/* responsive */
@media (max-width:1024px){
  .inb .inb-hero{padding-block:36px 28px}
  .inb .inb-intro{font-size:17px}
  .inb .inb-search{padding-left:16px}
  .inb .inb-search button{padding:11px 16px}
  .inb .inb-feat-row{grid-template-columns:1fr}
  .inb .inb-feat{grid-template-columns:1fr}
  .inb .inb-feat .inb-media{min-height:0;aspect-ratio:16/9;height:auto}
  .inb .inb-feat-b{padding:26px 28px}
  .inb .inb-thumb{flex-basis:128px;width:128px;height:72px}
  .inb .inb-grid{grid-template-columns:repeat(2,minmax(0,1fr))}
  .inb .inb-start{grid-template-columns:1fr}
  .inb .inb-news{grid-template-columns:1fr}
}
@media (max-width:767px){
  .inb-wrap{padding-inline:var(--inb-gutter,16px)}
  .inb .inb-sec{padding-block:40px}
  .inb .inb-hero h1{font-size:38px}
  .inb .inb-h2{font-size:26px}
  .inb .inb-grid,.inb .inb-start-cards{grid-template-columns:1fr}
  .inb .inb-feat-b{padding:24px}
  .inb .inb-feat h3{font-size:22px}
  .inb .inb-chips{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;margin-right:-16px;padding-right:16px}
  .inb .inb-chips::-webkit-scrollbar{display:none}
  .inb .inb-chip{flex-shrink:0}
  /* Phones: stories with a picture show it full width above the text, not as a small thumbnail */
  .inb .inb-compact:has(.inb-thumb){flex-direction:column;align-items:stretch;gap:12px}
  .inb .inb-compact:has(.inb-thumb) .inb-thumb{flex:none;width:100%;height:auto;aspect-ratio:16/9;border-radius:12px}
  .inb .inb-compact:has(.inb-thumb) h3{font-size:17px}
  .inb .inb-picks-list{grid-template-columns:minmax(0,1fr)}
  .inb .inb-compact{padding:14px;gap:14px}
  .inb .inb-cta{flex-direction:column;align-items:flex-start;padding:28px 24px}
  .inb .inb-rg{flex-direction:column;padding:24px}
  .inb .inb-start h2,.inb .inb-news h2{font-size:26px}
}
@media (prefers-reduced-motion:reduce){.inb *{transition:none!important;animation:none!important}}

/* ---------- Card styles for the article grid ---------- */
.inb .inb-sec-head>div{display:flex;flex-direction:column;gap:6px;min-width:0}
.inb .inb-all{font-size:14px;font-weight:600;color:var(--acc-t);text-decoration:underline!important;text-underline-offset:3px}
.inb .inb-all:hover{color:var(--deep)}

/* Insider card: open card, rounded image, category pill, title, excerpt, date */
.inb .inb-grid--insider{gap:28px 24px}
.inb .inb-icard{display:flex;flex-direction:column;align-items:flex-start;gap:10px;color:inherit;min-width:0;height:100%}
.inb .inb-ic-media{display:block;width:100%;height:200px;border-radius:14px;overflow:hidden;border:1px solid #F6DCC8;background:radial-gradient(circle at bottom right,#FFD9BF 0%,#FFF7F1 80%)}
.inb .inb-ic-media .inb-img{transition:transform .4s}
.inb .inb-icard:hover .inb-ic-media .inb-img{transform:scale(1.04)}
.inb .inb-ic-cat{display:inline-block;font-size:12px;font-weight:600;line-height:1.2;color:var(--acc-t);background:color-mix(in srgb,var(--acc) 10%,#fff);padding:5px 10px;border-radius:999px}
.inb .inb-icard h3{font-size:17px;font-weight:600;line-height:1.35;color:#111;transition:color .15s}
.inb .inb-icard:hover h3{color:var(--acc-t)}
.inb .inb-ic-ex{font-size:14px;line-height:1.55;color:#6B6B6B;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}
.inb .inb-ic-date{font-size:13px;line-height:1.5;color:#6B6B6B;margin-top:auto;padding-top:2px}

/* List row: date | title | category */
.inb .inb-grid--list,.inb .inb-grid--compact{grid-template-columns:1fr;gap:0}
.inb .inb-lrow{display:flex;align-items:baseline;gap:4px 20px;padding:16px 0;border-top:1px solid #E8E5E2;color:inherit}
.inb .inb-lrow h3{flex:1;min-width:0;font-size:17px;font-weight:600;line-height:1.35;color:#111;transition:color .15s}
.inb .inb-lr-date{flex:none;font-size:13px;line-height:1.5;color:#6B6B6B;min-width:96px}
.inb .inb-lr-cat{flex:none;font-size:12px;font-weight:600;color:var(--acc-t)}
/* Compact row: date over title, for narrow columns */
.inb .inb-crow{display:flex;flex-direction:column;gap:2px;padding:12px 0;border-top:1px solid #E8E5E2;color:inherit}
.inb .inb-crow h3{font-size:16px;font-weight:600;line-height:1.35;color:#111;transition:color .15s}
.inb .inb-lrow:hover h3,.inb .inb-crow:hover h3{color:var(--acc-t)}
@media (max-width:767px){
  .inb .inb-ic-media{height:180px}
  .inb .inb-lrow{flex-direction:column;gap:4px}
  .inb .inb-lrow h3{font-size:16px}
}

/* Theme fixes on Insider pages: no focus ring around the whole page, no empty theme-footer gap above the site footer. */
.ina-page main.inb:focus,.inb:focus{outline:none}
.ina-page #site-footer.dynamic-footer,.ina-page .site-footer.dynamic-footer{padding-top:0;padding-bottom:0}

/* Full-width bands: grey hero, grey "Most popular" and the dark bands reach the screen edges even inside a boxed
   Elementor container. Uses a clipped box-shadow, so the page never scrolls sideways. */
.inb .inb-sec--surface{--inb-bleed:var(--surface)}
.inb .inb-hero{--inb-bleed:transparent}
.inb .inb-ink{--inb-bleed:var(--ink)}
.inb:not(.inb--widget)>section,.inb.inb--bleed>section{box-shadow:0 0 0 100vmax var(--inb-bleed,transparent);clip-path:inset(0 -100vmax)}
.inb:not(.inb--widget)>.inb-hero,.inb.inb--bleed>.inb-hero{border-bottom:0}
.inb .inb-sec.is-loading .inb-grid{opacity:.45;transition:opacity .15s}
.inb .inb-sec--feat[hidden],.inb [data-inb-grid][hidden],.inb .inb-load[hidden],.inb .inb-empty[hidden]{display:none}
.inb .inb-pager{display:flex;flex-wrap:wrap;gap:8px;justify-content:center;margin:32px 0 0}
.inb .inb-pager a,.inb .inb-pager span{min-width:40px;padding:9px 14px;border:1px solid var(--line);border-radius:999px;background:var(--white);color:var(--ink);font:600 14px/1.2 var(--font);text-align:center;text-decoration:none}
.inb .inb-pager .current{background:var(--acc);border-color:var(--acc);color:#fff}
.inb .inb-pager a:hover{border-color:var(--acc-l);color:var(--acc-t)}
