/* ---------------------------------------------------------------------------
   base.css — hand-written.  Reset, interaction states, overlays, toasts.
   Never regenerated: _tools/gen.py only writes css/figma.css and the .html files.
   --------------------------------------------------------------------------- */

:root {
  --ink: #060f0a;
  --ink-2: #0c1a12;
  --ink-3: #0d1f15;
  --line: #172e21;
  --lime: #b8ff4a;
  --cream: #f5f2ed;
  --muted: #8a9c93;
  --danger: #ff6b5e;
  --ok: #4ade80;
  --focus: #b8ff4a;
}

*, *::before, *::after { box-sizing: border-box; }

html { -webkit-text-size-adjust: 100%; }

body {
  margin: 0;
  background: var(--ink);
  color: var(--cream);
  font-family: 'Geist', system-ui, -apple-system, sans-serif;
  overflow-x: hidden;
}

img { max-width: 100%; display: block; }

svg.fx-svg { display: block; overflow: visible; flex: 0 0 auto; }

/* --- element resets so generated classes fully control appearance --------- */
button, input, select, textarea, a {
  font: inherit;
  letter-spacing: inherit;
  color: inherit;
}
button {
  background: none;
  border: 0;
  margin: 0;
  padding: 0;
  cursor: pointer;
  text-align: inherit;
  -webkit-appearance: none;
  appearance: none;
}
a { text-decoration: none; color: inherit; }
a.fx-link:hover, a.fx-btn:hover { opacity: .85; }
input, textarea, select {
  -webkit-appearance: none;
  appearance: none;
  border-radius: 0;
}
select.fx-input {
  cursor: pointer;
  background-image: none;
}
input::placeholder, textarea::placeholder { color: currentColor; opacity: .62; }
textarea.fx-input { resize: vertical; }
input[type="search"]::-webkit-search-cancel-button { display: none; }

:focus-visible {
  outline: 2px solid var(--focus);
  outline-offset: 2px;
}

.skip-link {
  position: absolute;
  left: -9999px;
  top: 0;
  z-index: 999;
  background: var(--lime);
  color: var(--ink);
  padding: 10px 16px;
  font-weight: 700;
}
.skip-link:focus { left: 8px; top: 8px; }

/* --- desktop / mobile variants ------------------------------------------- */
.view { position: relative; }

/* --- generic interactive affordances ------------------------------------- */
.fx-btn { cursor: pointer; transition: filter .15s ease, opacity .15s ease; }
.fx-btn:hover { filter: brightness(1.08); }
.fx-btn:active { transform: translateY(1px); }
.fx-btn[disabled], .fx-btn[aria-disabled="true"] {
  opacity: .45;
  pointer-events: none;
}
.fx-link { cursor: pointer; }

/* nav / tab / filter / chip active state, normalised out of the mockup ----- */
[data-role="tab"], [data-role="chip"], [data-role="navlink"] {
  cursor: pointer;
  transition: color .15s ease, background-color .15s ease, box-shadow .15s ease;
}
/* The designed look of a selected chip comes from the mockup itself: the
   generator pools it as an `a*` class named in data-onclass, and app.js adds
   that class alongside .is-active.  These rules are the fallback for elements
   the generator had no designed state for. */
[data-onclass].is-active > * { color: var(--on-color, inherit) !important; }
[data-role="tab"].is-active:not([data-onclass]),
[data-role="chip"].is-active:not([data-onclass]) {
  background-color: var(--lime) !important;
  color: var(--ink) !important;
  box-shadow: none !important;
}
[data-role="tab"].is-active:not([data-onclass]) *,
[data-role="chip"].is-active:not([data-onclass]) * { color: var(--ink) !important; }
[data-role="navlink"].is-active:not([data-onclass]) { color: var(--lime) !important; }
[data-role="navlink"].is-active:not([data-onclass])::after {
  content: "";
  position: absolute;
  left: 0;
  right: 0;
  bottom: -6px;
  height: 2px;
  background: var(--lime);
}
[data-role="odds"] { cursor: pointer; }
[data-role="odds"].is-selected {
  box-shadow: inset 0 0 0 2px var(--lime) !important;
  background-color: rgba(184, 255, 74, .12) !important;
}

/* --- checkbox / switch ---------------------------------------------------- */
.fx-check { position: relative; }
.fx-check::after {
  content: "";
  position: absolute;
  left: 50%;
  top: 46%;
  width: 30%;
  height: 58%;
  border: 2px solid var(--ink);
  border-top: 0;
  border-left: 0;
  transform: translate(-50%, -50%) rotate(45deg) scale(.4);
  opacity: 0;
  transition: opacity .12s ease, transform .12s ease;
}
.fx-check[aria-checked="true"] {
  background-color: var(--lime) !important;
  box-shadow: inset 0 0 0 1px var(--lime) !important;
}
.fx-check[aria-checked="true"]::after { opacity: 1; transform: translate(-50%, -50%) rotate(45deg) scale(1); }
.fx-check.is-invalid { box-shadow: inset 0 0 0 1.5px var(--danger) !important; }

.fx-toggle { cursor: pointer; transition: background-color .18s ease; }
.fx-toggle > * { transition: transform .18s ease; }
.fx-toggle[aria-checked="true"] { background-color: var(--lime) !important; }
.fx-toggle[aria-checked="true"] > * {
  transform: translateX(var(--tg-shift, 100%));
  background-color: var(--ink) !important;
}
.fx-toggle[aria-disabled="true"] { opacity: .6; cursor: not-allowed; }

/* --- accordions ----------------------------------------------------------- */
[data-role="acc-head"] { cursor: pointer; }
[data-role="acc-body"] {
  overflow: hidden;
  max-height: 0;
  opacity: 0;
  transition: max-height .28s ease, opacity .2s ease, margin .28s ease;
}
[data-role="acc"].is-open > [data-role="acc-body"] {
  max-height: 1200px;
  opacity: 1;
}
[data-role="acc-icon"] { transition: transform .25s ease; }
[data-role="acc"].is-open [data-role="acc-icon"] { transform: rotate(180deg); }

/* --- form validation ------------------------------------------------------ */
.fx-input.is-invalid { color: var(--danger) !important; }
[data-role="field"].is-invalid [data-n="input-wrapper"],
[data-role="field"].is-invalid [data-n="select-wrapper"] {
  box-shadow: inset 0 0 0 1.5px var(--danger) !important;
}
.field-error {
  display: block;
  margin-top: 6px;
  font-family: 'Geist Mono', ui-monospace, monospace;
  font-size: 11px;
  line-height: 14px;
  letter-spacing: .04em;
  text-transform: uppercase;
  color: var(--danger);
}
.field-hint {
  display: block;
  margin-top: 6px;
  font-family: 'Geist Mono', ui-monospace, monospace;
  font-size: 11px;
  line-height: 14px;
  color: var(--muted);
}
.pw-meter { display: flex; gap: 4px; margin-top: 8px; }
.pw-meter i {
  flex: 1 1 0;
  height: 3px;
  background: #23372b;
  border-radius: 2px;
}
.pw-meter.s1 i:nth-child(-n+1), .pw-meter.s2 i:nth-child(-n+2),
.pw-meter.s3 i:nth-child(-n+3), .pw-meter.s4 i:nth-child(-n+4) { background: var(--lime); }
.pw-meter.s1 i:nth-child(-n+1) { background: var(--danger); }

/* --- overlays ------------------------------------------------------------- */
.overlay-root { position: relative; z-index: 90; }
.overlay {
  position: fixed;
  inset: 0;
  z-index: 100;
  overflow-y: auto;
  overscroll-behavior: contain;
  background: rgba(3, 8, 5, .72);
  -webkit-backdrop-filter: blur(2px);
  backdrop-filter: blur(2px);
  animation: ov-in .18s ease both;
}
.overlay[hidden] { display: none; }
.overlay > .view > * { min-height: 100dvh; }
.overlay .view { min-height: 100%; }
#ov-cookie, #ov-betslip { background: rgba(3, 8, 5, .55); }
#ov-cookie > .view > *, #ov-betslip > .view > * {
  min-height: 0;
  position: fixed;
  left: 0;
  right: 0;
  bottom: 0;
  animation: sheet-in .26s cubic-bezier(.2, .8, .2, 1) both;
}
@keyframes ov-in { from { opacity: 0 } to { opacity: 1 } }
@keyframes sheet-in { from { transform: translateY(24px); opacity: .6 } to { transform: none; opacity: 1 } }
body.is-locked { overflow: hidden; }

/* --- toasts --------------------------------------------------------------- */
.toast-host {
  position: fixed;
  right: 16px;
  bottom: 16px;
  z-index: 200;
  display: flex;
  flex-direction: column;
  gap: 10px;
  max-width: min(380px, calc(100vw - 32px));
  pointer-events: none;
}
.toast {
  pointer-events: auto;
  background: var(--ink-3);
  color: var(--cream);
  border-radius: 10px;
  padding: 12px 14px;
  box-shadow: inset 0 0 0 1px var(--line), 0 16px 40px rgba(0, 0, 0, .5);
  font-size: 13px;
  line-height: 18px;
  animation: toast-in .22s ease both;
}
.toast b {
  display: block;
  font-family: 'Geist Mono', ui-monospace, monospace;
  font-size: 11px;
  letter-spacing: .08em;
  text-transform: uppercase;
  margin-bottom: 4px;
  color: var(--lime);
}
.toast.err b { color: var(--danger); }
.toast.ok b { color: var(--ok); }
.toast code {
  font-family: 'Geist Mono', ui-monospace, monospace;
  font-size: 15px;
  letter-spacing: .18em;
  color: var(--lime);
}
@keyframes toast-in { from { transform: translateY(8px); opacity: 0 } to { transform: none; opacity: 1 } }
.toast.out { animation: toast-out .2s ease both; }
@keyframes toast-out { to { transform: translateY(6px); opacity: 0 } }

/* --- empty bet slip ------------------------------------------------------- */
.slip-empty {
  flex: 1 1 auto;
  align-self: stretch;
  min-width: 0;
  padding: 6px 0 10px;
  font-family: 'Geist', system-ui, sans-serif;
  font-size: 13px;
  line-height: 19px;
  color: var(--muted);
}

/* --- horizontal carousels ------------------------------------------------- */
.fx-scroll {
  scrollbar-width: none;
  -ms-overflow-style: none;
  overscroll-behavior-x: contain;
  scroll-snap-type: x proximity;
}
.fx-scroll::-webkit-scrollbar { display: none; }
.fx-scroll > * { scroll-snap-align: start; }

/* --- file upload zone ----------------------------------------------------- */
.fx-upload { cursor: pointer; }
.fx-upload:hover { filter: brightness(1.1); }
.fx-file { position: absolute; width: 1px; height: 1px; opacity: 0; }

/* --- contact form success ------------------------------------------------- */
.ticket-ok {
  padding: 28px;
  border-radius: 10px;
  background: var(--ink-3);
  box-shadow: inset 0 0 0 1px var(--line);
}
.ticket-ok-title {
  font-family: 'Geist Mono', ui-monospace, monospace;
  font-size: 12px;
  letter-spacing: .1em;
  color: var(--lime);
  margin-bottom: 10px;
}
.ticket-ok-body {
  margin: 0 0 18px;
  font-size: 15px;
  line-height: 24px;
  color: var(--cream);
}
.ticket-ok-again {
  padding: 12px 20px;
  border-radius: 6px;
  background: var(--lime);
  color: var(--ink);
  font-weight: 700;
  font-size: 14px;
}
.ticket-ok-again:hover { filter: brightness(1.06); }

/* --- misc ----------------------------------------------------------------- */
[hidden] { display: none !important; }
.is-hidden { display: none !important; }
.no-results {
  padding: 24px 0;
  font-family: 'Geist Mono', ui-monospace, monospace;
  font-size: 13px;
  color: var(--muted);
}
[data-role="search-hit"] mark {
  background: rgba(184, 255, 74, .28);
  color: inherit;
  border-radius: 2px;
}
.session-only { display: none; }
body.is-authed .session-only { display: revert; }
body.is-authed .guest-only { display: none !important; }

@media (prefers-reduced-motion: reduce) {
  *, *::before, *::after {
    animation-duration: .001ms !important;
    transition-duration: .001ms !important;
  }
}

/* ===========================================================================
   Post-review corrections (edits.docx).  Everything below overrides
   css/figma.css, which is loaded first.
   =========================================================================== */

/* --- full-width page sections -------------------------------------------- *
   The generator baked the 1440px Figma canvas width into some full-bleed
   sections, so they stopped stretching: the footer drifted out of the page
   grid, the header clipped below 1440px and band backgrounds cut off on wide
   screens.  Every one of these is a full-width section. */
