
    #ddg-exhibit-root {
      --ddg-ink: #171715;
      --ddg-muted: #6f695f;
      --ddg-paper: #f5f1e8;
      --ddg-paper-2: #fbf8f1;
      --ddg-line: #d7cdbd;
      --ddg-gold: #b8944e;
      --ddg-gold-soft: #d9c79f;
      --ddg-white: #fff;
      width: 100%;
      color: var(--ddg-ink);
      font-family: Inter, Arial, Helvetica, sans-serif;
      line-height: 1.45;
    }

    #ddg-exhibit-root,
    #ddg-exhibit-root * { box-sizing: border-box; }

    #ddg-exhibit-root button,
    #ddg-exhibit-root input {
      font: inherit !important;
      text-transform: none !important;
      letter-spacing: normal;
    }

    #ddg-exhibit-root .ddg-shell {
      width: 100%;
      max-width: 1600px;
      margin: 0 auto;
      overflow: hidden;
      background: var(--ddg-paper);
    }

    #ddg-exhibit-root .ddg-hero {
      position: relative;
      isolation: isolate;
      padding: 82px 6vw 66px;
      overflow: hidden;
      color: var(--ddg-white);
      background: linear-gradient(120deg, #151514 0%, #24211d 58%, #332b20 100%);
    }

    #ddg-exhibit-root .ddg-hero::after {
      position: absolute;
      z-index: -1;
      top: -210px;
      right: -120px;
      width: 600px;
      height: 600px;
      border: 1px solid rgba(184,148,78,.23);
      border-radius: 50%;
      box-shadow: 0 0 0 72px rgba(184,148,78,.045), 0 0 0 150px rgba(184,148,78,.028);
      content: "";
    }

    #ddg-exhibit-root .ddg-eyebrow {
      display: flex;
      align-items: center;
      gap: 14px;
      color: #d8c69d;
      font-size: 12px;
      font-weight: 700;
      letter-spacing: .2em;
      text-transform: uppercase;
    }

    #ddg-exhibit-root .ddg-eyebrow::before {
      width: 42px;
      height: 1px;
      background: var(--ddg-gold);
      content: "";
    }

    #ddg-exhibit-root .ddg-hero h1 {
      max-width: 1040px;
      margin: 25px 0 18px;
      color: #fff;
      font-family: Georgia, "Times New Roman", serif;
      font-size: clamp(42px, 6vw, 82px);
      font-weight: 500;
      line-height: .99;
      letter-spacing: -.035em;
    }

    #ddg-exhibit-root .ddg-hero > p {
      max-width: 820px;
      margin: 0;
      color: #d8d4cc;
      font-size: 17px;
      line-height: 1.75;
    }

    #ddg-exhibit-root .ddg-hero-meta {
      display: flex;
      flex-wrap: wrap;
      gap: 34px;
      margin-top: 35px;
    }

    #ddg-exhibit-root .ddg-hero-meta span {
      color: #bfb7aa;
      font-size: 11px;
      letter-spacing: .12em;
      text-transform: uppercase;
    }

    #ddg-exhibit-root .ddg-hero-meta b {
      display: block;
      margin-bottom: 4px;
      color: #fff;
      font-family: Georgia, "Times New Roman", serif;
      font-size: 24px;
      font-weight: 500;
      letter-spacing: 0;
      text-transform: none;
    }

    #ddg-exhibit-root .ddg-controls {
      position: sticky;
      z-index: 20;
      top: 0;
      padding: 28px 6vw 20px;
      border-bottom: 1px solid var(--ddg-line);
      background: rgba(245,241,232,.96);
      -webkit-backdrop-filter: blur(12px);
      backdrop-filter: blur(12px);
    }

    #ddg-exhibit-root .ddg-control-head {
      display: flex;
      align-items: center;
      justify-content: space-between;
      gap: 18px;
      margin-bottom: 16px;
    }

    #ddg-exhibit-root .ddg-control-head h2 {
      margin: 0;
      color: var(--ddg-ink);
      font-family: Georgia, "Times New Roman", serif;
      font-size: 27px;
      font-weight: 500;
      line-height: 1.2;
    }

    #ddg-exhibit-root .ddg-search {
      position: relative;
      display: block;
      width: min(370px, 100%);
    }

    #ddg-exhibit-root .ddg-search::before {
      position: absolute;
      top: 11px;
      left: 17px;
      color: #766e61;
      font-size: 17px;
      line-height: 1;
      content: "⌕";
      pointer-events: none;
    }

    #ddg-exhibit-root .ddg-search input {
      width: 100% !important;
      height: 44px !important;
      margin: 0 !important;
      padding: 10px 18px 10px 42px !important;
      border: 1px solid #cec5b5 !important;
      border-radius: 999px !important;
      outline: none !important;
      background: #fffdf8 !important;
      color: var(--ddg-ink) !important;
      font-size: 14px !important;
      box-shadow: none !important;
    }

    #ddg-exhibit-root .ddg-search input:focus {
      border-color: var(--ddg-gold) !important;
      box-shadow: 0 0 0 3px rgba(184,148,78,.14) !important;
    }

    #ddg-exhibit-root .ddg-filter-row {
      display: flex;
      gap: 9px;
      padding: 2px 0 5px;
      overflow-x: auto;
      scrollbar-width: thin;
      -webkit-overflow-scrolling: touch;
    }

    #ddg-exhibit-root button.ddg-filter-btn {
      display: inline-flex !important;
      flex: 0 0 auto !important;
      align-items: center !important;
      justify-content: center !important;
      width: auto !important;
      min-width: 0 !important;
      min-height: 40px !important;
      margin: 0 !important;
      padding: 10px 16px !important;
      border: 1px solid #cfc5b4 !important;
      border-radius: 999px !important;
      background: transparent !important;
      color: #39352f !important;
      font-size: 12px !important;
      font-weight: 500 !important;
      line-height: 1 !important;
      white-space: nowrap !important;
      cursor: pointer;
      box-shadow: none !important;
      transition: .2s ease;
    }

    #ddg-exhibit-root button.ddg-filter-btn:hover,
    #ddg-exhibit-root button.ddg-filter-btn.is-active {
      border-color: #1b1a18 !important;
      background: #1b1a18 !important;
      color: #fff !important;
    }

    #ddg-exhibit-root .ddg-rumeli {
      display: grid;
      grid-template-columns: 1.2fr .8fr;
      gap: 34px;
      margin: 34px 6vw 6px;
      padding: 34px;
      border: 1px solid #cdbd9c;
      background: linear-gradient(135deg, #29241d 0%, #1a1917 100%);
      color: #fff;
    }

    #ddg-exhibit-root .ddg-rumeli small {
      display: block;
      margin-bottom: 10px;
      color: #d7be88;
      font-size: 10px;
      font-weight: 700;
      letter-spacing: .18em;
      text-transform: uppercase;
    }

    #ddg-exhibit-root .ddg-rumeli h3 {
      margin: 0 0 12px;
      color: #fff;
      font-family: Georgia, "Times New Roman", serif;
      font-size: clamp(28px, 3.3vw, 44px);
      font-weight: 500;
      line-height: 1.08;
    }

    #ddg-exhibit-root .ddg-rumeli p {
      max-width: 760px;
      margin: 0;
      color: #cec8be;
      font-size: 14px;
      line-height: 1.7;
    }

    #ddg-exhibit-root button.ddg-rumeli-btn {
      align-self: end !important;
      justify-self: end !important;
      width: auto !important;
      margin: 0 !important;
      padding: 13px 18px !important;
      border: 1px solid rgba(216,198,157,.55) !important;
      border-radius: 0 !important;
      background: transparent !important;
      color: #fff !important;
      font-size: 12px !important;
      font-weight: 600 !important;
      line-height: 1 !important;
      cursor: pointer;
      box-shadow: none !important;
    }

    #ddg-exhibit-root button.ddg-rumeli-btn:hover {
      background: #fff !important;
      color: #1a1917 !important;
    }

    #ddg-exhibit-root .ddg-grid-wrap {
      padding: 36px 6vw 78px;
    }

    #ddg-exhibit-root .ddg-grid-top {
      display: flex;
      align-items: end;
      justify-content: space-between;
      gap: 18px;
      margin-bottom: 22px;
    }

    #ddg-exhibit-root .ddg-grid-top h2 {
      margin: 0;
      color: var(--ddg-ink);
      font-family: Georgia, "Times New Roman", serif;
      font-size: 34px;
      font-weight: 500;
      line-height: 1.15;
    }

    #ddg-exhibit-root .ddg-result-count {
      color: var(--ddg-muted);
      font-size: 13px;
      white-space: nowrap;
    }

    #ddg-exhibit-root .ddg-book-grid {
      display: grid;
      grid-template-columns: repeat(3, minmax(0, 1fr));
      gap: 34px 28px;
    }

    #ddg-exhibit-root .ddg-book-card {
      display: block;
      min-width: 0;
      color: inherit;
      text-decoration: none !important;
      outline: none;
      transition: transform .25s ease;
    }

    #ddg-exhibit-root .ddg-book-card.is-hidden { display: none; }

    #ddg-exhibit-root .ddg-book-frame {
      position: relative;
      display: flex;
      aspect-ratio: 3 / 2;
      align-items: center;
      justify-content: center;
      padding: 14px;
      overflow: hidden;
      border: 1px solid #d4c9b8;
      background: #e7dfd1;
      box-shadow: 0 12px 28px rgba(39,31,21,.11);
    }

    #ddg-exhibit-root .ddg-book-frame::after {
      position: absolute;
      inset: 14px;
      border: 1px solid rgba(255,255,255,.28);
      content: "";
      pointer-events: none;
    }

    #ddg-exhibit-root .ddg-book-frame img {
      display: block;
      width: 100%;
      height: 100%;
      margin: 0;
      object-fit: contain;
      object-position: center;
      transition: transform .42s ease, filter .25s ease;
    }

    #ddg-exhibit-root .ddg-book-card:not(.has-full-cover) .ddg-book-frame {
      display: grid;
      grid-template-columns: minmax(112px, 38%) minmax(0, 1fr);
      gap: 18px;
      align-items: stretch;
      padding: 18px;
      background: linear-gradient(135deg, #e9e1d4 0%, #f4eee4 100%);
    }

    #ddg-exhibit-root .ddg-book-card:not(.has-full-cover) .ddg-book-frame::after {
      inset: 10px;
    }

    #ddg-exhibit-root .ddg-front-cover-wrap {
      position: relative;
      z-index: 1;
      display: flex;
      min-width: 0;
      align-items: center;
      justify-content: center;
    }

    #ddg-exhibit-root .ddg-book-card:not(.has-full-cover) .ddg-front-cover-wrap img {
      width: auto;
      max-width: 100%;
      height: 100%;
      max-height: 100%;
      object-fit: contain;
      box-shadow: 0 10px 24px rgba(20,16,12,.2);
    }

    #ddg-exhibit-root .ddg-book-summary {
      position: relative;
      z-index: 1;
      display: flex;
      min-width: 0;
      flex-direction: column;
      justify-content: center;
      padding: 5px 8px 5px 0;
      color: #4f493f;
      text-align: left;
    }

    #ddg-exhibit-root .ddg-summary-label {
      display: block;
      margin-bottom: 10px;
      color: #9a7840;
      font-size: 9px;
      font-weight: 800;
      letter-spacing: .16em;
      text-transform: uppercase;
    }

    #ddg-exhibit-root .ddg-book-summary p {
      display: -webkit-box;
      margin: 0;
      overflow: hidden;
      color: #5e574d;
      font-family: Georgia, "Times New Roman", serif;
      font-size: clamp(11px, .78vw, 13px);
      line-height: 1.55;
      -webkit-box-orient: vertical;
      -webkit-line-clamp: 10;
    }

    #ddg-exhibit-root .ddg-summary-note {
      display: block;
      margin-top: 10px;
      color: #8b806f;
      font-size: 9px;
      line-height: 1.35;
    }

    #ddg-exhibit-root .ddg-book-card:hover,
    #ddg-exhibit-root .ddg-book-card:focus-visible { transform: translateY(-6px); }

    #ddg-exhibit-root .ddg-book-card:hover img,
    #ddg-exhibit-root .ddg-book-card:focus-visible img { transform: scale(1.018); }

    #ddg-exhibit-root .ddg-book-name {
      display: block;
      margin-top: 13px;
      color: var(--ddg-ink);
      font-family: Georgia, "Times New Roman", serif;
      font-size: 16px;
      line-height: 1.32;
      text-align: center;
    }

    #ddg-exhibit-root .ddg-cover-status {
      display: block;
      margin-top: 5px;
      color: #8b806f;
      font-size: 10px;
      letter-spacing: .08em;
      text-align: center;
      text-transform: uppercase;
    }

    #ddg-exhibit-root .ddg-loading,
    #ddg-exhibit-root .ddg-empty,
    #ddg-exhibit-root .ddg-error {
      grid-column: 1 / -1;
      padding: 70px 20px;
      color: var(--ddg-muted);
      text-align: center;
    }

    #ddg-exhibit-root .ddg-error { color: #7f392e; }

    #ddg-exhibit-root .ddg-debug-panel {
      display: none;
      margin: 0 6vw 44px;
      padding: 24px;
      border: 1px dashed #bda777;
      background: #fffaf0;
    }

    #ddg-exhibit-root .ddg-debug-panel.is-visible { display: block; }

    #ddg-exhibit-root .ddg-debug-panel h3 {
      margin: 0 0 8px;
      color: #4c4030;
      font-family: Georgia, "Times New Roman", serif;
      font-size: 22px;
      font-weight: 500;
    }

    #ddg-exhibit-root .ddg-debug-panel p {
      margin: 0 0 14px;
      color: #7a6d5b;
      font-size: 12px;
    }

    #ddg-exhibit-root .ddg-missing-list {
      display: grid;
      grid-template-columns: repeat(2, minmax(0,1fr));
      gap: 7px 22px;
      margin: 0;
      padding-left: 20px;
      color: #3e3932;
      font-size: 13px;
    }

    #ddg-exhibit-root .ddg-footnote {
      padding: 15px 24px;
      background: #1b1a18;
      color: #d8d2c7;
      font-size: 11px;
      letter-spacing: .045em;
      text-align: center;
    }

    @media (max-width: 1100px) {
      #ddg-exhibit-root .ddg-book-grid { grid-template-columns: repeat(2, minmax(0, 1fr)); }
      #ddg-exhibit-root .ddg-rumeli { grid-template-columns: 1fr; }
      #ddg-exhibit-root button.ddg-rumeli-btn { justify-self: start !important; }
    }

    @media (max-width: 720px) {
      #ddg-exhibit-root .ddg-hero { padding: 58px 22px 45px; }
      #ddg-exhibit-root .ddg-hero > p { font-size: 15px; }
      #ddg-exhibit-root .ddg-controls { padding: 22px 18px 15px; }
      #ddg-exhibit-root .ddg-control-head { align-items: stretch; flex-direction: column; }
      #ddg-exhibit-root .ddg-search { width: 100%; }
      #ddg-exhibit-root .ddg-rumeli { margin: 25px 18px 0; padding: 25px 22px; }
      #ddg-exhibit-root .ddg-grid-wrap { padding: 28px 18px 52px; }
      #ddg-exhibit-root .ddg-grid-top { align-items: flex-start; flex-direction: column; }
      #ddg-exhibit-root .ddg-book-grid { grid-template-columns: 1fr; gap: 28px; }
      #ddg-exhibit-root .ddg-book-frame { padding: 9px; }
      #ddg-exhibit-root .ddg-book-frame::after { inset: 9px; }
      #ddg-exhibit-root .ddg-book-card:not(.has-full-cover) .ddg-book-frame {
        grid-template-columns: minmax(105px, 36%) minmax(0, 1fr);
        gap: 14px;
        padding: 14px;
      }
      #ddg-exhibit-root .ddg-book-summary p { font-size: 11px; line-height: 1.45; -webkit-line-clamp: 9; }
      #ddg-exhibit-root .ddg-summary-note { display: none; }
      #ddg-exhibit-root .ddg-debug-panel { margin: 0 18px 34px; padding: 20px; }
      #ddg-exhibit-root .ddg-missing-list { grid-template-columns: 1fr; }
    }
  
