:root{
  --paper:#fff;
  --ink:#161614;
  --purple:rgb(120,60,246);
  --quiet:rgba(22,22,20,.57);
  --faint:rgba(22,22,20,.16);
}

html,body{margin:0;background:var(--paper)!important;color:var(--ink)!important}
.iidrr-home{
  box-sizing:border-box;
  width:min(1360px,calc(100% - 96px));
  margin:0 auto;
  padding:0 0 68px;
  overflow:hidden;
  background:var(--paper);
  font-family:"Inter",Helvetica,Arial,sans-serif;
  font-optical-sizing:auto;
  letter-spacing:.006em;
}
.iidrr-home *{box-sizing:border-box}
.iidrr-home a{color:inherit;text-decoration:none!important}
.number-colon{color:var(--purple)}

.ui-label{
  display:inline-block;
  margin:0;
  padding:0;
  background:none;
  color:var(--purple);
  font-family:"Inter",Helvetica,Arial,sans-serif;
  font-size:10px;
  line-height:1;
  font-weight:600;
  letter-spacing:.11em;
  text-transform:uppercase;
}
.editorial-link,.section-link{
  display:inline-flex;
  align-items:center;
  gap:8px;
  color:var(--purple)!important;
  font-family:"Inter",Helvetica,Arial,sans-serif;
  font-size:10px;
  line-height:1.2;
  font-weight:500;
  letter-spacing:.085em;
  text-transform:uppercase;
}
.section-header{
  display:flex;
  align-items:center;
  justify-content:space-between;
  gap:28px;
  margin-bottom:30px;
}
.home-section{position:relative;padding:54px 0 60px}
.archive-section{padding-top:92px}
.columns-section{padding-top:72px}
.upcoming-section{padding-top:56px}