.f482, .f881, .f1352, .f1353, .f1578, .f1478, .f2071, .f1740 {
  width: auto;
  align-self: stretch;
}

/* Figma canvas heights on the page roots left dead space under the footer as
   soon as the content ran shorter than the mockup. */
#main-d > *, #main-m > * { min-height: 0; }

/* --- primary navigation --------------------------------------------------- *
   Each link came out of the mockup with its own weight (700/600/500), size
   (14/13px) and baseline (the active item carried an 8px bottom padding).
   One type ramp, one baseline; the active underline keeps its own box. */
[data-n="primary-header"] [data-n="nav-links"],
[data-n="primary-header"] [data-n="aux-links"] { align-items: center; }
[data-n="primary-header"] [data-n="nav-links"] > *,
[data-n="primary-header"] [data-n="aux-links"] > * {
  display: flex;
  flex-direction: row;
  align-items: center;
  height: 34px;
  padding: 0;
  min-width: 0;
}
[data-n="primary-header"] [data-n="nav-links"] a,
[data-n="primary-header"] [data-n="aux-links"] a {
  font-family: 'Geist', system-ui, sans-serif;
  font-weight: 600;
  font-size: 14px;
  line-height: 18px;
  letter-spacing: .01em;
  min-width: 0;
}
[data-n="primary-header"] [data-n="aux-links"] { gap: 28px; }

@media (max-width: 1280px) {
  [data-n="primary-header"] { padding-inline: 32px; }
  [data-n="primary-header"] [data-n="header-left"] { gap: 28px; }
  [data-n="primary-header"] [data-n="nav-links"] { gap: 22px; }
  [data-n="primary-header"] [data-n="aux-links"] { gap: 20px; }
}
@media (max-width: 1120px) {
  [data-n="primary-header"] { padding-inline: 24px; }
  [data-n="primary-header"] [data-n="header-left"] { gap: 20px; }
  [data-n="primary-header"] [data-n="nav-links"] { gap: 16px; }
  [data-n="primary-header"] [data-n="aux-links"] { gap: 14px; }
  [data-n="primary-header"] [data-n="nav-links"] a,
  [data-n="primary-header"] [data-n="aux-links"] a { font-size: 13px; }
}

/* --- 18+ compliance badge ------------------------------------------------- *
   Shipped at 9-11px, too small to read as a mandatory age mark. */
.age-badge { padding: 4px 9px; }
.age-badge > * {
  font-size: 13px;
  line-height: 17px;
  letter-spacing: .02em;
  min-width: 0;
}
.view-m .age-badge { padding: 3px 8px; }
.view-m .age-badge > * { font-size: 11px; line-height: 15px; }
/* The compliance bar is one nowrap row in the mockup; on a phone the badge
   plus the prompt no longer fit on a single line. */
[data-n^="responsible-gambling-bar"],
[data-n^="responsible-gambling-bar"] > * { flex-wrap: wrap; row-gap: 6px; min-width: 0; }
.view-m [data-n^="responsible-gambling-bar"] .age-badge > * { font-size: 10px; line-height: 14px; }
.age-badge-caption { font-size: 12px; line-height: 16px; min-width: 0; }

/* --- "find your game" chips ----------------------------------------------- *
   The track was capped at 920px, which cut the last chip in half. */
[data-n="sports-discovery-strip"] .fx-scroll { max-width: none; gap: 8px; }
[data-n="sports-discovery-strip"] [data-role="tab"] { padding: 12px 16px; }
[data-role="tab"][data-jump] { cursor: pointer; }

/* Anchor targets for the sport chips clear the page edge. */
[data-n$="-section"], [data-n$="-event-group"], [data-n^="competition-group-"] { scroll-margin-top: 24px; }

/* --- verify e-mail panel --------------------------------------------------- *
   The resend control was a bare div: no pointer, no keyboard, no feedback. */
[data-n="resend-action"] {
  display: inline-flex;
  align-items: center;
  gap: 6px;
  padding: 6px 10px;
  border-radius: 4px;
  cursor: pointer;
  transition: opacity .15s ease, background-color .15s ease;
}
[data-n="resend-action"]:hover { opacity: .72; background-color: rgba(6, 15, 10, .06); }
[data-n="resend-action"][aria-disabled="true"] { opacity: .45; pointer-events: none; }
.verify-note {
  align-self: stretch;
  margin-top: -4px;
  font-family: 'Geist Mono', ui-monospace, monospace;
  font-size: 11px;
  line-height: 15px;
  letter-spacing: .03em;
  text-align: center;
  color: #3f7a1f;
}

/* --- payment methods ------------------------------------------------------- */
.pay-logos {
  /* the mobile container carried the sprite as its own background; the row
     paints it now, so the container must not paint it a second time */
  background-image: none;
  /* it also carried the sprite's own 300x40 box, which no longer fits the row */
  width: auto;
  height: auto;
  display: flex;
  flex-direction: row;
  align-items: center;
  flex-wrap: wrap;
  gap: 10px;
  min-width: 0;
}
.pay-sprite {
  flex: 0 0 auto;
  width: 300px;
  height: 40px;
  background-image: url('../img/0e95358b05496b22.png');
  background-size: contain;
  background-position: left center;
  background-repeat: no-repeat;
}
.pay-card {
  flex: 0 0 auto;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 48px;
  height: 33px;
  padding: 4px 7px;
  border-radius: 4px;
  background: #ffffff;
  box-shadow: inset 0 0 0 1px #e3e6f4;
}
.pay-card img { height: 100%; width: auto; display: block; }
.view-m .pay-sprite { width: 250px; height: 34px; }
.view-m .pay-card { width: 41px; height: 28px; padding: 3px 6px; }

/* --- BetStop mark ---------------------------------------------------------- */
.betstop-logo {
  display: block;
  width: 128px;
  height: auto;
  margin-bottom: 4px;
}
.view-m .betstop-logo { width: 104px; }

/* --- legal document metadata band ------------------------------------------ *
   Space-between across four items; it now carries the operator's licence and
   registered address as well, so it wraps instead. */
[data-n="document-metadata-band"], [data-n="document-meta-band"],
[data-n="document-metadata-band-mobile"], [data-n="document-meta-band-mobile"] {
  flex-wrap: wrap;
  justify-content: flex-start;
  gap: 10px 36px;
}
[data-n="document-metadata-band"] [data-n^="meta-item"] > *,
[data-n="document-meta-band"] [data-n^="meta-item"] > * { min-width: 0; }

/* --- long-form legal copy --------------------------------------------------- *
   The generator emitted single-line paragraphs as `white-space: pre`, so a
   clause longer than the mockup's pushed the page sideways instead of
   wrapping.  pre-wrap keeps the authored line breaks and adds wrapping. */
[data-n^="section-0"] *, [data-n^="section-1"] *, [data-n^="section-2"] *,
[data-n^="section-SECTION"] *,
[data-n="legal-clause"] *, [data-n^="clause-"] *,
[data-n="clause-row"] *, [data-n="numbered-row"] * {
  white-space: pre-wrap;
  overflow-wrap: break-word;
}

/* The "we accept" band is a single space-between row in the mockup; with the
   full method set it needs to wrap before the desktop grid gives out. */
@media (max-width: 1400px) {
  [data-n="section-payment-methods"] { flex-wrap: wrap; gap: 16px 32px; }
}


/* Below ~1024px the desktop header runs out of room even at the tighter type
   ramp; let it break onto a second line instead of pushing off-screen. */
@media (max-width: 1023px) {
  [data-n="primary-header"] {
    flex-wrap: wrap;
    height: auto;
    min-height: 80px;
    padding-block: 12px;
    row-gap: 10px;
  }
  [data-n="primary-header"] [data-n="header-left"],
  [data-n="primary-header"] [data-n="header-right"] { flex: 1 1 auto; }
  [data-n="primary-header"] [data-n="header-right"] { justify-content: flex-end; }
}

/* --- reflow: the mockup was a fixed 1440px artboard ------------------------- *
   Every block inside it carries a pixel width and every single-line label a
   white-space:pre, and nothing was allowed to wrap, so a viewport narrower than
   the artboard pushed content off-screen instead of reflowing — and
   body{overflow-x:hidden} then hid the evidence.  The fix is reflow, not
   squeezing: a row breaks onto a second line and a block caps at its column,
   but nothing is crushed below the width its own text needs.  At the artboard
   width and above, none of this applies. */
#main-d *, #main-m * { max-width: 100%; }
#main-d svg, #main-m svg, #main-d img, #main-m img { flex-shrink: 0; }
/* form controls carry an intrinsic width that would otherwise bump them onto a
   line of their own inside a field row */
#main-d input, #main-m input,
#main-d select, #main-m select,
#main-d textarea, #main-m textarea { min-width: 0; flex: 1 1 0; }

/* pre-wrap keeps the same line breaks and adds wrapping — identical output
   until the line no longer fits.  break-word is the last resort for a single
   token too long for its box; it never breaks a word that would otherwise
   fit, so it leaves the artboard widths untouched. */