#ddg-exhibit-root .ddg-more-area{text-align:center;padding:28px 0 0}
#ddg-exhibit-root button.ddg-more{background:#1b1a18!important;color:white!important;border:1px solid #1b1a18!important;border-radius:99px!important;padding:13px 25px!important;width:auto!important;cursor:pointer}
#ddg-exhibit-root .ddg-cover-caption{display:block;color:#6f695f;text-align:center;font-size:12px;margin-top:6px}
#ddg-exhibit-root button.ddg-book-card{background:transparent!important;border:0!important;padding:0!important;cursor:pointer;width:100%;text-align:inherit}
#ddg-exhibit-root .ddg-modal[hidden]{display:none!important}
#ddg-exhibit-root .ddg-modal{position:fixed;inset:0;z-index:999999;display:flex;align-items:center;justify-content:center;padding:22px;background:rgba(0,0,0,.72)}
#ddg-exhibit-root .ddg-modal-panel{position:relative;max-width:920px;width:100%;max-height:90vh;overflow:auto;background:#fbf8f1;padding:28px;border-radius:12px;display:grid;grid-template-columns:minmax(150px,38%) 1fr;gap:25px}
#ddg-exhibit-root .ddg-modal img{width:100%;max-height:75vh;object-fit:contain}
#ddg-exhibit-root .ddg-modal h3{font-family:Georgia,serif;font-size:28px;margin:0 30px 12px 0}
#ddg-exhibit-root .ddg-modal p{color:#544d42;line-height:1.7;white-space:pre-line}
#ddg-exhibit-root .ddg-close{position:absolute;right:12px;top:12px;border:0;background:#eee4d4;width:38px;height:38px;border-radius:40px;font-size:26px;cursor:pointer}
#ddg-exhibit-root .ddg-book-summary p{font-size:12px}
@media(max-width:600px){#ddg-exhibit-root .ddg-modal-panel{grid-template-columns:1fr;padding:20px}#ddg-exhibit-root .ddg-modal img{max-height:40vh}}
#ddg-exhibit-root .ddg-book-card:not(.has-full-cover) .ddg-book-frame{display:flex;justify-content:center;align-items:center;}
#ddg-exhibit-root .ddg-book-card:not(.has-full-cover) .ddg-book-summary{font-family:Georgia,serif;font-size:18px;text-align:center;padding:15px;color:#41382a;}

/* v1.1.0 — New corporate exhibition masthead and live series counts. */
#ddg-exhibit-root {
  --ddg-ink:#162e3c;
  --ddg-muted:#627680;
  --ddg-paper:#f1f5f6;
  --ddg-paper-2:#fff;
  --ddg-line:#d7e1e6;
  --ddg-gold:#289da6;
  --ddg-gold-soft:#a5d9d9;
}
#ddg-exhibit-root .ddg-shell {background:#f1f5f6;}
#ddg-exhibit-root .ddg-hero {
  display:grid;
  grid-template-columns:minmax(0,1.08fr) minmax(350px,.92fr);
  gap:6%;
  background:linear-gradient(125deg,#0e2535 0%,#153b4a 58%,#0d5262 100%);
  padding:68px 5.3vw 65px;
  min-height:520px;
  isolation:isolate;
}
#ddg-exhibit-root .ddg-hero::after {
  z-index:-1;
  right:-200px;top:-250px;
  width:740px;height:740px;
  border:1px solid rgba(103,216,217,.14);
  box-shadow:0 0 0 76px rgba(103,216,217,.035),0 0 0 148px rgba(103,216,217,.022);
}
#ddg-exhibit-root .ddg-hero-main {min-width:0;align-self:center;}
#ddg-exhibit-root .ddg-eyebrow {color:#84d4d1;letter-spacing:.17em;}
#ddg-exhibit-root .ddg-eyebrow::before {background:#70ceca;}
#ddg-exhibit-root .ddg-hero h1 {
  max-width:730px;
  font-size:clamp(40px,5vw,74px);
  line-height:1.035;
  margin:26px 0 22px;
  color:#fff;
  letter-spacing:-.035em;
}
#ddg-exhibit-root .ddg-hero-main>p {max-width:640px;color:#d5e5e9;font-size:16px;line-height:1.8;margin:0;}
#ddg-exhibit-root .ddg-hero-summary {
  display:flex;
  gap:32px;
  margin-top:38px;
  flex-wrap:wrap;
}
#ddg-exhibit-root .ddg-hero-summary>div{border-left:2px solid #4abbbc;padding-left:15px;}
#ddg-exhibit-root .ddg-hero-summary strong {
  display:block;
  font-family:Georgia,'Times New Roman',serif;
  font-size:30px;font-weight:500;color:#fff;line-height:1.1;
}
#ddg-exhibit-root .ddg-hero-summary span{display:block;margin-top:5px;font-size:11px;letter-spacing:.065em;color:#b3d0d7;text-transform:uppercase;}
#ddg-exhibit-root .ddg-hidden-stat {display:none;}
#ddg-exhibit-root .ddg-hero-tax {
  min-width:0;
  align-self:center;
  padding:25px 22px 22px;
  border:1px solid rgba(143,216,218,.23);
  border-radius:15px;
  background:rgba(255,255,255,.07);
  -webkit-backdrop-filter:blur(8px);
  backdrop-filter:blur(8px);
  box-shadow:0 14px 50px rgba(2,15,24,.12);
}
#ddg-exhibit-root .ddg-hero-tax-label {
  margin:0 0 17px;
  color:#f1f9fa;
  font-size:13px;
  font-weight:700;
  letter-spacing:.025em;
}
#ddg-exhibit-root .ddg-hero-tax-label span {
  display:block;
  color:#aaccd1;
  font-size:11px;
  margin-top:5px;
  font-weight:400;
}
#ddg-exhibit-root .ddg-series-overview{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;}
#ddg-exhibit-root button.ddg-series-card {
  display:grid !important;
  grid-template-columns:1fr auto;
  align-items:center;
  column-gap:10px;
  row-gap:5px;
  width:100%!important;
  min-width:0!important;
  min-height:75px!important;
  border:1px solid rgba(159,222,223,.22)!important;
  border-radius:8px!important;
  background:rgba(255,255,255,.055)!important;
  padding:13px 13px!important;
  margin:0!important;
  color:#f4fbfb!important;
  box-shadow:none!important;
  text-align:left;
  cursor:pointer;
  transition:background .2s ease,border-color .2s ease,transform .2s ease;
}
#ddg-exhibit-root button.ddg-series-card:hover,
#ddg-exhibit-root button.ddg-series-card:focus-visible {
  background:rgba(103,222,218,.18)!important;
  border-color:rgba(139,234,226,.7)!important;
  transform:translateY(-2px);
}
#ddg-exhibit-root button.ddg-series-card>span{
  font-size:12px;line-height:1.35;font-weight:600;
  overflow-wrap:anywhere;
  grid-row:1 / span 2;
}
#ddg-exhibit-root .ddg-series-number {
  color:#95e7e3;
  font:500 26px/1 Georgia,'Times New Roman',serif;
  text-align:right;
}
#ddg-exhibit-root button.ddg-series-card>small {grid-column:2;color:#b5d5db;font-size:10px;text-align:right;}
#ddg-exhibit-root .ddg-controls {background:rgba(248,251,252,.97);border-color:#d4e2e7;}
#ddg-exhibit-root .ddg-search input{background:#fff!important;border-color:#c7d9df!important;color:#193543!important;}
#ddg-exhibit-root button.ddg-filter-btn {border-color:#c5d9df!important;color:#264a59!important;}
#ddg-exhibit-root button.ddg-filter-btn:hover,
#ddg-exhibit-root button.ddg-filter-btn.is-active{background:#163a4d!important;border-color:#163a4d!important;color:#fff!important;}
#ddg-exhibit-root .ddg-rumeli {
  position:relative;
  isolation:isolate;
  overflow:hidden;
  grid-template-columns:minmax(0,1fr) auto;
  align-items:center;
  background:linear-gradient(115deg,#163443 0%,#1e5962 65%,#116277 100%);
  border:0;
  border-radius:12px;
  padding:36px 42px;
  margin-top:36px;
  box-shadow:0 16px 37px rgba(10,48,67,.13);
}
#ddg-exhibit-root .ddg-rumeli::before{
  content:'';position:absolute;z-index:-1;
  width:270px;height:270px;
  right:25%;bottom:-195px;
  border:1px solid rgba(168,237,237,.22);
  border-radius:50%;
  box-shadow:0 0 0 38px rgba(168,237,237,.04),0 0 0 90px rgba(168,237,237,.025);
}
#ddg-exhibit-root .ddg-rumeli small{color:#9ce2de;font-size:11px;letter-spacing:.16em;}
#ddg-exhibit-root .ddg-rumeli h3{font-size:clamp(28px,3.2vw,45px);margin-bottom:10px;}
#ddg-exhibit-root .ddg-rumeli p {color:#d9e9eb;max-width:690px;}
#ddg-exhibit-root .ddg-rumeli-count {display:inline-block;margin-top:14px;color:#abdfdd;font-size:12px;}
#ddg-exhibit-root button.ddg-rumeli-btn{
  align-self:center!important;
  white-space:normal!important;
  padding:15px 20px!important;
  border:1px solid #85d1cf!important;
  border-radius:6px!important;
  background:rgba(255,255,255,.07)!important;
  line-height:1.4!important;
  text-align:center;
}
#ddg-exhibit-root button.ddg-rumeli-btn:hover {color:#153d4c!important;background:#e9f8f8!important;}
#ddg-exhibit-root .ddg-book-frame {background:#e3e9ea;border-color:#d2dce0;}
#ddg-exhibit-root .ddg-book-name {color:#173543;}
#ddg-exhibit-root .ddg-footnote {background:#102b3b;}
@media (max-width:1050px){
  #ddg-exhibit-root .ddg-hero{grid-template-columns:1fr;gap:35px;padding:60px 6vw;}
  #ddg-exhibit-root .ddg-hero-main{align-self:start;}
  #ddg-exhibit-root .ddg-hero-tax{max-width:none;width:100%;}
}
@media (max-width:720px){
  #ddg-exhibit-root .ddg-hero{padding:45px 23px;gap:30px;}
  #ddg-exhibit-root .ddg-hero h1{font-size:clamp(38px,10vw,56px);}
  #ddg-exhibit-root .ddg-hero-main>p{font-size:14px;line-height:1.7;}
  #ddg-exhibit-root .ddg-hero-summary{gap:18px;margin-top:24px;}
  #ddg-exhibit-root .ddg-hero-summary strong{font-size:25px;}
  #ddg-exhibit-root .ddg-hero-tax{padding:17px 13px;}
  #ddg-exhibit-root .ddg-series-overview{gap:7px;}
  #ddg-exhibit-root button.ddg-series-card{padding:10px!important;min-height:75px!important;}
  #ddg-exhibit-root button.ddg-series-card>span{font-size:11px;}
  #ddg-exhibit-root .ddg-series-number{font-size:22px;}
  #ddg-exhibit-root .ddg-rumeli{padding:26px 24px;}
}
@media (prefers-reduced-motion:reduce){
  #ddg-exhibit-root button.ddg-series-card{transition:none;}
}