/* CURRENT ISSUE */
.current-issue{
  position:relative;
  display:grid;
  grid-template-columns:minmax(430px,.88fr) minmax(460px,1.12fr);
  gap:64px;
  align-items:center;
  min-height:520px;
  padding:52px 0 62px;
}
.current-copy{max-width:660px;padding-left:0}
.current-topline{
  display:flex;
  align-items:center;
  justify-content:space-between;
  gap:30px;
  max-width:480px;
  margin-bottom:52px;
}
.season,.current-meta,.archive-meta,.column-author,.essay-row small{
  font-family:"Inter",Helvetica,Arial,sans-serif;
  font-weight:500;
  color:var(--quiet);
  text-transform:uppercase;
}
.season{font-size:9.5px;line-height:1.2;letter-spacing:.16em;white-space:nowrap}
.current-number{
  display:flex;
  align-items:flex-start;
  font-size:clamp(100px,9vw,132px);
  line-height:.76;
  letter-spacing:.005em;
  font-variant-numeric:lining-nums tabular-nums;
  white-space:nowrap;
}
.current-number .number-colon{margin-right:.045em}
.current-copy h1{
  margin:28px 0 0;
  font-size:clamp(72px,6.8vw,98px);
  line-height:.94;
  letter-spacing:.008em;
  font-weight:500;
}
.current-footer{
  display:flex;
  align-items:center;
  justify-content:space-between;
  gap:28px;
  max-width:500px;
  margin-top:38px;
}
.current-meta{font-size:10px;line-height:1.5;letter-spacing:.075em}
.whisper-field{position:relative;min-height:350px;overflow:hidden}
.whisper-field:before{
  content:"";
  position:absolute;
  inset:8% 0;
  background:radial-gradient(ellipse 48% 34% at 57% 50%,rgba(120,60,246,.14),transparent 70%);
  filter:blur(26px);
  opacity:.72;
}
.field-line{position:absolute;left:10%;right:7%;height:1px;transform-origin:left center}
.field-line-a{top:49%;background:linear-gradient(90deg,transparent,rgba(120,60,246,.65),transparent);animation:signalResolve 5.8s cubic-bezier(.65,0,.35,1) 1 both}
.field-line-b{top:54%;left:31%;right:18%;background:linear-gradient(90deg,transparent,rgba(22,22,20,.20),transparent);opacity:.58}
.field-point{position:absolute;right:7%;top:calc(49% - 3px);width:6px;height:6px;border-radius:50%;background:#fff;box-shadow:0 0 0 1px rgba(120,60,246,.42),0 0 12px rgba(120,60,246,.28);animation:pointResolve 5.8s cubic-bezier(.65,0,.35,1) 1 both}
@keyframes signalResolve{0%{transform:scaleX(.08);opacity:0}18%{opacity:1}70%,100%{transform:scaleX(1);opacity:1}}
@keyframes pointResolve{0%,18%{transform:scale(.4);opacity:0}70%,100%{transform:scale(1);opacity:1}}

/* ARCHIVE */
.archive-section{border-top:0}
.archive-list{display:grid;gap:0}
.archive-row{
  display:grid;
  grid-template-columns:122px minmax(220px,.72fr) minmax(180px,.56fr) minmax(320px,1.15fr);
  gap:28px;
  align-items:center;
  padding:30px 0 34px;
}
.archive-row + .archive-row{border-top:1px dotted var(--faint)}
.archive-number{
  display:flex;
  align-items:flex-start;
  font-size:clamp(65px,5.5vw,82px);
  line-height:.8;
  letter-spacing:.005em;
  font-variant-numeric:lining-nums tabular-nums;
  white-space:nowrap;
  transition:color .2s ease;
}
.archive-number .number-colon{margin-right:.05em}
.archive-main h3{
  margin:0 0 11px;
  font-size:clamp(39px,3vw,47px);
  line-height:1;
  letter-spacing:.008em;
  font-weight:500;
  transition:color .2s ease;
}
.archive-meta{font-size:9.8px;line-height:1.45;letter-spacing:.068em}
.archive-listing{max-width:49ch;margin:0;font-size:16.5px;line-height:1.68;letter-spacing:.008em;font-style:italic}
.archive-visual{position:relative;height:70px;min-width:170px;overflow:hidden;opacity:.42;transition:opacity .25s ease,transform .3s ease}
.archive-row:hover .archive-visual{opacity:.72;transform:translateX(3px)}
.archive-row:hover h3,.archive-row:hover .archive-number{color:var(--purple)}
.orbit,.serenity-ring,.glitch{position:absolute;display:block}
.orbit-a{left:8%;right:9%;top:19px;height:40px;border-top:1px dashed rgba(120,60,246,.72);border-radius:50%;transform:rotate(-10deg)}
.orbit-b{left:25%;right:22%;top:29px;height:27px;border-top:1px dashed rgba(22,22,20,.24);border-radius:50%;transform:rotate(8deg)}
.orbit-dot{position:absolute;right:10%;top:22px;width:5px;height:5px;border-radius:50%;background:var(--purple)}
.serenity-ring{border:1px dotted rgba(120,60,246,.62);border-radius:50%;transform:rotate(-8deg)}
.ring-a{inset:12px 6%}
.ring-b{inset:22px 20%}
.ring-c{inset:30px 34%;border-color:rgba(22,22,20,.25)}
.glitch{left:7%;height:6px;background:rgba(120,60,246,.54)}
.glitch-a{top:16px;width:62%}
.glitch-b{top:31px;left:24%;width:67%;background:rgba(22,22,20,.20)}
.glitch-c{top:47px;left:12%;width:78%;background:rgba(120,60,246,.34)}


/* COLUMNS — one active editorial line, two quieter horizons */
.columns-ledger{
  width:66.666%;
  margin-left:auto;
}
.columns-field{
  position:relative;
  padding-left:38px;
}
.columns-field::before{
  content:"";
  position:absolute;
  left:0;
  top:2px;
  bottom:0;
  width:1px;
  background:linear-gradient(to bottom,var(--purple) 0 44%,rgba(22,22,20,.16) 44% 100%);
}
.column-feature{padding:0 0 38px}
.column-feature__header{
  display:grid;
  grid-template-columns:34px minmax(0,1fr);
  gap:20px;
  align-items:start;
}
.column-index,.essay-index{
  color:var(--purple);
  font:500 10px/1.3 "Inter",Helvetica,Arial,sans-serif;
  letter-spacing:.10em;
}
.column-feature__header h3,
.column-secondary h3{
  margin:0;
  font-family:"Newsreader",Georgia,serif;
  font-size:clamp(34px,3.2vw,44px);
  line-height:.98;
  font-weight:500;
  letter-spacing:.008em;
}
.column-author{
  margin:13px 0 0;
  color:var(--quiet);
  font:500 9.8px/1.45 "Inter",Helvetica,Arial,sans-serif;
  letter-spacing:.075em;
  text-transform:uppercase;
}
.column-feature__description{
  max-width:39ch;
  margin:27px 0 0 54px;
  font-family:"Newsreader",Georgia,serif;
  font-size:18px;
  line-height:1.64;
}
.column-feature__entries{
  margin:34px 0 0 54px;
}
.column-feature__entry{
  display:block;
  padding:19px 0 21px;
}
.column-feature__entry + .column-feature__entry{border-top:1px dotted var(--faint)}
.essay-index{
  margin-right:.75em;
}
.essay-row-head{display:flex;align-items:baseline}
.essay-meta{
  color:var(--quiet);
  font:500 9.5px/1.45 "Inter",Helvetica,Arial,sans-serif;
  letter-spacing:.075em;
  text-transform:uppercase;
}
.essay-copy{display:block;margin-top:9px}
.essay-copy h4{
  margin:0;
  font-family:"Newsreader",Georgia,serif;
  font-size:26px;
  line-height:1.13;
  font-weight:500;
  letter-spacing:.008em;
  transition:color .2s ease;
}
.essay-copy em{
  display:block;
  margin-top:7px;
  color:var(--quiet);
  font-family:"Newsreader",Georgia,serif;
  font-size:15.5px;
  line-height:1.5;
}
.column-feature__entry:hover h4,
.column-feature__header a:hover h3,
.column-secondary:hover h3{color:var(--purple)}

.columns-secondary{
  margin-left:0;
  padding-top:10px;
}
.column-secondary{
  display:grid;
  grid-template-columns:34px minmax(0,1fr) 90px;
  gap:20px;
  align-items:start;
  padding:24px 0 26px;
}
.column-secondary + .column-secondary{border-top:1px dotted var(--faint)}
.column-secondary p{
  max-width:34ch;
  margin:11px 0 0;
  font-family:"Newsreader",Georgia,serif;
  font-size:15.5px;
  line-height:1.58;
  color:var(--quiet);
}
.column-state{
  padding-top:5px;
  color:var(--quiet);
  font:500 9px/1.4 "Inter",Helvetica,Arial,sans-serif;
  letter-spacing:.08em;
  text-transform:uppercase;
}

/* UPCOMING — status and programme index, not three loose links */
.upcoming-section{padding-bottom:20px}
.programme-status{
  max-width:34ch;
  margin:0;
  font-family:"Newsreader",Georgia,serif;
  font-style:italic;
  color:rgba(22,22,20,.78);
  font-size:19px;
  line-height:1.5;
  letter-spacing:.006em;
}
.programme-index{
  display:flex;
  flex-wrap:wrap;
  gap:0 44px;
  margin-top:34px;
}
.programme-row{padding:6px 0}
.programme-name{
  font-family:"Newsreader",Georgia,serif;
  font-size:22px;
  line-height:1.3;
  font-weight:500;
  letter-spacing:.008em;
  transition:color .2s ease;
}
.programme-row:hover .programme-name{
  font-family:"Newsreader",Georgia,serif;
  font-size:22px;
  line-height:1.3;
  font-weight:500;
  letter-spacing:.008em;
  transition:color .2s ease;
}

@media(max-width:1080px){
  .iidrr-home{width:min(100% - 56px,1360px);padding-bottom:56px}
  .current-issue{grid-template-columns:1fr;gap:18px;min-height:auto;padding:56px 0 66px}
  .current-copy{max-width:760px;padding-left:0}
  .whisper-field{min-height:220px}
  .archive-row{grid-template-columns:100px minmax(180px,.7fr) minmax(150px,.55fr) minmax(270px,1.2fr) 16px;gap:28px}
  .column-primary,.essay-row{grid-template-columns:36px 220px minmax(260px,1fr) 16px;gap:28px}
}

@media(max-width:700px){
  .iidrr-home{width:100%;padding:0 24px 40px;overflow:hidden}
  .home-section{padding:38px 0 44px}
  .section-header{display:grid;grid-template-columns:1fr;justify-items:start;gap:12px;margin-bottom:24px}
  .ui-label{padding:0;font-size:9.5px;letter-spacing:.095em}
  .section-link{justify-self:start}
  .section-link,.editorial-link{font-size:9.5px;letter-spacing:.075em}

  .current-issue{display:block;padding:28px 0 38px}
  .current-topline{display:grid;grid-template-columns:1fr;justify-items:start;gap:12px;max-width:none;margin-bottom:28px}
  .season{font-size:9px;letter-spacing:.14em}
  .current-number{font-size:68px;line-height:.8}
  .current-copy h1{margin-top:18px;font-size:47px;line-height:.98;letter-spacing:.01em}
  .current-footer{justify-content:flex-start;flex-wrap:wrap;max-width:none;margin-top:22px;align-items:center;gap:14px 22px}
  .current-meta{font-size:9.5px;line-height:1.5}
  .whisper-field{min-height:78px;margin-top:22px}
  .field-line-a{left:0;right:3%;top:48%}
  .field-line-b{left:28%;right:16%;top:56%}
  .field-point{right:3%;top:calc(48% - 3px)}

  .archive-section{border-top:0}
  .archive-list{gap:30px}
  .archive-row{
    display:grid;
    grid-template-columns:58px minmax(0,1fr);
    gap:0 16px;
    align-items:start;
    padding:0;
  }
  .archive-row + .archive-row{border-top:0}
  .archive-number{grid-column:1;grid-row:1;font-size:43px;line-height:.82;padding-top:2px}
  .archive-main{grid-column:2;grid-row:1}
  .archive-main h3{font-size:32px;line-height:1.02;margin-bottom:9px}
  .archive-meta{font-size:9.5px;line-height:1.45}
    .archive-listing{grid-column:2/4;grid-row:2;max-width:none;margin:14px 0 0;font-size:15.5px;line-height:1.7}
  .archive-visual{grid-column:2/4;grid-row:3;width:min(100%,230px);height:42px;margin-top:14px;opacity:.48}
}

@media(max-width:390px){
  .iidrr-home{padding-left:20px;padding-right:20px}
  .current-number{font-size:65px}
  .current-copy h1{font-size:45px}
  .archive-row{grid-template-columns:55px minmax(0,1fr);gap:0 14px}
  .archive-number{font-size:41px}
  .archive-main h3{font-size:30px}
}

@media(max-width:340px){
  .iidrr-home{padding-left:18px;padding-right:18px}
  .current-number{font-size:61px}
  .current-copy h1{font-size:42px}
  .archive-row{grid-template-columns:51px minmax(0,1fr);gap:0 12px}
  .archive-number{font-size:38px}
  .archive-main h3{font-size:28px}
  .archive-listing{font-size:15px}
}

@media(prefers-reduced-motion:reduce){
  .field-line-a,.field-point{animation:none}
  .archive-visual{transition:none}
}


/* Publication roles inside system-led homepage */
.current-number,.current-copy h1,.archive-number,.archive-main h3,.archive-listing,.column-title-group h3,.column-description,.essay-copy h4,.essay-copy em,.upcoming-empty,.upcoming-link span:first-child{font-family:"Newsreader",Georgia,serif;}


/* v19 rhythm correction */
@media(max-width:700px){
  .archive-visual{pointer-events:none}
  .archive-row:hover .archive-visual{transform:none}
  .upcoming-section{padding-bottom:8px}
}


@media(max-width:1080px){
  .column-feature__description,.column-feature__entries{margin-left:44px}
  .columns-secondary{margin-left:0}
}
@media(max-width:700px){
        .column-feature{padding-bottom:28px}
  .columns-ledger{width:100%;margin-left:0}
  .columns-field{padding-left:20px}
  .columns-field::before{background:linear-gradient(to bottom,var(--purple) 0 50%,rgba(22,22,20,.16) 50% 100%)}
  .column-feature__header{grid-template-columns:24px minmax(0,1fr);gap:12px}

  .column-author{margin-top:10px;font-size:9.3px}
  .column-feature__description{margin:19px 0 0 36px;font-size:16px;line-height:1.62}
  .column-feature__entries{margin:24px 0 0 36px}
  .column-feature__entry{padding:16px 0 18px}
  .essay-copy{margin-top:8px}
  .essay-copy h4{font-size:22px;line-height:1.18}
  .essay-copy em{font-size:14.5px}
    .columns-secondary{margin-left:0;padding-top:4px}
  .column-secondary{grid-template-columns:24px minmax(0,1fr);gap:0 12px;padding:20px 0 22px}

  .column-secondary p{font-size:15px;line-height:1.58}
  .column-state{grid-column:2;grid-row:2;margin-top:13px;padding:0}
  .programme-status{max-width:28ch;font-size:17px;line-height:1.55}
  .programme-index{gap:0 28px;margin-top:26px}
  .programme-name{font-size:20px}
}
@media(max-width:390px){
  .programme-name{font-size:19px}
}
@media(max-width:340px){
  .column-feature__description,.column-feature__entries{margin-left:30px}
  .columns-secondary{margin-left:0}
  .programme-name{font-size:18px}
}

/* Navigation overlay 2026-10-18: one white ground, existing issue-list grammar. */
html,body{background:#fff!important}
.iidrr-home,.iidrr-issues,.iidrr-columns,.iidrr-issue{background:#fff!important}
body:has(main.iidrr-home,main.iidrr-issues,main.nav-collection,main.iidrr-issue) [id="U4229548664"]{position:relative!important;inset:auto!important;bottom:auto!important;top:auto!important;z-index:auto!important;height:auto!important;min-height:0!important}
/* Complete list grammar, copied in spirit from the existing Issue list, with
   explicit values so new collections do not depend on another Cargo page. */
.iidrr-issue .issue-contents{padding:72px 0 30px}
.iidrr-issue .issue-list{width:66.666%;margin:0 0 0 auto;padding:0;list-style:none}
.iidrr-issue .issue-entry{margin:0;border-top:1px dotted rgba(22,22,20,.16)}
.iidrr-issue .issue-entry:last-child{border-bottom:1px dotted rgba(22,22,20,.16)}
.iidrr-issue .issue-entry__link{display:grid;grid-template-columns:48px minmax(0,1fr) 18px;gap:28px;align-items:start;padding:28px 0 31px;color:#161614;text-decoration:none!important}
.iidrr-issue .issue-entry__number{padding-top:7px;color:rgba(22,22,20,.57);font:500 10px/1.3 "Inter",Arial,sans-serif;letter-spacing:.10em;font-variant-numeric:tabular-nums}
.iidrr-issue .issue-entry__title{display:block;font:500 clamp(31px,3vw,46px)/1.06 "Newsreader",Georgia,serif;letter-spacing:.01em;overflow-wrap:break-word}
.iidrr-issue .issue-entry__meta{display:flex;flex-wrap:wrap;gap:18px;margin-top:14px;color:rgba(22,22,20,.57);font:500 9.8px/1.45 "Inter",Arial,sans-serif;letter-spacing:.085em;text-transform:uppercase}
.iidrr-issue .issue-entry__meta span:first-child{color:rgb(120,60,246)}
.iidrr-issue .issue-entry__arrow{padding-top:8px;color:rgb(120,60,246);font:400 17px/1 "Inter",Arial,sans-serif}
.iidrr-issue .issue-entry__link:hover .issue-entry__title{color:rgb(120,60,246)}
.nav-collection .issue-list{width:100%;margin-top:32px}
.nav-collection *,.iidrr-issue .issue-list *{box-sizing:border-box;min-width:0}
.nav-current-list{margin:30px 0 0;padding:0;list-style:none;max-width:660px}
.nav-current-list li{margin:0;padding:14px 0;border-top:1px dotted rgba(22,22,20,.22)}
.nav-current-list a{display:block;color:#161614;text-decoration:none;font:400 21px/1.3 "Newsreader",Georgia,serif;letter-spacing:0}
.nav-current-list .nav-meta{display:block;margin-top:7px;font:400 11px/1.45 "Inter",Arial,sans-serif;color:#686864;letter-spacing:.02em}
.nav-current-list a:hover,.nav-series-entry a:hover,.nav-lenses a:hover{color:rgb(120,60,246)}
.nav-series-list{display:grid;grid-template-columns:1fr;gap:0}
.nav-series-entry{display:grid;grid-template-columns:30px minmax(0,1fr);column-gap:18px;padding:27px 0;border-top:1px dotted rgba(22,22,20,.22)}
.nav-series-entry .nav-series-index{font:400 11px/1.5 "Inter",Arial,sans-serif;color:#686864}
.nav-series-entry h3,.nav-series-entry h2{margin:0;font:400 31px/1.16 "Newsreader",Georgia,serif;letter-spacing:-.015em}
.nav-series-entry h3 a,.nav-series-entry h2 a{color:inherit;text-decoration:none}
.nav-series-entry .nav-series-state{margin:10px 0 0;font:400 11px/1.5 "Inter",Arial,sans-serif;color:#686864}
.nav-series-entry .nav-series-author{margin:10px 0 0;font:400 12px/1.5 "Inter",Arial,sans-serif;color:#161614}
.nav-series-entry .nav-series-description{max-width:660px;margin:12px 0 0;font:400 15px/1.6 "Newsreader",Georgia,serif;color:#686864}
.nav-series-entry ol{margin:18px 0 0;padding:0;list-style:none}
.nav-series-entry li{padding:9px 0}
.nav-series-entry li a{color:#161614;text-decoration:none;font:400 19px/1.35 "Newsreader",Georgia,serif}
.nav-series-entry .nav-meta{display:block;margin-top:5px;color:#686864;font:400 10.5px/1.5 "Inter",Arial,sans-serif}
.nav-lenses{margin-top:48px;padding-top:20px;border-top:1px dotted rgba(22,22,20,.22)}
.nav-lenses h2{margin:0 0 17px;font:400 11px/1.5 "Inter",Arial,sans-serif;letter-spacing:.045em;text-transform:uppercase}
.nav-lenses ul{display:flex;flex-wrap:wrap;gap:15px 28px;margin:0;padding:0;list-style:none}
.nav-lenses a{font:400 15px/1.5 "Inter",Arial,sans-serif;color:#161614;text-decoration:none}
.nav-collection{max-width:1120px;margin:0 auto;padding:64px 52px 88px;box-sizing:border-box;color:#161614}
.nav-collection h1{margin:15px 0 20px;font:400 72px/1 "Newsreader",Georgia,serif;letter-spacing:-.025em}
.nav-collection .nav-eyebrow,.nav-collection .nav-summary{font:400 11px/1.5 "Inter",Arial,sans-serif;letter-spacing:.04em;color:#686864}
.nav-collection .nav-back{display:inline-block;margin-top:32px;font:400 12px/1.5 "Inter",Arial,sans-serif;color:#161614;text-decoration:none}
.nav-collection .issue-list{margin-top:32px}
.nav-legacy-entry{font:400 13px/1.5 "Inter",Arial,sans-serif;margin:0 0 28px}
.nav-legacy-entry a{color:rgb(120,60,246)}
@media(max-width:700px){.nav-current-list a{font-size:19px}.nav-series-entry{grid-template-columns:24px minmax(0,1fr);gap:12px}.nav-series-entry h3,.nav-series-entry h2{font-size:28px}.nav-collection{padding:40px 30px 64px}.nav-collection h1{font-size:52px}.nav-lenses{margin-top:32px}}
@media(max-width:390px){.nav-collection{padding-left:24px;padding-right:24px}}
@media(max-width:340px){.nav-collection{padding-left:20px;padding-right:20px}.nav-collection h1{font-size:44px}}
@media(max-width:1080px){.iidrr-issue .issue-list{width:100%}}
@media(max-width:700px){body main.iidrr-home,body main.iidrr-issues,body main.nav-collection,body main.iidrr-issue{width:100%!important;padding-left:24px!important;padding-right:24px!important}.iidrr-issue .issue-contents{padding-top:52px}.iidrr-issue .issue-entry__link{grid-template-columns:31px minmax(0,1fr) 14px;gap:14px;padding:22px 0 24px}.iidrr-issue .issue-entry__title{font-size:clamp(28px,8.6vw,38px);line-height:1.08}.iidrr-issue .issue-entry__meta{font-size:9.4px;margin-top:12px}.iidrr-issue .issue-entry__number{font-size:9.5px;padding-top:5px}}
@media(max-width:390px){body main.iidrr-home,body main.iidrr-issues,body main.nav-collection,body main.iidrr-issue{padding-left:20px!important;padding-right:20px!important}}
@media(max-width:340px){body main.iidrr-home,body main.iidrr-issues,body main.nav-collection,body main.iidrr-issue{padding-left:18px!important;padding-right:18px!important}.iidrr-issue .issue-entry__link{grid-template-columns:28px minmax(0,1fr) 12px;gap:12px}.iidrr-issue .issue-entry__title{font-size:27px}}

/* Navigation mobile spacing guard: Cargo mobile reset override, 2026-10-18. */
@media(max-width:700px){.nav-current-list li{padding:14px 0!important}.nav-series-entry{padding:24px 0!important}.iidrr-issue .issue-entry__link{padding:22px 0 24px!important}}