#main-d .f0, #main-m .f0, #main-d .f4, #main-m .f4, #main-d .f10, #main-m .f10, #main-d .f13,
#main-m .f13, #main-d .f14, #main-m .f14, #main-d .f18, #main-m .f18, #main-d .f22,
#main-m .f22, #main-d .f26, #main-m .f26, #main-d .f29, #main-m .f29, #main-d .f30,
#main-m .f30, #main-d .f34, #main-m .f34, #main-d .f38, #main-m .f38, #main-d .f45,
#main-m .f45, #main-d .f47, #main-m .f47, #main-d .f49, #main-m .f49, #main-d .f50,
#main-m .f50, #main-d .f54, #main-m .f54, #main-d .f57, #main-m .f57, #main-d .f59,
#main-m .f59, #main-d .f60, #main-m .f60, #main-d .f62, #main-m .f62, #main-d .f69,
#main-m .f69, #main-d .f72, #main-m .f72, #main-d .f80, #main-m .f80, #main-d .f84,
#main-m .f84, #main-d .f97, #main-m .f97, #main-d .f113, #main-m .f113, #main-d .f115,
#main-m .f115, #main-d .f134, #main-m .f134, #main-d .f137, #main-m .f137, #main-d .f142,
#main-m .f142, #main-d .f144, #main-m .f144, #main-d .f147, #main-m .f147, #main-d .f153,
#main-m .f153, #main-d .f155, #main-m .f155, #main-d .f159, #main-m .f159, #main-d .f161,
#main-m .f161, #main-d .f168, #main-m .f168, #main-d .f176, #main-m .f176, #main-d .f177,
#main-m .f177, #main-d .f178, #main-m .f178, #main-d .f180, #main-m .f180, #main-d .f183,
#main-m .f183, #main-d .f185, #main-m .f185, #main-d .f203, #main-m .f203, #main-d .f215,
#main-m .f215, #main-d .f219, #main-m .f219, #main-d .f223, #main-m .f223, #main-d .f232,
#main-m .f232, #main-d .f236, #main-m .f236, #main-d .f237, #main-m .f237, #main-d .f244,
#main-m .f244, #main-d .f248, #main-m .f248, #main-d .f251, #main-m .f251, #main-d .f257,
#main-m .f257, #main-d .f258, #main-m .f258, #main-d .f259, #main-m .f259, #main-d .f267,
#main-m .f267, #main-d .f273, #main-m .f273, #main-d .f276, #main-m .f276, #main-d .f278,
#main-m .f278, #main-d .f280, #main-m .f280, #main-d .f286, #main-m .f286, #main-d .f291,
#main-m .f291, #main-d .f292, #main-m .f292, #main-d .f298, #main-m .f298, #main-d .f305,
#main-m .f305, #main-d .f307, #main-m .f307, #main-d .f313, #main-m .f313, #main-d .f316,
#main-m .f316, #main-d .f321, #main-m .f321, #main-d .f326, #main-m .f326, #main-d .f327,
#main-m .f327, #main-d .f336, #main-m .f336, #main-d .f340, #main-m .f340, #main-d .f341,
#main-m .f341, #main-d .f343, #main-m .f343, #main-d .f347, #main-m .f347, #main-d .f348,
#main-m .f348, #main-d .f349, #main-m .f349, #main-d .f354, #main-m .f354, #main-d .f356,
#main-m .f356, #main-d .f375, #main-m .f375, #main-d .f377, #main-m .f377, #main-d .f380,
#main-m .f380, #main-d .f386, #main-m .f386, #main-d .f391, #main-m .f391, #main-d .f394,
#main-m .f394, #main-d .f411, #main-m .f411, #main-d .f417, #main-m .f417, #main-d .f424,
#main-m .f424, #main-d .f430, #main-m .f430, #main-d .f441, #main-m .f441, #main-d .f445,
#main-m .f445, #main-d .f458, #main-m .f458, #main-d .f460, #main-m .f460, #main-d .f462,
#main-m .f462, #main-d .f464, #main-m .f464, #main-d .f468, #main-m .f468, #main-d .f470,
#main-m .f470, #main-d .f472, #main-m .f472, #main-d .f475, #main-m .f475, #main-d .f478,
#main-m .f478, #main-d .f485, #main-m .f485, #main-d .f497, #main-m .f497, #main-d .f498,
#main-m .f498, #main-d .f499, #main-m .f499, #main-d .f502, #main-m .f502, #main-d .f503,
#main-m .f503, #main-d .f506, #main-m .f506, #main-d .f513, #main-m .f513, #main-d .f515,
#main-m .f515, #main-d .f516, #main-m .f516, #main-d .f522, #main-m .f522, #main-d .f524,
#main-m .f524, #main-d .f527, #main-m .f527, #main-d .f533, #main-m .f533, #main-d .f535,
#main-m .f535, #main-d .f538, #main-m .f538, #main-d .f540, #main-m .f540, #main-d .f542,
#main-m .f542, #main-d .f566, #main-m .f566, #main-d .f573, #main-m .f573, #main-d .f577,
#main-m .f577, #main-d .f578, #main-m .f578, #main-d .f583, #main-m .f583, #main-d .f585,
#main-m .f585, #main-d .f588, #main-m .f588, #main-d .f594, #main-m .f594, #main-d .f595,
#main-m .f595, #main-d .f597, #main-m .f597, #main-d .f599, #main-m .f599, #main-d .f601,
#main-m .f601, #main-d .f606, #main-m .f606, #main-d .f608, #main-m .f608, #main-d .f614,
#main-m .f614, #main-d .f615, #main-m .f615, #main-d .f619, #main-m .f619, #main-d .f633,
#main-m .f633, #main-d .f636, #main-m .f636, #main-d .f642, #main-m .f642, #main-d .f652,
#main-m .f652, #main-d .f659, #main-m .f659, #main-d .f663, #main-m .f663, #main-d .f671,
#main-m .f671, #main-d .f674, #main-m .f674, #main-d .f680, #main-m .f680, #main-d .f688,
#main-m .f688, #main-d .f693, #main-m .f693, #main-d .f695, #main-m .f695, #main-d .f697,
#main-m .f697, #main-d .f710, #main-m .f710, #main-d .f711, #main-m .f711, #main-d .f716,
#main-m .f716, #main-d .f718, #main-m .f718, #main-d .f719, #main-m .f719, #main-d .f722,
#main-m .f722, #main-d .f725, #main-m .f725, #main-d .f733, #main-m .f733, #main-d .f737,
#main-m .f737, #main-d .f738, #main-m .f738, #main-d .f754, #main-m .f754, #main-d .f755,
#main-m .f755, #main-d .f757, #main-m .f757, #main-d .f762, #main-m .f762, #main-d .f763,
#main-m .f763, #main-d .f764, #main-m .f764, #main-d .f766, #main-m .f766, #main-d .f768,
#main-m .f768, #main-d .f770, #main-m .f770, #main-d .f777, #main-m .f777, #main-d .f783,
#main-m .f783, #main-d .f784, #main-m .f784, #main-d .f787, #main-m .f787, #main-d .f822,
#main-m .f822, #main-d .f828, #main-m .f828, #main-d .f832, #main-m .f832, #main-d .f835,
#main-m .f835, #main-d .f840, #main-m .f840, #main-d .f847, #main-m .f847, #main-d .f854,
#main-m .f854, #main-d .f863, #main-m .f863, #main-d .f868, #main-m .f868, #main-d .f875,
#main-m .f875, #main-d .f880, #main-m .f880, #main-d .f885, #main-m .f885, #main-d .f891,
#main-m .f891, #main-d .f898, #main-m .f898, #main-d .f903, #main-m .f903, #main-d .f905,
#main-m .f905, #main-d .f908, #main-m .f908, #main-d .f910, #main-m .f910, #main-d .f912,
#main-m .f912, #main-d .f916, #main-m .f916, #main-d .f917, #main-m .f917, #main-d .f921,
#main-m .f921, #main-d .f935, #main-m .f935, #main-d .f939, #main-m .f939, #main-d .f941,
#main-m .f941, #main-d .f943, #main-m .f943, #main-d .f944, #main-m .f944, #main-d .f945,
#main-m .f945, #main-d .f947, #main-m .f947, #main-d .f955, #main-m .f955, #main-d .f957,
#main-m .f957, #main-d .f960, #main-m .f960, #main-d .f980, #main-m .f980, #main-d .f982,
#main-m .f982, #main-d .f983, #main-m .f983, #main-d .f988, #main-m .f988, #main-d .f992,
#main-m .f992, #main-d .f994, #main-m .f994, #main-d .f1005, #main-m .f1005, #main-d .f1007,
#main-m .f1007, #main-d .f1011, #main-m .f1011, #main-d .f1012, #main-m .f1012, #main-d .f1013,
#main-m .f1013, #main-d .f1016, #main-m .f1016, #main-d .f1017, #main-m .f1017, #main-d .f1022,
#main-m .f1022, #main-d .f1029, #main-m .f1029, #main-d .f1031, #main-m .f1031, #main-d .f1034,
#main-m .f1034, #main-d .f1036, #main-m .f1036, #main-d .f1054, #main-m .f1054, #main-d .f1055,
#main-m .f1055, #main-d .f1059, #main-m .f1059, #main-d .f1068, #main-m .f1068, #main-d .f1081,
#main-m .f1081, #main-d .f1083, #main-m .f1083, #main-d .f1086, #main-m .f1086, #main-d .f1088,
#main-m .f1088, #main-d .f1091, #main-m .f1091, #main-d .f1097, #main-m .f1097, #main-d .f1098,
#main-m .f1098, #main-d .f1106, #main-m .f1106, #main-d .f1107, #main-m .f1107, #main-d .f1108,
#main-m .f1108, #main-d .f1118, #main-m .f1118, #main-d .f1120, #main-m .f1120, #main-d .f1123,
#main-m .f1123, #main-d .f1130, #main-m .f1130, #main-d .f1145, #main-m .f1145, #main-d .f1147,
#main-m .f1147, #main-d .f1149, #main-m .f1149, #main-d .f1150, #main-m .f1150, #main-d .f1152,
#main-m .f1152, #main-d .f1155, #main-m .f1155, #main-d .f1157, #main-m .f1157, #main-d .f1162,
#main-m .f1162, #main-d .f1180, #main-m .f1180, #main-d .f1188, #main-m .f1188, #main-d .f1189,
#main-m .f1189, #main-d .f1191, #main-m .f1191, #main-d .f1192, #main-m .f1192, #main-d .f1199,
#main-m .f1199, #main-d .f1201, #main-m .f1201, #main-d .f1204, #main-m .f1204, #main-d .f1212,
#main-m .f1212, #main-d .f1216, #main-m .f1216, #main-d .f1217, #main-m .f1217, #main-d .f1220,
#main-m .f1220, #main-d .f1228, #main-m .f1228, #main-d .f1229, #main-m .f1229, #main-d .f1233,
#main-m .f1233, #main-d .f1235, #main-m .f1235, #main-d .f1240, #main-m .f1240, #main-d .f1246,
#main-m .f1246, #main-d .f1257, #main-m .f1257, #main-d .f1261, #main-m .f1261, #main-d .f1266,
#main-m .f1266, #main-d .f1267, #main-m .f1267, #main-d .f1273, #main-m .f1273, #main-d .f1274,
#main-m .f1274, #main-d .f1280, #main-m .f1280, #main-d .f1283, #main-m .f1283, #main-d .f1284,
#main-m .f1284, #main-d .f1285, #main-m .f1285, #main-d .f1291, #main-m .f1291, #main-d .f1294,
#main-m .f1294, #main-d .f1302, #main-m .f1302, #main-d .f1323, #main-m .f1323, #main-d .f1330,
#main-m .f1330, #main-d .f1332, #main-m .f1332, #main-d .f1333, #main-m .f1333, #main-d .f1334,
#main-m .f1334, #main-d .f1336, #main-m .f1336, #main-d .f1340, #main-m .f1340, #main-d .f1342,
#main-m .f1342, #main-d .f1344, #main-m .f1344, #main-d .f1345, #main-m .f1345, #main-d .f1366,
#main-m .f1366, #main-d .f1367, #main-m .f1367, #main-d .f1375, #main-m .f1375, #main-d .f1382,
#main-m .f1382, #main-d .f1383, #main-m .f1383, #main-d .f1384, #main-m .f1384, #main-d .f1386,
#main-m .f1386, #main-d .f1396, #main-m .f1396, #main-d .f1398, #main-m .f1398, #main-d .f1409,
#main-m .f1409, #main-d .f1410, #main-m .f1410, #main-d .f1411, #main-m .f1411, #main-d .f1412,
#main-m .f1412, #main-d .f1420, #main-m .f1420, #main-d .f1421, #main-m .f1421, #main-d .f1424,
#main-m .f1424, #main-d .f1427, #main-m .f1427, #main-d .f1437, #main-m .f1437, #main-d .f1438,
#main-m .f1438, #main-d .f1439, #main-m .f1439, #main-d .f1452, #main-m .f1452, #main-d .f1454,
#main-m .f1454, #main-d .f1456, #main-m .f1456, #main-d .f1460, #main-m .f1460, #main-d .f1469,
#main-m .f1469, #main-d .f1472, #main-m .f1472, #main-d .f1483, #main-m .f1483, #main-d .f1485,
#main-m .f1485, #main-d .f1487, #main-m .f1487, #main-d .f1489, #main-m .f1489, #main-d .f1495,
#main-m .f1495, #main-d .f1496, #main-m .f1496, #main-d .f1497, #main-m .f1497, #main-d .f1498,
#main-m .f1498, #main-d .f1504, #main-m .f1504, #main-d .f1508, #main-m .f1508, #main-d .f1521,
#main-m .f1521, #main-d .f1522, #main-m .f1522, #main-d .f1527, #main-m .f1527, #main-d .f1534,
#main-m .f1534, #main-d .f1538, #main-m .f1538, #main-d .f1540, #main-m .f1540, #main-d .f1541,
#main-m .f1541, #main-d .f1557, #main-m .f1557, #main-d .f1558, #main-m .f1558, #main-d .f1568,
#main-m .f1568, #main-d .f1569, #main-m .f1569, #main-d .f1581, #main-m .f1581, #main-d .f1587,
#main-m .f1587, #main-d .f1588, #main-m .f1588, #main-d .f1596, #main-m .f1596, #main-d .f1611,
#main-m .f1611, #main-d .f1622, #main-m .f1622, #main-d .f1625, #main-m .f1625, #main-d .f1628,
#main-m .f1628, #main-d .f1636, #main-m .f1636, #main-d .f1637, #main-m .f1637, #main-d .f1640,
#main-m .f1640, #main-d .f1641, #main-m .f1641, #main-d .f1648, #main-m .f1648, #main-d .f1649,
#main-m .f1649, #main-d .f1656, #main-m .f1656, #main-d .f1657, #main-m .f1657, #main-d .f1661,
#main-m .f1661, #main-d .f1670, #main-m .f1670, #main-d .f1671, #main-m .f1671, #main-d .f1672,
#main-m .f1672, #main-d .f1673, #main-m .f1673, #main-d .f1676, #main-m .f1676, #main-d .f1679,
#main-m .f1679, #main-d .f1681, #main-m .f1681, #main-d .f1685, #main-m .f1685, #main-d .f1686,
#main-m .f1686, #main-d .f1688, #main-m .f1688, #main-d .f1689, #main-m .f1689, #main-d .f1690,
#main-m .f1690, #main-d .f1698, #main-m .f1698, #main-d .f1702, #main-m .f1702, #main-d .f1703,
#main-m .f1703, #main-d .f1705, #main-m .f1705, #main-d .f1709, #main-m .f1709, #main-d .f1710,
#main-m .f1710, #main-d .f1711, #main-m .f1711, #main-d .f1718, #main-m .f1718, #main-d .f1724,
#main-m .f1724, #main-d .f1726, #main-m .f1726, #main-d .f1732, #main-m .f1732, #main-d .f1742,
#main-m .f1742, #main-d .f1744, #main-m .f1744, #main-d .f1747, #main-m .f1747, #main-d .f1750,
#main-m .f1750, #main-d .f1752, #main-m .f1752, #main-d .f1758, #main-m .f1758, #main-d .f1763,
#main-m .f1763, #main-d .f1764, #main-m .f1764, #main-d .f1775, #main-m .f1775, #main-d .f1778,
#main-m .f1778, #main-d .f1787, #main-m .f1787, #main-d .f1790, #main-m .f1790, #main-d .f1791,
#main-m .f1791, #main-d .f1792, #main-m .f1792, #main-d .f1793, #main-m .f1793, #main-d .f1795,
#main-m .f1795, #main-d .f1799, #main-m .f1799, #main-d .f1801, #main-m .f1801, #main-d .f1802,
#main-m .f1802, #main-d .f1803, #main-m .f1803, #main-d .f1805, #main-m .f1805, #main-d .f1810,
#main-m .f1810, #main-d .f1812, #main-m .f1812, #main-d .f1832, #main-m .f1832, #main-d .f1839,
#main-m .f1839, #main-d .f1840, #main-m .f1840, #main-d .f1841, #main-m .f1841, #main-d .f1846,
#main-m .f1846, #main-d .f1847, #main-m .f1847, #main-d .f1848, #main-m .f1848, #main-d .f1851,
#main-m .f1851, #main-d .f1853, #main-m .f1853, #main-d .f1856, #main-m .f1856, #main-d .f1861,
#main-m .f1861, #main-d .f1868, #main-m .f1868, #main-d .f1870, #main-m .f1870, #main-d .f1873,
#main-m .f1873, #main-d .f1880, #main-m .f1880, #main-d .f1888, #main-m .f1888, #main-d .f1901,
#main-m .f1901, #main-d .f1909, #main-m .f1909, #main-d .f1910, #main-m .f1910, #main-d .f1919,
#main-m .f1919, #main-d .f1922, #main-m .f1922, #main-d .f1923, #main-m .f1923, #main-d .f1927,
#main-m .f1927, #main-d .f1929, #main-m .f1929, #main-d .f1930, #main-m .f1930, #main-d .f1933,
#main-m .f1933, #main-d .f1937, #main-m .f1937, #main-d .f1939, #main-m .f1939, #main-d .f1940,
#main-m .f1940, #main-d .f1952, #main-m .f1952, #main-d .f1953, #main-m .f1953, #main-d .f1954,
#main-m .f1954, #main-d .f1956, #main-m .f1956, #main-d .f1957, #main-m .f1957, #main-d .f1961,
#main-m .f1961, #main-d .f1962, #main-m .f1962, #main-d .f1963, #main-m .f1963, #main-d .f1965,
#main-m .f1965, #main-d .f1972, #main-m .f1972, #main-d .f1973, #main-m .f1973, #main-d .f1974,
#main-m .f1974, #main-d .f1975, #main-m .f1975, #main-d .f1978, #main-m .f1978, #main-d .f1986,
#main-m .f1986, #main-d .f1991, #main-m .f1991, #main-d .f1995, #main-m .f1995, #main-d .f1996,
#main-m .f1996, #main-d .f2003, #main-m .f2003, #main-d .f2008, #main-m .f2008, #main-d .f2012,
#main-m .f2012, #main-d .f2013, #main-m .f2013, #main-d .f2016, #main-m .f2016, #main-d .f2017,
#main-m .f2017, #main-d .f2033, #main-m .f2033, #main-d .f2051, #main-m .f2051, #main-d .f2052,
#main-m .f2052, #main-d .f2061, #main-m .f2061, #main-d .f2064, #main-m .f2064, #main-d .f2065,
#main-m .f2065, #main-d .f2073, #main-m .f2073, #main-d .f2074, #main-m .f2074, #main-d .f2076,
#main-m .f2076, #main-d .f2079, #main-m .f2079, #main-d .f2082, #main-m .f2082, #main-d .f2083,
#main-m .f2083, #main-d .f2088, #main-m .f2088, #main-d .f2095, #main-m .f2095, #main-d .f2104,
#main-m .f2104, #main-d .f2111, #main-m .f2111, #main-d .f2114, #main-m .f2114 {
  white-space: pre-wrap;
  overflow-wrap: break-word;
}

