/* September 10 restored five-row Guide Map. Screen reflow only. */
@media screen {
  html.reader-reflow #reading-area :is(#sheet-k1-fg-2,#sheet-k1-fg-10) :is(.fg-running,.fg-content,.fg-footer) {
    position:static!important;inset:auto!important;width:auto!important;max-width:100%!important;height:auto!important;
  }
  html.reader-reflow #reading-area :is(#sheet-k1-fg-2,#sheet-k1-fg-10) .fg-content {margin-top:24px!important;}
  html.reader-reflow #reading-area :is(#sheet-k1-fg-2,#sheet-k1-fg-10) .fg-footer {margin-top:40px!important;gap:10px!important;font-size:13px!important;line-height:1.3!important;flex-wrap:wrap;}
  html.reader-reflow #reading-area :is(#sheet-k1-fg-2,#sheet-k1-fg-10) .fg-title {font-size:40px!important;}
  html.reader-reflow #reading-area #sheet-k1-fg-1 .quick-start-panel {margin:0!important;padding:0 12px 20px!important;}
  html.reader-reflow #reading-area #sheet-k1-fg-1 .guide-map-invitation {margin-top:32px!important;font-size:26px!important;}
  html.reader-reflow #reading-area #sheet-k1-fg-1 .guide-map-invitation-set {max-width:100%;align-items:center;justify-content:center;}
  html.reader-reflow #reading-area #sheet-k1-fg-1 .guide-map-invitation-text a {white-space:nowrap;}
  html.reader-reflow #reading-area #sheet-k1-fg-2 .fg-proof--map .fg-map-row {grid-template-columns:24px minmax(0,1fr);gap:10px;padding:14px 0;}
  html.reader-reflow #reading-area #sheet-k1-fg-2 .fg-proof--map .fg-map-desc {line-height:1.6;}
  html.reader-reflow #reading-area #sheet-k1-fg-2 .fg-proof--map .fg-map-desc a {display:inline-block;padding-block:4px;line-height:1.4;min-height:32px;}
  html.reader-reflow #reading-area #sheet-k1-fg-2 .fg-proof--map .fg-locator {grid-column:2;}
}
@media screen and (max-width:700px) {
}

@media screen {
  html.reader-reflow #reading-area #sheet-k1-fg-2 .fg-map-plan-group { grid-template-columns:minmax(0,1fr) minmax(0,1fr); gap:20px; }
  html.reader-reflow #reading-area #sheet-k1-fg-2 .fg-map-plan { line-height:1.45; }
}
@media screen and (max-width:600px) {
  html.reader-reflow #reading-area #sheet-k1-fg-2 .fg-map-plan-group { grid-template-columns:minmax(0,1fr); gap:9px; padding:16px 0; }
  html.reader-reflow #reading-area #sheet-k1-fg-2 .fg-map-plan-list { padding-left:16px; border-left:1px solid var(--rule); gap:9px; }
}