@media (max-width: 1460px) {
  /* A row runs out of width: break it onto another line rather than squeeze
     every block in it. */
  #main-d .f2, #main-m .f2, #main-d .f8, #main-m .f8, #main-d .f24, #main-m .f24, #main-d .f28,
  #main-m .f28, #main-d .f32, #main-m .f32, #main-d .f64, #main-m .f64, #main-d .f87,
  #main-m .f87, #main-d .f90, #main-m .f90, #main-d .f100, #main-m .f100, #main-d .f103,
  #main-m .f103, #main-d .f105, #main-m .f105, #main-d .f107, #main-m .f107, #main-d .f112,
  #main-m .f112, #main-d .f118, #main-m .f118, #main-d .f124, #main-m .f124, #main-d .f125,
  #main-m .f125, #main-d .f139, #main-m .f139, #main-d .f141, #main-m .f141, #main-d .f150,
  #main-m .f150, #main-d .f165, #main-m .f165, #main-d .f205, #main-m .f205, #main-d .f217,
  #main-m .f217, #main-d .f246, #main-m .f246, #main-d .f269, #main-m .f269, #main-d .f279,
  #main-m .f279, #main-d .f295, #main-m .f295, #main-d .f300, #main-m .f300, #main-d .f309,
  #main-m .f309, #main-d .f314, #main-m .f314, #main-d .f318, #main-m .f318, #main-d .f320,
  #main-m .f320, #main-d .f323, #main-m .f323, #main-d .f328, #main-m .f328, #main-d .f338,
  #main-m .f338, #main-d .f351, #main-m .f351, #main-d .f360, #main-m .f360, #main-d .f370,
  #main-m .f370, #main-d .f383, #main-m .f383, #main-d .f388, #main-m .f388, #main-d .f392,
  #main-m .f392, #main-d .f397, #main-m .f397, #main-d .f399, #main-m .f399, #main-d .f401,
  #main-m .f401, #main-d .f403, #main-m .f403, #main-d .f404, #main-m .f404, #main-d .f446,
  #main-m .f446, #main-d .f481, #main-m .f481, #main-d .f504, #main-m .f504, #main-d .f509,
  #main-m .f509, #main-d .f511, #main-m .f511, #main-d .f517, #main-m .f517, #main-d .f528,
  #main-m .f528, #main-d .f531, #main-m .f531, #main-d .f543, #main-m .f543, #main-d .f567,
  #main-m .f567, #main-d .f568, #main-m .f568, #main-d .f575, #main-m .f575, #main-d .f617,
  #main-m .f617, #main-d .f634, #main-m .f634, #main-d .f648, #main-m .f648, #main-d .f650,
  #main-m .f650, #main-d .f686, #main-m .f686, #main-d .f689, #main-m .f689, #main-d .f691,
  #main-m .f691, #main-d .f708, #main-m .f708, #main-d .f747, #main-m .f747, #main-d .f751,
  #main-m .f751, #main-d .f758, #main-m .f758, #main-d .f776, #main-m .f776, #main-d .f781,
  #main-m .f781, #main-d .f812, #main-m .f812, #main-d .f849, #main-m .f849, #main-d .f853,
  #main-m .f853, #main-d .f855, #main-m .f855, #main-d .f858, #main-m .f858, #main-d .f886,
  #main-m .f886, #main-d .f893, #main-m .f893, #main-d .f895, #main-m .f895, #main-d .f901,
  #main-m .f901, #main-d .f919, #main-m .f919, #main-d .f936, #main-m .f936, #main-d .f958,
  #main-m .f958, #main-d .f962, #main-m .f962, #main-d .f964, #main-m .f964, #main-d .f966,
  #main-m .f966, #main-d .f976, #main-m .f976, #main-d .f984, #main-m .f984, #main-d .f986,
  #main-m .f986, #main-d .f989, #main-m .f989, #main-d .f995, #main-m .f995, #main-d .f997,
  #main-m .f997, #main-d .f1024, #main-m .f1024, #main-d .f1026, #main-m .f1026,
  #main-d .f1028, #main-m .f1028, #main-d .f1032, #main-m .f1032, #main-d .f1047,
  #main-m .f1047, #main-d .f1050, #main-m .f1050, #main-d .f1057, #main-m .f1057,
  #main-d .f1070, #main-m .f1070, #main-d .f1073, #main-m .f1073, #main-d .f1075,
  #main-m .f1075, #main-d .f1078, #main-m .f1078, #main-d .f1125, #main-m .f1125,
  #main-d .f1131, #main-m .f1131, #main-d .f1137, #main-m .f1137, #main-d .f1142,
  #main-m .f1142, #main-d .f1156, #main-m .f1156, #main-d .f1186, #main-m .f1186,
  #main-d .f1205, #main-m .f1205, #main-d .f1223, #main-m .f1223, #main-d .f1231,
  #main-m .f1231, #main-d .f1242, #main-m .f1242, #main-d .f1262, #main-m .f1262,
  #main-d .f1268, #main-m .f1268, #main-d .f1279, #main-m .f1279, #main-d .f1281,
  #main-m .f1281, #main-d .f1287, #main-m .f1287, #main-d .f1293, #main-m .f1293,
  #main-d .f1312, #main-m .f1312, #main-d .f1313, #main-m .f1313, #main-d .f1315,
  #main-m .f1315, #main-d .f1321, #main-m .f1321, #main-d .f1324, #main-m .f1324,
  #main-d .f1326, #main-m .f1326, #main-d .f1337, #main-m .f1337, #main-d .f1350,
  #main-m .f1350, #main-d .f1358, #main-m .f1358, #main-d .f1360, #main-m .f1360,
  #main-d .f1362, #main-m .f1362, #main-d .f1364, #main-m .f1364, #main-d .f1368,
  #main-m .f1368, #main-d .f1378, #main-m .f1378, #main-d .f1400, #main-m .f1400,
  #main-d .f1401, #main-m .f1401, #main-d .f1418, #main-m .f1418, #main-d .f1428,
  #main-m .f1428, #main-d .f1430, #main-m .f1430, #main-d .f1433, #main-m .f1433,
  #main-d .f1459, #main-m .f1459, #main-d .f1463, #main-m .f1463, #main-d .f1467,
  #main-m .f1467, #main-d .f1484, #main-m .f1484, #main-d .f1488, #main-m .f1488,
  #main-d .f1543, #main-m .f1543, #main-d .f1546, #main-m .f1546, #main-d .f1560,
  #main-m .f1560, #main-d .f1583, #main-m .f1583, #main-d .f1585, #main-m .f1585,
  #main-d .f1597, #main-m .f1597, #main-d .f1600, #main-m .f1600, #main-d .f1602,
  #main-m .f1602, #main-d .f1603, #main-m .f1603, #main-d .f1614, #main-m .f1614,
  #main-d .f1624, #main-m .f1624, #main-d .f1659, #main-m .f1659, #main-d .f1674,
  #main-m .f1674, #main-d .f1680, #main-m .f1680, #main-d .f1687, #main-m .f1687,
  #main-d .f1691, #main-m .f1691, #main-d .f1694, #main-m .f1694, #main-d .f1699,
  #main-m .f1699, #main-d .f1725, #main-m .f1725, #main-d .f1730, #main-m .f1730,
  #main-d .f1734, #main-m .f1734, #main-d .f1748, #main-m .f1748, #main-d .f1753,
  #main-m .f1753, #main-d .f1755, #main-m .f1755, #main-d .f1759, #main-m .f1759,
  #main-d .f1761, #main-m .f1761, #main-d .f1780, #main-m .f1780, #main-d .f1782,
  #main-m .f1782, #main-d .f1783, #main-m .f1783, #main-d .f1814, #main-m .f1814,
  #main-d .f1819, #main-m .f1819, #main-d .f1821, #main-m .f1821, #main-d .f1823,
  #main-m .f1823, #main-d .f1826, #main-m .f1826, #main-d .f1835, #main-m .f1835,
  #main-d .f1852, #main-m .f1852, #main-d .f1872, #main-m .f1872, #main-d .f1877,
  #main-m .f1877, #main-d .f1883, #main-m .f1883, #main-d .f1932, #main-m .f1932,
  #main-d .f1943, #main-m .f1943, #main-d .f1947, #main-m .f1947, #main-d .f1949,
  #main-m .f1949, #main-d .f1951, #main-m .f1951, #main-d .f1959, #main-m .f1959,
  #main-d .f1966, #main-m .f1966, #main-d .f1976, #main-m .f1976, #main-d .f1987,
  #main-m .f1987, #main-d .f1988, #main-m .f1988, #main-d .f1990, #main-m .f1990,
  #main-d .f2001, #main-m .f2001, #main-d .f2007, #main-m .f2007, #main-d .f2022,
  #main-m .f2022, #main-d .f2028, #main-m .f2028, #main-d .f2034, #main-m .f2034,
  #main-d .f2050, #main-m .f2050, #main-d .f2053, #main-m .f2053, #main-d .f2054,
  #main-m .f2054, #main-d .f2058, #main-m .f2058, #main-d .f2062, #main-m .f2062,
  #main-d .f2075, #main-m .f2075, #main-d .f2080, #main-m .f2080, #main-d .f2081,
  #main-m .f2081, #main-d .f2100, #main-m .f2100, #main-d .f2102, #main-m .f2102,
  #main-d .f2105, #main-m .f2105, #main-d .f2109, #main-m .f2109 {
    flex-wrap: wrap;
  }

  /* min-width:0 lets a container stop inheriting the min-content floor of the
     widest fixed block inside it, so that block can cap at its column instead
     of pushing the page sideways.  Columns get this but never flex-wrap:
     a wrapped column starts a second column to its right. */
  #main-d .f2, #main-m .f2, #main-d .f8, #main-m .f8, #main-d .f24, #main-m .f24, #main-d .f28,
  #main-m .f28, #main-d .f32, #main-m .f32, #main-d .f64, #main-m .f64, #main-d .f87,
  #main-m .f87, #main-d .f90, #main-m .f90, #main-d .f100, #main-m .f100, #main-d .f103,
  #main-m .f103, #main-d .f105, #main-m .f105, #main-d .f107, #main-m .f107, #main-d .f112,
  #main-m .f112, #main-d .f118, #main-m .f118, #main-d .f124, #main-m .f124, #main-d .f125,
  #main-m .f125, #main-d .f139, #main-m .f139, #main-d .f141, #main-m .f141, #main-d .f150,
  #main-m .f150, #main-d .f165, #main-m .f165, #main-d .f205, #main-m .f205, #main-d .f217,
  #main-m .f217, #main-d .f246, #main-m .f246, #main-d .f269, #main-m .f269, #main-d .f279,
  #main-m .f279, #main-d .f295, #main-m .f295, #main-d .f300, #main-m .f300, #main-d .f309,
  #main-m .f309, #main-d .f314, #main-m .f314, #main-d .f318, #main-m .f318, #main-d .f320,
  #main-m .f320, #main-d .f323, #main-m .f323, #main-d .f328, #main-m .f328, #main-d .f338,
  #main-m .f338, #main-d .f351, #main-m .f351, #main-d .f360, #main-m .f360, #main-d .f370,
  #main-m .f370, #main-d .f383, #main-m .f383, #main-d .f388, #main-m .f388, #main-d .f392,
  #main-m .f392, #main-d .f397, #main-m .f397, #main-d .f399, #main-m .f399, #main-d .f401,
  #main-m .f401, #main-d .f403, #main-m .f403, #main-d .f404, #main-m .f404, #main-d .f446,
  #main-m .f446, #main-d .f481, #main-m .f481, #main-d .f504, #main-m .f504, #main-d .f509,
  #main-m .f509, #main-d .f511, #main-m .f511, #main-d .f517, #main-m .f517, #main-d .f528,
  #main-m .f528, #main-d .f531, #main-m .f531, #main-d .f543, #main-m .f543, #main-d .f567,
  #main-m .f567, #main-d .f568, #main-m .f568, #main-d .f575, #main-m .f575, #main-d .f617,
  #main-m .f617, #main-d .f634, #main-m .f634, #main-d .f648, #main-m .f648, #main-d .f650,
  #main-m .f650, #main-d .f686, #main-m .f686, #main-d .f689, #main-m .f689, #main-d .f691,
  #main-m .f691, #main-d .f708, #main-m .f708, #main-d .f747, #main-m .f747, #main-d .f751,
  #main-m .f751, #main-d .f758, #main-m .f758, #main-d .f776, #main-m .f776, #main-d .f781,
  #main-m .f781, #main-d .f812, #main-m .f812, #main-d .f849, #main-m .f849, #main-d .f853,
  #main-m .f853, #main-d .f855, #main-m .f855, #main-d .f858, #main-m .f858, #main-d .f886,
  #main-m .f886, #main-d .f893, #main-m .f893, #main-d .f895, #main-m .f895, #main-d .f901,
  #main-m .f901, #main-d .f919, #main-m .f919, #main-d .f936, #main-m .f936, #main-d .f958,
  #main-m .f958, #main-d .f962, #main-m .f962, #main-d .f964, #main-m .f964, #main-d .f966,
  #main-m .f966, #main-d .f976, #main-m .f976, #main-d .f984, #main-m .f984, #main-d .f986,
  #main-m .f986, #main-d .f989, #main-m .f989, #main-d .f995, #main-m .f995, #main-d .f997,
  #main-m .f997, #main-d .f1024, #main-m .f1024, #main-d .f1026, #main-m .f1026,
  #main-d .f1028, #main-m .f1028, #main-d .f1032, #main-m .f1032, #main-d .f1047,
  #main-m .f1047, #main-d .f1050, #main-m .f1050, #main-d .f1057, #main-m .f1057,
  #main-d .f1070, #main-m .f1070, #main-d .f1073, #main-m .f1073, #main-d .f1075,
  #main-m .f1075, #main-d .f1078, #main-m .f1078, #main-d .f1125, #main-m .f1125,
  #main-d .f1131, #main-m .f1131, #main-d .f1137, #main-m .f1137, #main-d .f1142,
  #main-m .f1142, #main-d .f1156, #main-m .f1156, #main-d .f1186, #main-m .f1186,
  #main-d .f1205, #main-m .f1205, #main-d .f1223, #main-m .f1223, #main-d .f1231,
  #main-m .f1231, #main-d .f1242, #main-m .f1242, #main-d .f1262, #main-m .f1262,
  #main-d .f1268, #main-m .f1268, #main-d .f1279, #main-m .f1279, #main-d .f1281,
  #main-m .f1281, #main-d .f1287, #main-m .f1287, #main-d .f1293, #main-m .f1293,
  #main-d .f1312, #main-m .f1312, #main-d .f1313, #main-m .f1313, #main-d .f1315,
  #main-m .f1315, #main-d .f1321, #main-m .f1321, #main-d .f1324, #main-m .f1324,
  #main-d .f1326, #main-m .f1326, #main-d .f1337, #main-m .f1337, #main-d .f1350,
  #main-m .f1350, #main-d .f1358, #main-m .f1358, #main-d .f1360, #main-m .f1360,
  #main-d .f1362, #main-m .f1362, #main-d .f1364, #main-m .f1364, #main-d .f1368,
  #main-m .f1368, #main-d .f1378, #main-m .f1378, #main-d .f1400, #main-m .f1400,
  #main-d .f1401, #main-m .f1401, #main-d .f1418, #main-m .f1418, #main-d .f1428,
  #main-m .f1428, #main-d .f1430, #main-m .f1430, #main-d .f1433, #main-m .f1433,
  #main-d .f1459, #main-m .f1459, #main-d .f1463, #main-m .f1463, #main-d .f1467,
  #main-m .f1467, #main-d .f1484, #main-m .f1484, #main-d .f1488, #main-m .f1488,
  #main-d .f1543, #main-m .f1543, #main-d .f1546, #main-m .f1546, #main-d .f1560,
  #main-m .f1560, #main-d .f1583, #main-m .f1583, #main-d .f1585, #main-m .f1585,
  #main-d .f1597, #main-m .f1597, #main-d .f1600, #main-m .f1600, #main-d .f1602,
  #main-m .f1602, #main-d .f1603, #main-m .f1603, #main-d .f1614, #main-m .f1614,
  #main-d .f1624, #main-m .f1624, #main-d .f1659, #main-m .f1659, #main-d .f1674,
  #main-m .f1674, #main-d .f1680, #main-m .f1680, #main-d .f1687, #main-m .f1687,
  #main-d .f1691, #main-m .f1691, #main-d .f1694, #main-m .f1694, #main-d .f1699,
  #main-m .f1699, #main-d .f1725, #main-m .f1725, #main-d .f1730, #main-m .f1730,
  #main-d .f1734, #main-m .f1734, #main-d .f1748, #main-m .f1748, #main-d .f1753,
  #main-m .f1753, #main-d .f1755, #main-m .f1755, #main-d .f1759, #main-m .f1759,
  #main-d .f1761, #main-m .f1761, #main-d .f1780, #main-m .f1780, #main-d .f1782,
  #main-m .f1782, #main-d .f1783, #main-m .f1783, #main-d .f1814, #main-m .f1814,
  #main-d .f1819, #main-m .f1819, #main-d .f1821, #main-m .f1821, #main-d .f1823,
  #main-m .f1823, #main-d .f1826, #main-m .f1826, #main-d .f1835, #main-m .f1835,
  #main-d .f1852, #main-m .f1852, #main-d .f1872, #main-m .f1872, #main-d .f1877,
  #main-m .f1877, #main-d .f1883, #main-m .f1883, #main-d .f1932, #main-m .f1932,
  #main-d .f1943, #main-m .f1943, #main-d .f1947, #main-m .f1947, #main-d .f1949,
  #main-m .f1949, #main-d .f1951, #main-m .f1951, #main-d .f1959, #main-m .f1959,
  #main-d .f1966, #main-m .f1966, #main-d .f1976, #main-m .f1976, #main-d .f1987,
  #main-m .f1987, #main-d .f1988, #main-m .f1988, #main-d .f1990, #main-m .f1990,
  #main-d .f2001, #main-m .f2001, #main-d .f2007, #main-m .f2007, #main-d .f2022,
  #main-m .f2022, #main-d .f2028, #main-m .f2028, #main-d .f2034, #main-m .f2034,
  #main-d .f2050, #main-m .f2050, #main-d .f2053, #main-m .f2053, #main-d .f2054,
  #main-m .f2054, #main-d .f2058, #main-m .f2058, #main-d .f2062, #main-m .f2062,
  #main-d .f2075, #main-m .f2075, #main-d .f2080, #main-m .f2080, #main-d .f2081,
  #main-m .f2081, #main-d .f2100, #main-m .f2100, #main-d .f2102, #main-m .f2102,
  #main-d .f2105, #main-m .f2105, #main-d .f2109, #main-m .f2109, #main-d .f12, #main-m .f12,
  #main-d .f41, #main-m .f41, #main-d .f43, #main-m .f43, #main-d .f78, #main-m .f78,
  #main-d .f108, #main-m .f108, #main-d .f121, #main-m .f121, #main-d .f126, #main-m .f126,
  #main-d .f135, #main-m .f135, #main-d .f163, #main-m .f163, #main-d .f167, #main-m .f167,
  #main-d .f187, #main-m .f187, #main-d .f189, #main-m .f189, #main-d .f194, #main-m .f194,
  #main-d .f199, #main-m .f199, #main-d .f211, #main-m .f211, #main-d .f239, #main-m .f239,
  #main-d .f255, #main-m .f255, #main-d .f262, #main-m .f262, #main-d .f289, #main-m .f289,
  #main-d .f293, #main-m .f293, #main-d .f330, #main-m .f330, #main-d .f332, #main-m .f332,
  #main-d .f345, #main-m .f345, #main-d .f368, #main-m .f368, #main-d .f382, #main-m .f382,
  #main-d .f413, #main-m .f413, #main-d .f415, #main-m .f415, #main-d .f433, #main-m .f433,
  #main-d .f507, #main-m .f507, #main-d .f547, #main-m .f547, #main-d .f579, #main-m .f579,
  #main-d .f581, #main-m .f581, #main-d .f589, #main-m .f589, #main-d .f590, #main-m .f590,
  #main-d .f604, #main-m .f604, #main-d .f610, #main-m .f610, #main-d .f612, #main-m .f612,
  #main-d .f620, #main-m .f620, #main-d .f622, #main-m .f622, #main-d .f623, #main-m .f623,
  #main-d .f625, #main-m .f625, #main-d .f626, #main-m .f626, #main-d .f627, #main-m .f627,
  #main-d .f628, #main-m .f628, #main-d .f664, #main-m .f664, #main-d .f667, #main-m .f667,
  #main-d .f669, #main-m .f669, #main-d .f681, #main-m .f681, #main-d .f683, #main-m .f683,
  #main-d .f720, #main-m .f720, #main-d .f735, #main-m .f735, #main-d .f743, #main-m .f743,
  #main-d .f752, #main-m .f752, #main-d .f761, #main-m .f761, #main-d .f789, #main-m .f789,
  #main-d .f791, #main-m .f791, #main-d .f795, #main-m .f795, #main-d .f797, #main-m .f797,
  #main-d .f799, #main-m .f799, #main-d .f801, #main-m .f801, #main-d .f803, #main-m .f803,
  #main-d .f805, #main-m .f805, #main-d .f808, #main-m .f808, #main-d .f824, #main-m .f824,
  #main-d .f830, #main-m .f830, #main-d .f850, #main-m .f850, #main-d .f871, #main-m .f871,
  #main-d .f925, #main-m .f925, #main-d .f949, #main-m .f949, #main-d .f950, #main-m .f950,
  #main-d .f951, #main-m .f951, #main-d .f999, #main-m .f999, #main-d .f1001, #main-m .f1001,
  #main-d .f1003, #main-m .f1003, #main-d .f1100, #main-m .f1100, #main-d .f1104,
  #main-m .f1104, #main-d .f1115, #main-m .f1115, #main-d .f1121, #main-m .f1121,
  #main-d .f1132, #main-m .f1132, #main-d .f1181, #main-m .f1181, #main-d .f1184,
  #main-m .f1184, #main-d .f1209, #main-m .f1209, #main-d .f1214, #main-m .f1214,
  #main-d .f1230, #main-m .f1230, #main-d .f1238, #main-m .f1238, #main-d .f1248,
  #main-m .f1248, #main-d .f1251, #main-m .f1251, #main-d .f1271, #main-m .f1271,
  #main-d .f1278, #main-m .f1278, #main-d .f1288, #main-m .f1288, #main-d .f1300,
  #main-m .f1300, #main-d .f1305, #main-m .f1305, #main-d .f1339, #main-m .f1339,
  #main-d .f1347, #main-m .f1347, #main-d .f1376, #main-m .f1376, #main-d .f1390,
  #main-m .f1390, #main-d .f1402, #main-m .f1402, #main-d .f1405, #main-m .f1405,
  #main-d .f1414, #main-m .f1414, #main-d .f1435, #main-m .f1435, #main-d .f1440,
  #main-m .f1440, #main-d .f1465, #main-m .f1465, #main-d .f1474, #main-m .f1474,
  #main-d .f1477, #main-m .f1477, #main-d .f1490, #main-m .f1490, #main-d .f1507,
  #main-m .f1507, #main-d .f1571, #main-m .f1571, #main-d .f1574, #main-m .f1574,
  #main-d .f1576, #main-m .f1576, #main-d .f1589, #main-m .f1589, #main-d .f1630,
  #main-m .f1630, #main-d .f1631, #main-m .f1631, #main-d .f1634, #main-m .f1634,
  #main-d .f1668, #main-m .f1668, #main-d .f1677, #main-m .f1677, #main-d .f1700,
  #main-m .f1700, #main-d .f1707, #main-m .f1707, #main-d .f1756, #main-m .f1756,
  #main-d .f1766, #main-m .f1766, #main-d .f1789, #main-m .f1789, #main-d .f1797,
  #main-m .f1797, #main-d .f1808, #main-m .f1808, #main-d .f1829, #main-m .f1829,
  #main-d .f1830, #main-m .f1830, #main-d .f1864, #main-m .f1864, #main-d .f1874,
  #main-m .f1874, #main-d .f1890, #main-m .f1890, #main-d .f1902, #main-m .f1902,
  #main-d .f1916, #main-m .f1916, #main-d .f1924, #main-m .f1924, #main-d .f1934,
  #main-m .f1934, #main-d .f1935, #main-m .f1935, #main-d .f1982, #main-m .f1982,
  #main-d .f2027, #main-m .f2027, #main-d .f2060, #main-m .f2060, #main-d .f2067,
  #main-m .f2067, #main-d .f2078, #main-m .f2078, #main-d .f2090, #main-m .f2090 {
    min-width: 0;
  }

  /* Pixel minimums measured off the mockup's columns.  Wrapping is in place
     now, so a label breaks instead of holding its column open. */
  #main-d .f1, #main-m .f1, #main-d .f5, #main-m .f5, #main-d .f7, #main-m .f7, #main-d .f11,
  #main-m .f11, #main-d .f23, #main-m .f23, #main-d .f27, #main-m .f27, #main-d .f31,
  #main-m .f31, #main-d .f35, #main-m .f35, #main-d .f39, #main-m .f39, #main-d .f46,
  #main-m .f46, #main-d .f48, #main-m .f48, #main-d .f55, #main-m .f55, #main-d .f58,
  #main-m .f58, #main-d .f61, #main-m .f61, #main-d .f63, #main-m .f63, #main-d .f68,
  #main-m .f68, #main-d .f73, #main-m .f73, #main-d .f81, #main-m .f81, #main-d .f85,
  #main-m .f85, #main-d .f92, #main-m .f92, #main-d .f94, #main-m .f94, #main-d .f98,
  #main-m .f98, #main-d .f99, #main-m .f99, #main-d .f102, #main-m .f102, #main-d .f104,
  #main-m .f104, #main-d .f116, #main-m .f116, #main-d .f117, #main-m .f117, #main-d .f138,
  #main-m .f138, #main-d .f143, #main-m .f143, #main-d .f145, #main-m .f145, #main-d .f148,
  #main-m .f148, #main-d .f149, #main-m .f149, #main-d .f152, #main-m .f152, #main-d .f154,
  #main-m .f154, #main-d .f156, #main-m .f156, #main-d .f158, #main-m .f158, #main-d .f160,
  #main-m .f160, #main-d .f162, #main-m .f162, #main-d .f169, #main-m .f169, #main-d .f179,
  #main-m .f179, #main-d .f181, #main-m .f181, #main-d .f182, #main-m .f182, #main-d .f184,
  #main-m .f184, #main-d .f186, #main-m .f186, #main-d .f209, #main-m .f209, #main-d .f210,
  #main-m .f210, #main-d .f216, #main-m .f216, #main-d .f220, #main-m .f220, #main-d .f224,
  #main-m .f224, #main-d .f227, #main-m .f227, #main-d .f233, #main-m .f233, #main-d .f238,
  #main-m .f238, #main-d .f245, #main-m .f245, #main-d .f249, #main-m .f249, #main-d .f252,
  #main-m .f252, #main-d .f260, #main-m .f260, #main-d .f265, #main-m .f265, #main-d .f266,
  #main-m .f266, #main-d .f268, #main-m .f268, #main-d .f272, #main-m .f272, #main-d .f274,
  #main-m .f274, #main-d .f277, #main-m .f277, #main-d .f297, #main-m .f297, #main-d .f299,
  #main-m .f299, #main-d .f302, #main-m .f302, #main-d .f304, #main-m .f304, #main-d .f306,
  #main-m .f306, #main-d .f308, #main-m .f308, #main-d .f310, #main-m .f310, #main-d .f311,
  #main-m .f311, #main-d .f312, #main-m .f312, #main-d .f317, #main-m .f317, #main-d .f322,
  #main-m .f322, #main-d .f335, #main-m .f335, #main-d .f337, #main-m .f337, #main-d .f352,
  #main-m .f352, #main-d .f353, #main-m .f353, #main-d .f357, #main-m .f357, #main-d .f361,
  #main-m .f361, #main-d .f362, #main-m .f362, #main-d .f378, #main-m .f378, #main-d .f381,
  #main-m .f381, #main-d .f387, #main-m .f387, #main-d .f396, #main-m .f396, #main-d .f402,
  #main-m .f402, #main-d .f405, #main-m .f405, #main-d .f406, #main-m .f406, #main-d .f407,
  #main-m .f407, #main-d .f421, #main-m .f421, #main-d .f425, #main-m .f425, #main-d .f429,
  #main-m .f429, #main-d .f431, #main-m .f431, #main-d .f438, #main-m .f438, #main-d .f442,
  #main-m .f442, #main-d .f444, #main-m .f444, #main-d .f449, #main-m .f449, #main-d .f453,
  #main-m .f453, #main-d .f454, #main-m .f454, #main-d .f456, #main-m .f456, #main-d .f459,
  #main-m .f459, #main-d .f465, #main-m .f465, #main-d .f469, #main-m .f469, #main-d .f476,
  #main-m .f476, #main-d .f479, #main-m .f479, #main-d .f486, #main-m .f486, #main-d .f519,
  #main-m .f519, #main-d .f520, #main-m .f520, #main-d .f523, #main-m .f523, #main-d .f525,
  #main-m .f525, #main-d .f526, #main-m .f526, #main-d .f530, #main-m .f530, #main-d .f536,
  #main-m .f536, #main-d .f539, #main-m .f539, #main-d .f545, #main-m .f545, #main-d .f549,
  #main-m .f549, #main-d .f550, #main-m .f550, #main-d .f551, #main-m .f551, #main-d .f552,
  #main-m .f552, #main-d .f553, #main-m .f553, #main-d .f554, #main-m .f554, #main-d .f555,
  #main-m .f555, #main-d .f556, #main-m .f556, #main-d .f560, #main-m .f560, #main-d .f561,
  #main-m .f561, #main-d .f562, #main-m .f562, #main-d .f570, #main-m .f570, #main-d .f572,
  #main-m .f572, #main-d .f574, #main-m .f574, #main-d .f584, #main-m .f584, #main-d .f596,
  #main-m .f596, #main-d .f598, #main-m .f598, #main-d .f600, #main-m .f600, #main-d .f602,
  #main-m .f602, #main-d .f607, #main-m .f607, #main-d .f609, #main-m .f609, #main-d .f611,
  #main-m .f611, #main-d .f616, #main-m .f616, #main-d .f621, #main-m .f621, #main-d .f630,
  #main-m .f630, #main-d .f640, #main-m .f640, #main-d .f643, #main-m .f643, #main-d .f645,
  #main-m .f645, #main-d .f647, #main-m .f647, #main-d .f653, #main-m .f653, #main-d .f660,
  #main-m .f660, #main-d .f665, #main-m .f665, #main-d .f666, #main-m .f666, #main-d .f668,
  #main-m .f668, #main-d .f672, #main-m .f672, #main-d .f677, #main-m .f677, #main-d .f690,
  #main-m .f690, #main-d .f694, #main-m .f694, #main-d .f696, #main-m .f696, #main-d .f698,
  #main-m .f698, #main-d .f699, #main-m .f699, #main-d .f701, #main-m .f701, #main-d .f702,
  #main-m .f702, #main-d .f703, #main-m .f703, #main-d .f704, #main-m .f704, #main-d .f709,
  #main-m .f709, #main-d .f712, #main-m .f712, #main-d .f717, #main-m .f717, #main-d .f723,
  #main-m .f723, #main-d .f726, #main-m .f726, #main-d .f730, #main-m .f730, #main-d .f739,
  #main-m .f739, #main-d .f740, #main-m .f740, #main-d .f741, #main-m .f741, #main-d .f745,
  #main-m .f745, #main-d .f746, #main-m .f746, #main-d .f749, #main-m .f749, #main-d .f750,
  #main-m .f750, #main-d .f756, #main-m .f756, #main-d .f759, #main-m .f759, #main-d .f765,
  #main-m .f765, #main-d .f767, #main-m .f767, #main-d .f769, #main-m .f769, #main-d .f771,
  #main-m .f771, #main-d .f772, #main-m .f772, #main-d .f773, #main-m .f773, #main-d .f774,
  #main-m .f774, #main-d .f775, #main-m .f775, #main-d .f780, #main-m .f780, #main-d .f785,
  #main-m .f785, #main-d .f794, #main-m .f794, #main-d .f813, #main-m .f813, #main-d .f829,
  #main-m .f829, #main-d .f839, #main-m .f839, #main-d .f844, #main-m .f844, #main-d .f845,
  #main-m .f845, #main-d .f848, #main-m .f848, #main-d .f857, #main-m .f857, #main-d .f861,
  #main-m .f861, #main-d .f869, #main-m .f869, #main-d .f874, #main-m .f874, #main-d .f876,
  #main-m .f876, #main-d .f878, #main-m .f878, #main-d .f884, #main-m .f884, #main-d .f888,
  #main-m .f888, #main-d .f889, #main-m .f889, #main-d .f892, #main-m .f892, #main-d .f897,
  #main-m .f897, #main-d .f904, #main-m .f904, #main-d .f913, #main-m .f913, #main-d .f914,
  #main-m .f914, #main-d .f931, #main-m .f931, #main-d .f932, #main-m .f932, #main-d .f934,
  #main-m .f934, #main-d .f942, #main-m .f942, #main-d .f946, #main-m .f946, #main-d .f956,
  #main-m .f956, #main-d .f961, #main-m .f961, #main-d .f963, #main-m .f963, #main-d .f970,
  #main-m .f970, #main-d .f975, #main-m .f975, #main-d .f978, #main-m .f978, #main-d .f979,
  #main-m .f979, #main-d .f990, #main-m .f990, #main-d .f993, #main-m .f993, #main-d .f1002,
  #main-m .f1002, #main-d .f1008, #main-m .f1008, #main-d .f1014, #main-m .f1014,
  #main-d .f1023, #main-m .f1023, #main-d .f1030, #main-m .f1030, #main-d .f1045,
  #main-m .f1045, #main-d .f1056, #main-m .f1056, #main-d .f1060, #main-m .f1060,
  #main-d .f1061, #main-m .f1061, #main-d .f1065, #main-m .f1065, #main-d .f1066,
  #main-m .f1066, #main-d .f1069, #main-m .f1069, #main-d .f1071, #main-m .f1071,
  #main-d .f1072, #main-m .f1072, #main-d .f1080, #main-m .f1080, #main-d .f1082,
  #main-m .f1082, #main-d .f1087, #main-m .f1087, #main-d .f1090, #main-m .f1090,
  #main-d .f1099, #main-m .f1099, #main-d .f1102, #main-m .f1102, #main-d .f1110,
  #main-m .f1110, #main-d .f1134, #main-m .f1134, #main-d .f1139, #main-m .f1139,
  #main-d .f1141, #main-m .f1141, #main-d .f1144, #main-m .f1144, #main-d .f1146,
  #main-m .f1146, #main-d .f1154, #main-m .f1154, #main-d .f1173, #main-m .f1173,
  #main-d .f1174, #main-m .f1174, #main-d .f1195, #main-m .f1195, #main-d .f1202,
  #main-m .f1202, #main-d .f1203, #main-m .f1203, #main-d .f1207, #main-m .f1207,
  #main-d .f1208, #main-m .f1208, #main-d .f1218, #main-m .f1218, #main-d .f1221,
  #main-m .f1221, #main-d .f1222, #main-m .f1222, #main-d .f1225, #main-m .f1225,
  #main-d .f1226, #main-m .f1226, #main-d .f1234, #main-m .f1234, #main-d .f1236,
  #main-m .f1236, #main-d .f1237, #main-m .f1237, #main-d .f1241, #main-m .f1241,
  #main-d .f1244, #main-m .f1244, #main-d .f1247, #main-m .f1247, #main-d .f1269,
  #main-m .f1269, #main-d .f1270, #main-m .f1270, #main-d .f1275, #main-m .f1275,
  #main-d .f1276, #main-m .f1276, #main-d .f1286, #main-m .f1286, #main-d .f1298,
  #main-m .f1298, #main-d .f1311, #main-m .f1311, #main-d .f1317, #main-m .f1317,
  #main-d .f1319, #main-m .f1319, #main-d .f1327, #main-m .f1327, #main-d .f1328,
  #main-m .f1328, #main-d .f1329, #main-m .f1329, #main-d .f1335, #main-m .f1335,
  #main-d .f1341, #main-m .f1341, #main-d .f1343, #main-m .f1343, #main-d .f1349,
  #main-m .f1349, #main-d .f1369, #main-m .f1369, #main-d .f1385, #main-m .f1385,
  #main-d .f1394, #main-m .f1394, #main-d .f1395, #main-m .f1395, #main-d .f1399,
  #main-m .f1399, #main-d .f1404, #main-m .f1404, #main-d .f1413, #main-m .f1413,
  #main-d .f1429, #main-m .f1429, #main-d .f1442, #main-m .f1442, #main-d .f1445,
  #main-m .f1445, #main-d .f1446, #main-m .f1446, #main-d .f1447, #main-m .f1447,
  #main-d .f1451, #main-m .f1451, #main-d .f1453, #main-m .f1453, #main-d .f1455,
  #main-m .f1455, #main-d .f1457, #main-m .f1457, #main-d .f1461, #main-m .f1461,
  #main-d .f1473, #main-m .f1473, #main-d .f1476, #main-m .f1476, #main-d .f1486,
  #main-m .f1486, #main-d .f1512, #main-m .f1512, #main-d .f1518, #main-m .f1518,
  #main-d .f1524, #main-m .f1524, #main-d .f1525, #main-m .f1525, #main-d .f1532,
  #main-m .f1532, #main-d .f1535, #main-m .f1535, #main-d .f1573, #main-m .f1573,
  #main-d .f1580, #main-m .f1580, #main-d .f1584, #main-m .f1584, #main-d .f1594,
  #main-m .f1594, #main-d .f1595, #main-m .f1595, #main-d .f1598, #main-m .f1598,
  #main-d .f1599, #main-m .f1599, #main-d .f1604, #main-m .f1604, #main-d .f1616,
  #main-m .f1616, #main-d .f1617, #main-m .f1617, #main-d .f1618, #main-m .f1618,
  #main-d .f1623, #main-m .f1623, #main-d .f1642, #main-m .f1642, #main-d .f1645,
  #main-m .f1645, #main-d .f1653, #main-m .f1653, #main-d .f1655, #main-m .f1655,
  #main-d .f1666, #main-m .f1666, #main-d .f1693, #main-m .f1693, #main-d .f1697,
  #main-m .f1697, #main-d .f1704, #main-m .f1704, #main-d .f1708, #main-m .f1708,
  #main-d .f1712, #main-m .f1712, #main-d .f1713, #main-m .f1713, #main-d .f1715,
  #main-m .f1715, #main-d .f1719, #main-m .f1719, #main-d .f1720, #main-m .f1720,
  #main-d .f1721, #main-m .f1721, #main-d .f1722, #main-m .f1722, #main-d .f1723,
  #main-m .f1723, #main-d .f1727, #main-m .f1727, #main-d .f1728, #main-m .f1728,
  #main-d .f1729, #main-m .f1729, #main-d .f1731, #main-m .f1731, #main-d .f1733,
  #main-m .f1733, #main-d .f1736, #main-m .f1736, #main-d .f1737, #main-m .f1737,
  #main-d .f1738, #main-m .f1738, #main-d .f1743, #main-m .f1743, #main-d .f1745,
  #main-m .f1745, #main-d .f1754, #main-m .f1754, #main-d .f1760, #main-m .f1760,
  #main-d .f1772, #main-m .f1772, #main-d .f1776, #main-m .f1776, #main-d .f1777,
  #main-m .f1777, #main-d .f1785, #main-m .f1785, #main-d .f1786, #main-m .f1786,
  #main-d .f1813, #main-m .f1813, #main-d .f1816, #main-m .f1816, #main-d .f1820,
  #main-m .f1820, #main-d .f1828, #main-m .f1828, #main-d .f1844, #main-m .f1844,
  #main-d .f1849, #main-m .f1849, #main-d .f1854, #main-m .f1854, #main-d .f1857,
  #main-m .f1857, #main-d .f1858, #main-m .f1858, #main-d .f1859, #main-m .f1859,
  #main-d .f1860, #main-m .f1860, #main-d .f1863, #main-m .f1863, #main-d .f1866,
  #main-m .f1866, #main-d .f1876, #main-m .f1876, #main-d .f1893, #main-m .f1893,
  #main-d .f1895, #main-m .f1895, #main-d .f1899, #main-m .f1899, #main-d .f1900,
  #main-m .f1900, #main-d .f1905, #main-m .f1905, #main-d .f1906, #main-m .f1906,
  #main-d .f1907, #main-m .f1907, #main-d .f1914, #main-m .f1914, #main-d .f1921,
  #main-m .f1921, #main-d .f1925, #main-m .f1925, #main-d .f1931, #main-m .f1931,
  #main-d .f1942, #main-m .f1942, #main-d .f1979, #main-m .f1979, #main-d .f1981,
  #main-m .f1981, #main-d .f1985, #main-m .f1985, #main-d .f1989, #main-m .f1989,
  #main-d .f1994, #main-m .f1994, #main-d .f1998, #main-m .f1998, #main-d .f2005,
  #main-m .f2005, #main-d .f2018, #main-m .f2018, #main-d .f2019, #main-m .f2019,
  #main-d .f2021, #main-m .f2021, #main-d .f2023, #main-m .f2023, #main-d .f2024,
  #main-m .f2024, #main-d .f2025, #main-m .f2025, #main-d .f2026, #main-m .f2026,
  #main-d .f2035, #main-m .f2035, #main-d .f2036, #main-m .f2036, #main-d .f2037,
  #main-m .f2037, #main-d .f2038, #main-m .f2038, #main-d .f2039, #main-m .f2039,
  #main-d .f2040, #main-m .f2040, #main-d .f2041, #main-m .f2041, #main-d .f2043,
  #main-m .f2043, #main-d .f2044, #main-m .f2044, #main-d .f2045, #main-m .f2045,
  #main-d .f2046, #main-m .f2046, #main-d .f2047, #main-m .f2047, #main-d .f2055,
  #main-m .f2055, #main-d .f2056, #main-m .f2056, #main-d .f2057, #main-m .f2057,
  #main-d .f2059, #main-m .f2059, #main-d .f2063, #main-m .f2063, #main-d .f2066,
  #main-m .f2066, #main-d .f2093, #main-m .f2093, #main-d .f2106, #main-m .f2106,
  #main-d .f2112, #main-m .f2112 {
    min-width: 0;
  }

  /* A box pinned to a single line's height would clip whatever wrapped into
     the second one; the artboard height becomes a floor instead. */
  #main-d .f7, #main-m .f7 { height: auto; min-height: 2px; }
  #main-d .f21, #main-m .f21 { height: auto; min-height: 1px; }
  #main-d .f25, #main-m .f25 { height: auto; min-height: 52px; }
  #main-d .f37, #main-m .f37 { height: auto; min-height: 10px; }
  #main-d .f56, #main-m .f56 { height: auto; min-height: 52px; }
  #main-d .f74, #main-m .f74 { height: auto; min-height: 180px; }
  #main-d .f77, #main-m .f77 { height: auto; min-height: 12.6px; }
  #main-d .f79, #main-m .f79 { height: auto; min-height: 14px; }
  #main-d .f88, #main-m .f88 { height: auto; min-height: 20px; }
  #main-d .f111, #main-m .f111 { height: auto; min-height: 4px; }
  #main-d .f119, #main-m .f119 { height: auto; min-height: 10.8px; }
  #main-d .f120, #main-m .f120 { height: auto; min-height: 12px; }
  #main-d .f129, #main-m .f129 { height: auto; min-height: 600px; }
  #main-d .f131, #main-m .f131 { height: auto; min-height: 500px; }
  #main-d .f133, #main-m .f133 { height: auto; min-height: 2px; }
  #main-d .f140, #main-m .f140 { height: auto; min-height: 32px; }
  #main-d .f149, #main-m .f149 { height: auto; min-height: 18px; }
  #main-d .f151, #main-m .f151 { height: auto; min-height: 48px; }
  #main-d .f166, #main-m .f166 { height: auto; min-height: 680px; }
  #main-d .f171, #main-m .f171 { height: auto; min-height: 20px; }
  #main-d .f174, #main-m .f174 { height: auto; min-height: 20px; }
  #main-d .f175, #main-m .f175 { height: auto; min-height: 44px; }
  #main-d .f190, #main-m .f190 { height: auto; min-height: 700px; }
  #main-d .f192, #main-m .f192 { height: auto; min-height: 5px; }
  #main-d .f195, #main-m .f195 { height: auto; min-height: 600px; }
  #main-d .f210, #main-m .f210 { height: auto; min-height: 29px; }
  #main-d .f212, #main-m .f212 { height: auto; min-height: 64px; }
  #main-d .f214, #main-m .f214 { height: auto; min-height: 2px; }
  #main-d .f218, #main-m .f218 { height: auto; min-height: 56px; }
  #main-d .f222, #main-m .f222 { height: auto; min-height: 680px; }
  #main-d .f225, #main-m .f225 { height: auto; min-height: 1px; }
  #main-d .f226, #main-m .f226 { height: auto; min-height: 2px; }
  #main-d .f234, #main-m .f234 { height: auto; min-height: 64px; }
  #main-d .f235, #main-m .f235 { height: auto; min-height: 2px; }
  #main-d .f242, #main-m .f242 { height: auto; min-height: 4px; }
  #main-d .f254, #main-m .f254 { height: auto; min-height: 13px; }
  #main-d .f256, #main-m .f256 { height: auto; min-height: 16px; }
  #main-d .f266, #main-m .f266 { height: auto; min-height: 21px; }
  #main-d .f283, #main-m .f283 { height: auto; min-height: 52px; }
  #main-d .f294, #main-m .f294 { height: auto; min-height: 40px; }
  #main-d .f296, #main-m .f296 { height: auto; min-height: 56px; }
  #main-d .f315, #main-m .f315 { height: auto; min-height: 48px; }
  #main-d .f353, #main-m .f353 { height: auto; min-height: 18px; }
  #main-d .f358, #main-m .f358 { height: auto; min-height: 16px; }
  #main-d .f359, #main-m .f359 { height: auto; min-height: 48px; }
  #main-d .f361, #main-m .f361 { height: auto; min-height: 48px; }
  #main-d .f364, #main-m .f364 { height: auto; min-height: 48px; }
  #main-d .f367, #main-m .f367 { height: auto; min-height: 680px; }
  #main-d .f369, #main-m .f369 { height: auto; min-height: 1024px; }
  #main-d .f372, #main-m .f372 { height: auto; min-height: 300px; }
  #main-d .f374, #main-m .f374 { height: auto; min-height: 250px; }
  #main-d .f379, #main-m .f379 { height: auto; min-height: 2px; }
  #main-d .f384, #main-m .f384 { height: auto; min-height: 44px; }
  #main-d .f390, #main-m .f390 { height: auto; min-height: 2px; }
  #main-d .f396, #main-m .f396 { height: auto; min-height: 20px; }
  #main-d .f398, #main-m .f398 { height: auto; min-height: 52px; }
  #main-d .f400, #main-m .f400 { height: auto; min-height: 52px; }
  #main-d .f402, #main-m .f402 { height: auto; min-height: 52px; }
  #main-d .f405, #main-m .f405 { height: auto; min-height: 52px; }
  #main-d .f408, #main-m .f408 { height: auto; min-height: 52px; }
  #main-d .f422, #main-m .f422 { height: auto; min-height: 300px; }
  #main-d .f423, #main-m .f423 { height: auto; min-height: 250px; }
  #main-d .f432, #main-m .f432 { height: auto; min-height: 36px; }
  #main-d .f436, #main-m .f436 { height: auto; min-height: 300px; }
  #main-d .f437, #main-m .f437 { height: auto; min-height: 250px; }
  #main-d .f438, #main-m .f438 { height: auto; min-height: 18px; }
  #main-d .f439, #main-m .f439 { height: auto; min-height: 44px; }
  #main-d .f450, #main-m .f450 { height: auto; min-height: 300px; }
  #main-d .f451, #main-m .f451 { height: auto; min-height: 250px; }
  #main-d .f452, #main-m .f452 { height: auto; min-height: 24px; }
  #main-d .f463, #main-m .f463 { height: auto; min-height: 14px; }
  #main-d .f482, #main-m .f482 { height: auto; min-height: 80px; }
  #main-d .f496, #main-m .f496 { height: auto; min-height: 8px; }
  #main-d .f501, #main-m .f501 { height: auto; min-height: 1px; }
  #main-d .f505, #main-m .f505 { height: auto; min-height: 52px; }
  #main-d .f512, #main-m .f512 { height: auto; min-height: 640px; }
  #main-d .f514, #main-m .f514 { height: auto; min-height: 24px; }
  #main-d .f534, #main-m .f534 { height: auto; min-height: 16px; }
  #main-d .f537, #main-m .f537 { height: auto; min-height: 12px; }
  #main-d .f544, #main-m .f544 { height: auto; min-height: 48px; }
  #main-d .f545, #main-m .f545 { height: auto; min-height: 52px; }
  #main-d .f571, #main-m .f571 { height: auto; min-height: 18px; }
  #main-d .f592, #main-m .f592 { height: auto; min-height: 600px; }
  #main-d .f624, #main-m .f624 { height: auto; min-height: 220px; }
  #main-d .f649, #main-m .f649 { height: auto; min-height: 480px; }
  #main-d .f665, #main-m .f665 { height: auto; min-height: 320px; }
  #main-d .f673, #main-m .f673 { height: auto; min-height: 18px; }
  #main-d .f685, #main-m .f685 { height: auto; min-height: 40.05px; }
  #main-d .f728, #main-m .f728 { height: auto; min-height: 12px; }
  #main-d .f729, #main-m .f729 { height: auto; min-height: 56px; }
  #main-d .f740, #main-m .f740 { height: auto; min-height: 46px; }
  #main-d .f742, #main-m .f742 { height: auto; min-height: 10px; }
  #main-d .f748, #main-m .f748 { height: auto; min-height: 44px; }
  #main-d .f782, #main-m .f782 { height: auto; min-height: 64px; }
  #main-d .f807, #main-m .f807 { height: auto; min-height: 258px; }
  #main-d .f815, #main-m .f815 { height: auto; min-height: 180px; }
  #main-d .f827, #main-m .f827 { height: auto; min-height: 40px; }
  #main-d .f843, #main-m .f843 { height: auto; min-height: 80px; }
  #main-d .f859, #main-m .f859 { height: auto; min-height: 64px; }
  #main-d .f861, #main-m .f861 { height: auto; min-height: 17px; }
  #main-d .f869, #main-m .f869 { height: auto; min-height: 48px; }
  #main-d .f874, #main-m .f874 { height: auto; min-height: 18px; }
  #main-d .f896, #main-m .f896 { height: auto; min-height: 44px; }
  #main-d .f900, #main-m .f900 { height: auto; min-height: 44px; }
  #main-d .f913, #main-m .f913 { height: auto; min-height: 48px; }
  #main-d .f915, #main-m .f915 { height: auto; min-height: 72px; }
  #main-d .f920, #main-m .f920 { height: auto; min-height: 64px; }
  #main-d .f933, #main-m .f933 { height: auto; min-height: 40px; }
  #main-d .f940, #main-m .f940 { height: auto; min-height: 20px; }
  #main-d .f954, #main-m .f954 { height: auto; min-height: 4px; }
  #main-d .f977, #main-m .f977 { height: auto; min-height: 28px; }
  #main-d .f1002, #main-m .f1002 { height: auto; min-height: 320px; }
  #main-d .f1030, #main-m .f1030 { height: auto; min-height: 44px; }
  #main-d .f1037, #main-m .f1037 { height: auto; min-height: 64px; }
  #main-d .f1046, #main-m .f1046 { height: auto; min-height: 1px; }
  #main-d .f1058, #main-m .f1058 { height: auto; min-height: 6px; }
  #main-d .f1064, #main-m .f1064 { height: auto; min-height: 100px; }
  #main-d .f1067, #main-m .f1067 { height: auto; min-height: 432px; }
  #main-d .f1109, #main-m .f1109 { height: auto; min-height: 12px; }
  #main-d .f1124, #main-m .f1124 { height: auto; min-height: 1px; }
  #main-d .f1151, #main-m .f1151 { height: auto; min-height: 40px; }
  #main-d .f1167, #main-m .f1167 { height: auto; min-height: 80px; }
  #main-d .f1169, #main-m .f1169 { height: auto; min-height: 1px; }
  #main-d .f1176, #main-m .f1176 { height: auto; min-height: 220px; }
  #main-d .f1178, #main-m .f1178 { height: auto; min-height: 160px; }
  #main-d .f1187, #main-m .f1187 { height: auto; min-height: 560px; }
  #main-d .f1190, #main-m .f1190 { height: auto; min-height: 2px; }
  #main-d .f1193, #main-m .f1193 { height: auto; min-height: 1px; }
  #main-d .f1213, #main-m .f1213 { height: auto; min-height: 2px; }
  #main-d .f1260, #main-m .f1260 { height: auto; min-height: 2px; }
  #main-d .f1270, #main-m .f1270 { height: auto; min-height: 46px; }
  #main-d .f1290, #main-m .f1290 { height: auto; min-height: 1px; }
  #main-d .f1311, #main-m .f1311 { height: auto; min-height: 23px; }
  #main-d .f1316, #main-m .f1316 { height: auto; min-height: 36px; }
  #main-d .f1359, #main-m .f1359 { height: auto; min-height: 52px; }
  #main-d .f1361, #main-m .f1361 { height: auto; min-height: 36px; }
  #main-d .f1377, #main-m .f1377 { height: auto; min-height: 48px; }
  #main-d .f1379, #main-m .f1379 { height: auto; min-height: 44px; }
  #main-d .f1393, #main-m .f1393 { height: auto; min-height: 460px; }
  #main-d .f1399, #main-m .f1399 { height: auto; min-height: 18px; }
  #main-d .f1403, #main-m .f1403 { height: auto; min-height: 160px; }
  #main-d .f1429, #main-m .f1429 { height: auto; min-height: 18px; }
  #main-d .f1436, #main-m .f1436 { height: auto; min-height: 52px; }
  #main-d .f1458, #main-m .f1458 { height: auto; min-height: 2px; }
  #main-d .f1466, #main-m .f1466 { height: auto; min-height: 16px; }
  #main-d .f1468, #main-m .f1468 { height: auto; min-height: 8px; }
  #main-d .f1482, #main-m .f1482 { height: auto; min-height: 2px; }
  #main-d .f1503, #main-m .f1503 { height: auto; min-height: 16px; }
  #main-d .f1509, #main-m .f1509 { height: auto; min-height: 40px; }
  #main-d .f1514, #main-m .f1514 { height: auto; min-height: 100px; }
  #main-d .f1520, #main-m .f1520 { height: auto; min-height: 480px; }
  #main-d .f1523, #main-m .f1523 { height: auto; min-height: 32px; }
  #main-d .f1532, #main-m .f1532 { height: auto; min-height: 1px; }
  #main-d .f1545, #main-m .f1545 { height: auto; min-height: 100px; }
  #main-d .f1549, #main-m .f1549 { height: auto; min-height: 56px; }
  #main-d .f1554, #main-m .f1554 { height: auto; min-height: 280px; }
  #main-d .f1584, #main-m .f1584 { height: auto; min-height: 8px; }
  #main-d .f1586, #main-m .f1586 { height: auto; min-height: 120px; }
  #main-d .f1590, #main-m .f1590 { height: auto; min-height: 380px; }
  #main-d .f1598, #main-m .f1598 { height: auto; min-height: 2px; }
  #main-d .f1601, #main-m .f1601 { height: auto; min-height: 20px; }
  #main-d .f1626, #main-m .f1626 { height: auto; min-height: 120px; }
  #main-d .f1627, #main-m .f1627 { height: auto; min-height: 160px; }
  #main-d .f1638, #main-m .f1638 { height: auto; min-height: 110px; }
  #main-d .f1643, #main-m .f1643 { height: auto; min-height: 100px; }
  #main-d .f1669, #main-m .f1669 { height: auto; min-height: 10146px; }
  #main-d .f1708, #main-m .f1708 { height: auto; min-height: 189px; }
  #main-d .f1739, #main-m .f1739 { height: auto; min-height: 10146px; }
  #main-d .f1749, #main-m .f1749 { height: auto; min-height: 22px; }
  #main-d .f1754, #main-m .f1754 { height: auto; min-height: 36px; }
  #main-d .f1781, #main-m .f1781 { height: auto; min-height: 32px; }
  #main-d .f1784, #main-m .f1784 { height: auto; min-height: 52px; }
  #main-d .f1820, #main-m .f1820 { height: auto; min-height: 18px; }
  #main-d .f1831, #main-m .f1831 { height: auto; min-height: 8579px; }
  #main-d .f1855, #main-m .f1855 { height: auto; min-height: 1px; }
  #main-d .f1866, #main-m .f1866 { height: auto; min-height: 8579px; }
  #main-d .f1876, #main-m .f1876 { height: auto; min-height: 22px; }
  #main-d .f1878, #main-m .f1878 { height: auto; min-height: 44px; }
  #main-d .f1882, #main-m .f1882 { height: auto; min-height: 6px; }
  #main-d .f1884, #main-m .f1884 { height: auto; min-height: 48px; }
  #main-d .f1885, #main-m .f1885 { height: auto; min-height: 20px; }
  #main-d .f1920, #main-m .f1920 { height: auto; min-height: 320px; }
  #main-d .f1936, #main-m .f1936 { height: auto; min-height: 3403px; }
  #main-d .f1948, #main-m .f1948 { height: auto; min-height: 18px; }
  #main-d .f1964, #main-m .f1964 { height: auto; min-height: 10px; }
  #main-d .f1969, #main-m .f1969 { height: auto; min-height: 3403px; }
  #main-d .f1971, #main-m .f1971 { height: auto; min-height: 16.2px; }
  #main-d .f1981, #main-m .f1981 { height: auto; min-height: 18px; }
  #main-d .f2005, #main-m .f2005 { height: auto; min-height: 14px; }
  #main-d .f2009, #main-m .f2009 { height: auto; min-height: 4px; }
  #main-d .f2010, #main-m .f2010 { height: auto; min-height: 4px; }
  #main-d .f2011, #main-m .f2011 { height: auto; min-height: 6322px; }
  #main-d .f2015, #main-m .f2015 { height: auto; min-height: 6px; }
  #main-d .f2070, #main-m .f2070 { height: auto; min-height: 6322px; }
  #main-d .f2113, #main-m .f2113 { height: auto; min-height: 12px; }
}

/* Narrower than a small laptop, the artboard's two-column heroes have to stack.
   They will not: their copy column is flex:1 1 0, so it has no base width to
   wrap on and collapses to a few characters beside the panel instead.  Sizing
   every flex item from its content gives the row something to break on.  Kept
   to its own step so the 1100-1440px range, which already reflows correctly,
   is left exactly as it is. */
@media (max-width: 1099px) {
  #main-d [class], #main-m [class] { flex-basis: auto; }
}
