.cv-history-content{
  color-scheme: light;
  --viewer-ink: var(--book-ink, var(--ink));
  --viewer-muted: var(--book-ink-soft, var(--ink-soft));
  --viewer-night: var(--book-night, var(--night));
  --viewer-night-soft: var(--book-night-soft, var(--night-soft));
  --viewer-paper: var(--book-paper, var(--paper));
  --viewer-paper-bright: var(--book-paper-bright, var(--paper-bright));
  --viewer-teal: var(--book-teal, var(--teal));
  --viewer-teal-dark: var(--book-teal-dark, var(--teal-dark));
  --viewer-ochre: var(--book-ochre, var(--ochre));
  --viewer-line: var(--book-line, var(--line));
  --viewer-width: var(--book-content-width, var(--site-width));
  --viewer-radius: var(--book-card-radius, var(--site-radius));
  --viewer-control-height: var(--book-control-height, var(--control-height));
}.cv-history-content *{ box-sizing: border-box; }.cv-history-content{ min-width: 320px; background: var(--viewer-paper); }.cv-history-content{ min-height: 100vh; margin: 0; color: var(--viewer-ink); background: var(--viewer-paper); }.cv-history-content button,.cv-history-content input{ font: inherit; }.cv-history-content a{ color: inherit; }.cv-history-content button:focus-visible,.cv-history-content a:focus-visible,.cv-history-content input:focus-visible{
  outline: 3px solid var(--viewer-ochre);
  outline-offset: 3px;
}.cv-history-content > header.viewer-site-header{
  width: 100%;
  max-width: none;
  margin-inline: 0;
  padding-inline: var(--site-gutter);
  padding-block: clamp(1.25rem, 3vw, 2rem) clamp(1.5rem, 3vw, 2.5rem);
  color: #f8f6f0;
  background: var(--viewer-night);
}.cv-history-content .viewer-header.site-header__inner,.cv-history-content .viewer-shell.site-main{
  width: min(calc(100% - var(--site-gutter) - var(--site-gutter)), var(--viewer-width));
  max-width: var(--viewer-width);
  margin-inline: auto;
}.cv-history-content .viewer-breadcrumbs{
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  gap: .5rem;
  color: #a9c0bb;
  font-size: .78rem;
  letter-spacing: .04em;
}.cv-history-content .viewer-breadcrumbs a{ color: inherit; text-decoration: none; }.cv-history-content .viewer-breadcrumbs a:hover,.cv-history-content .viewer-breadcrumbs a:focus-visible{ color: #fff; }.cv-history-content .viewer-breadcrumbs > span[aria-hidden="true"]{ color: var(--viewer-ochre); }.cv-history-content .chapter-reading-toolbar.viewer-reading-toolbar{
  width: 100vw;
  margin-inline: calc(50% - 50vw);
  padding-inline: max(var(--site-gutter), calc((100vw - var(--book-content-width)) / 2));
}@media (max-width: 860px){.cv-history-content .chapter-reading-toolbar.viewer-reading-toolbar{
    padding-inline: max(var(--site-gutter), calc((100vw - var(--book-content-width)) / 2));
  }.cv-history-content .viewer-breadcrumbs{
    gap: .4rem;
    font-size: .72rem;
  }.cv-history-content .viewer-breadcrumbs:not([data-cvh-breadcrumbs-ready]) > :not(:first-child):not(:last-child){
    display: none;
  }.cv-history-content .viewer-breadcrumbs:not([data-cvh-breadcrumbs-ready]) > a:first-child:not(:last-child){
    display: inline-flex;
    width: 2.75rem;
    min-width: 2.75rem;
    height: 2.75rem;
    align-items: center;
    justify-content: center;
    flex: 0 0 2.75rem;
    overflow: hidden;
    padding: 0;
    font-size: 0;
  }.cv-history-content .viewer-breadcrumbs:not([data-cvh-breadcrumbs-ready]) > a:first-child:not(:last-child)::before{
    content: "←";
    font-size: 1.2rem;
  }.cv-history-content .viewer-breadcrumbs:not([data-cvh-breadcrumbs-ready]) > [aria-current="page"]{
    max-width: none;
    flex: 1 1 auto;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
  }
}.cv-history-content .viewer-header.site-header__inner{
  display: grid;
  grid-template-columns: minmax(0, 1fr) max-content;
  gap: 1.25rem clamp(1rem, 3vw, 2rem);
  align-items: start;
  padding: clamp(1rem, 2.5vw, 1.5rem);
  border: 1px solid #3c514d;
  border-top: 4px solid var(--viewer-teal);
  background: linear-gradient(135deg, var(--viewer-night) 0%, var(--viewer-night-soft) 100%);
}.cv-history-content .viewer-header.has-viewer-hero{ grid-template-columns: minmax(7rem, 12rem) minmax(0, 1fr) max-content; }.cv-history-content .viewer-hero{
  grid-column: 1;
  grid-row: 1 / span 2;
  align-self: stretch;
  min-width: 0;
  margin: 0;
  border: 1px solid #3c514d;
  background: var(--viewer-night);
}.cv-history-content .viewer-hero img{
  display: block;
  width: 100%;
  height: 100%;
  min-height: 8rem;
  object-fit: contain;
  background: var(--viewer-night);
}.cv-history-content .viewer-heading{ grid-column: 1; grid-row: 1; min-width: 0; }.cv-history-content .viewer-header.has-viewer-hero .viewer-heading{ grid-column: 2; }.cv-history-content .viewer-heading .eyebrow{
  display: flex;
  align-items: center;
  gap: .7rem;
  margin: 0;
  color: var(--viewer-ochre);
  font-size: .72rem;
  font-weight: 800;
  letter-spacing: .14em;
  line-height: 1.2;
  text-transform: uppercase;
}.cv-history-content .viewer-heading .eyebrow::before,.cv-history-content .viewer-heading .eyebrow::after{
  content: "";
  display: block;
  width: 2.5rem;
  height: 2px;
  flex: 0 0 auto;
  background: currentColor;
}.cv-history-content .viewer-heading > h1{
  max-width: 20ch;
  margin: .35rem 0 .8rem;
  color: #fbfaf7;
  font-size: clamp(2rem, 4vw, 3.5rem);
  font-weight: 800;
  letter-spacing: -.07em;
  line-height: .98;
  overflow-wrap: anywhere;
}.cv-history-content .viewer-subtitle{ margin: 0; color: #c4d1cd; font: 1.08rem/1.45 Georgia, "Times New Roman", serif; }.cv-history-content .load-status[hidden]{ display: none !important; }.cv-history-content .viewer-navigation{
  grid-column: 1 / -1;
  display: flex;
  flex-wrap: wrap;
  gap: .5rem;
  align-items: center;
}.cv-history-content .viewer-nav-link{
  display: inline-flex;
  min-height: var(--viewer-control-height);
  align-items: center;
  gap: .5rem;
  padding: .5rem .8rem;
  border: 1px solid #5b7972;
  border-radius: var(--viewer-radius);
  color: #d9f2e2;
  background: transparent;
  font-size: .88rem;
  font-weight: 700;
  text-decoration: none;
}.cv-history-content .viewer-nav-link:hover,.cv-history-content .viewer-nav-link:focus-visible{ border-color: var(--viewer-ochre); background: rgba(196, 140, 53, .14); }.cv-history-content .viewer-nav-link--primary{ border-color: var(--viewer-ochre); background: var(--viewer-ochre); color: var(--viewer-night); }.cv-history-content .viewer-nav-link--primary:hover{ border-color: #d9a74c; background: #d9a74c; color: var(--viewer-night); }.cv-history-content .viewer-nav-link--icon{ width: var(--viewer-control-height); justify-content: center; padding: .45rem; }.cv-history-content .nav-icon{ display: block; width: 1.1rem; height: 1.1rem; flex: 0 0 auto; fill: none; stroke: currentColor; stroke-width: 1.8; stroke-linecap: round; stroke-linejoin: round; }.cv-history-content a[hidden]{ display: none !important; }.cv-history-content .viewer-shell.site-main{
  min-height: 0;
  padding: clamp(2rem, 4vw, 3.5rem) 0 3rem;
}.cv-history-content .empty-state,.cv-history-content .fallback{
  max-width: 52rem;
  margin: clamp(3rem, 10vh, 7rem) auto 0;
  padding: clamp(1.5rem, 4vw, 3rem);
  border: 1px solid var(--viewer-line);
  border-radius: var(--viewer-radius);
  background: var(--viewer-paper-bright);
  box-shadow: 0 .45rem 1.25rem rgba(16, 24, 23, .07);
}.cv-history-content .empty-state p:not(.eyebrow),.cv-history-content .fallback p:not(.eyebrow){ max-width: 44rem; color: var(--viewer-muted); line-height: 1.65; }.cv-history-content .sample-links,.cv-history-content .fallback-actions{ display: flex; flex-wrap: wrap; gap: .75rem; margin-top: 1.5rem; }.cv-history-content .sample-links a,.cv-history-content .button{
  display: inline-flex;
  min-height: var(--viewer-control-height);
  align-items: center;
  padding: .7rem 1rem;
  border: 1px solid rgba(6, 123, 123, .4);
  border-radius: .35rem;
  color: var(--viewer-ink);
  text-decoration: none;
}.cv-history-content .sample-links a:hover,.cv-history-content .sample-links a:focus-visible,.cv-history-content .button:hover,.cv-history-content .button:focus-visible{ border-color: var(--viewer-teal); background: var(--book-hover-surface, #e2e9e3); }.cv-history-content .button--primary{ border-color: var(--viewer-teal); background: var(--viewer-teal); color: #f8f6f0; }.cv-history-content .reader{ padding-top: 0; }.cv-history-content .reader-toolbar{ display: flex; flex-wrap: wrap; gap: .5rem; align-items: center; justify-content: center; margin-block: .55rem .1rem; color: var(--viewer-muted); }.cv-history-content .toolbar-group{ display: flex; align-items: center; gap: .1rem; }.cv-history-content .toolbar-group--navigation{
  gap: .1rem;
  padding: 0;
}.cv-history-content .toolbar-group button,.cv-history-content .toolbar-link{
  box-sizing: border-box;
  min-height: var(--book-control-height);
  border: 1px solid var(--viewer-line);
  border-radius: var(--viewer-radius);
  background: var(--viewer-paper-bright);
  color: var(--viewer-ink);
}.cv-history-content .toolbar-group button{ min-width: 2.2rem; min-height: 2.2rem; padding: .15rem .45rem; cursor: pointer; box-shadow: none; }.cv-history-content .toolbar-group button:hover,.cv-history-content .toolbar-group button:focus-visible{ border-color: var(--viewer-teal); background: var(--book-hover-surface, #e2e9e3); }.cv-history-content .toolbar-group button:disabled{ cursor: not-allowed; opacity: .38; }.cv-history-content .toolbar-group--navigation button,.cv-history-content .toolbar-group--view button{
  display: grid;
  width: 2.2rem;
  min-width: 2.2rem;
  min-height: 2.2rem;
  place-items: center;
  padding: 0;
  border-color: transparent;
  border-radius: 50%;
  background: transparent;
  color: var(--viewer-muted);
}.cv-history-content .toolbar-group--navigation button:hover,.cv-history-content .toolbar-group--navigation button:focus-visible,.cv-history-content .toolbar-group--view button:hover,.cv-history-content .toolbar-group--view button:focus-visible{
  border-color: transparent;
  background: var(--book-hover-surface, #e2e9e3);
  color: var(--viewer-teal-dark);
}.cv-history-content .toolbar-group--view{ gap: .05rem; margin-inline-start: .35rem; padding-inline-start: .45rem; border-inline-start: 1px solid var(--viewer-line); }.cv-history-content .toolbar-group--view #zoom-reset{ width: 3.25rem; min-width: 3.25rem; font-size: .78rem; }.cv-history-content .toolbar-group--navigation #previous-page .nav-icon,.cv-history-content .toolbar-group--navigation #next-page .nav-icon{ width: 1.2rem; height: 1.2rem; }.cv-history-content .toolbar-group--navigation #first-page .nav-icon,.cv-history-content .toolbar-group--navigation #last-page .nav-icon{ width: 1.1rem; height: 1.1rem; }.cv-history-content .toolbar-link{ display: inline-flex; align-items: center; padding: .55rem .8rem; color: var(--viewer-teal-dark); text-decoration: none; }.cv-history-content .toolbar-link:hover,.cv-history-content .toolbar-link:focus-visible{ border-color: var(--viewer-teal); background: var(--book-hover-surface, #e2e9e3); }.cv-history-content .toolbar-link--quiet{ color: var(--viewer-muted); }.cv-history-content .page-field{ display: inline-flex; align-items: center; gap: .2rem; margin-inline: .1rem; padding-inline: .3rem; color: var(--viewer-muted); font-size: .85rem; }.cv-history-content .page-field input{ box-sizing: border-box; width: 2.5rem; min-height: 2.2rem; padding: .15rem .2rem; border: 0; border-radius: .35rem; background: transparent; color: var(--viewer-ink); font-weight: 600; text-align: center; }.cv-history-content .book-frame{ margin-top: 1.25rem; padding: clamp(.75rem, 2vw, 1.4rem); border: 1px solid var(--viewer-line); border-radius: var(--viewer-radius); background: var(--viewer-paper-bright); box-shadow: var(--book-card-shadow); overflow: hidden; }.cv-history-content .book-scroll{ max-height: min(78vh, var(--book-reading-width)); overflow: auto; overscroll-behavior: contain; background: var(--viewer-paper); }.cv-history-content .book-scale{ width: 100%; margin-inline: auto; transform-origin: top center; transition: transform 180ms ease, width 180ms ease; }.cv-history-content .book{ width: 100%; min-height: 18rem; }.cv-history-content .stf__parent{ margin: 0 auto; }.cv-history-content .stf__item{ background: var(--viewer-paper-bright); box-shadow: 0 1rem 2rem rgba(0, 0, 0, .16); }.cv-history-content .pdf-page-image{ display: block; width: 100%; height: 100%; background: var(--viewer-paper); object-fit: fill; }.cv-history-content .pdf-page-image.is-placeholder{ opacity: .05; }.cv-history-content .page-status{ margin: .15rem 0 0; color: var(--viewer-muted); font-size: .78rem; text-align: center; }.cv-history-content .sr-only{ position: absolute; width: 1px; height: 1px; padding: 0; margin: -1px; overflow: hidden; clip: rect(0, 0, 0, 0); white-space: nowrap; border: 0; }@media (max-width: 860px){.cv-history-content .viewer-header.site-header__inner,.cv-history-content .viewer-shell.site-main{ width: min(calc(100% - var(--site-gutter) - var(--site-gutter)), var(--viewer-width)); }.cv-history-content .viewer-header.site-header__inner{ grid-template-columns: minmax(0, 1fr); }.cv-history-content .viewer-header.has-viewer-hero{ grid-template-columns: minmax(6rem, 10rem) minmax(0, 1fr); }.cv-history-content .viewer-heading,.cv-history-content .viewer-header.has-viewer-hero .viewer-heading{ grid-column: 1; grid-row: 1; }.cv-history-content .viewer-header.has-viewer-hero .viewer-heading{ grid-column: 2; }.cv-history-content .viewer-navigation{ grid-column: 1 / -1; grid-row: 2; }.cv-history-content .viewer-header.has-viewer-hero .viewer-hero{ grid-column: 1; grid-row: 1; }
}@media (max-width: 560px){.cv-history-content > header.viewer-site-header{ padding-inline: 0; }.cv-history-content .viewer-header.site-header__inner,.cv-history-content .viewer-shell.site-main{ width: min(calc(100% - var(--site-gutter) - var(--site-gutter)), var(--viewer-width)); }.cv-history-content .viewer-header.site-header__inner{ padding: 1rem; }.cv-history-content .viewer-header.has-viewer-hero{ grid-template-columns: 1fr; }.cv-history-content .viewer-header.has-viewer-hero .viewer-hero,.cv-history-content .viewer-header.has-viewer-hero .viewer-heading,.cv-history-content .viewer-header.has-viewer-hero .viewer-navigation{ grid-column: 1; }.cv-history-content .viewer-header.has-viewer-hero .viewer-hero{ grid-row: 1; }.cv-history-content .viewer-header.has-viewer-hero .viewer-heading{ grid-row: 2; }.cv-history-content .viewer-header.has-viewer-hero .viewer-navigation{ grid-row: 3; }.cv-history-content .viewer-hero img{ min-height: 12rem; max-height: 20rem; }.cv-history-content .viewer-navigation{ gap: .4rem; }.cv-history-content .reader-toolbar{ justify-content: center; }.cv-history-content .toolbar-group--navigation{ order: 1; width: 100%; justify-content: center; }.cv-history-content .toolbar-group--view{ order: 2; }.cv-history-content .toolbar-group--actions{ order: 3; width: auto; }.cv-history-content .book-frame{ margin-inline: -.1rem; padding: .35rem; border-radius: .75rem; }.cv-history-content .book-scroll{ max-height: 72vh; }
}.cv-history-content > header.viewer-site-header{
  padding-inline: var(--site-gutter);
  padding-bottom: clamp(1.5rem, 3vw, 2.5rem);
  background: var(--viewer-night);
}.cv-history-content .viewer-header.chapter-header__inner--hero.site-header__inner{
  display: grid;
  width: min(calc(100vw - var(--site-gutter) - var(--site-gutter)), var(--viewer-width));
  max-width: var(--viewer-width);
  grid-template-columns: minmax(9rem, 13rem) minmax(0, 1fr);
  gap: clamp(.75rem, 2vw, 1.5rem);
  align-items: stretch;
  padding: clamp(.55rem, 1.2vw, .8rem) clamp(1rem, 2.5vw, 1.5rem) !important;
  border: 1px solid #3c514d;
  border-top: 4px solid var(--viewer-teal);
  background: linear-gradient(135deg, var(--viewer-night) 0%, var(--viewer-night-soft) 100%);
  box-shadow: none;
}.cv-history-content .viewer-header:not(.has-viewer-hero){
  grid-template-columns: minmax(0, 1fr) !important;
}.cv-history-content .viewer-hero{
  grid-column: 1;
  grid-row: 1;
  width: 100%;
  max-width: 13rem;
  margin: 0;
  border: 1px solid #3c514d;
  background: transparent;
}.cv-history-content .viewer-hero img{
  display: block;
  width: 100%;
  height: auto;
  min-height: 0;
  max-height: none;
  object-fit: initial;
  background: transparent;
}.cv-history-content .viewer-heading,.cv-history-content .viewer-header.has-viewer-hero .viewer-heading{
  grid-column: 2;
  grid-row: 1;
  display: flex;
  min-width: 0;
  flex-direction: column;
  justify-content: center;
  padding: clamp(.25rem, 1vw, 1rem) clamp(0rem, 1vw, 1rem);
}.cv-history-content .viewer-header:not(.has-viewer-hero) .viewer-heading{ grid-column: 1; }.cv-history-content .viewer-heading .eyebrow{
  display: flex;
  align-items: center;
  gap: .7rem;
  margin: 0;
  color: var(--viewer-ochre);
  font-size: .72rem;
  font-weight: 800;
  letter-spacing: .14em;
  line-height: 1.2;
  text-transform: uppercase;
}.cv-history-content .viewer-heading .eyebrow::before{
  content: "";
  display: block;
  width: 2.5rem;
  height: 2px;
  flex: 0 0 auto;
  background: currentColor;
}.cv-history-content .viewer-heading .eyebrow::after{ display: none; }.cv-history-content .viewer-heading > h1{
  max-width: 14ch;
  margin: .35rem 0 .8rem;
  color: #fbfaf7;
  font-size: clamp(1.8rem, 3.2vw, 2.75rem);
  font-weight: 800;
  letter-spacing: -.07em;
  line-height: .98;
  overflow-wrap: anywhere;
}.cv-history-content .viewer-subtitle{
  max-width: 50rem;
  margin: 1rem 0 1.7rem;
  color: #c4d1cd;
  font: 1.1rem/1.55 Georgia, "Times New Roman", serif;
}.cv-history-content .viewer-navigation{
  display: flex;
  flex-wrap: wrap;
  gap: .5rem;
  align-items: center;
}@media (min-width: 861px){.cv-history-content .viewer-heading .eyebrow::before{ display: none; }
}@media (max-width: 860px){.cv-history-content .viewer-header.chapter-header__inner--hero.site-header__inner{
    width: 100%;
    grid-template-columns: minmax(0, 1fr);
    justify-items: stretch;
    gap: .7rem;
    padding: .6rem !important;
    text-align: left;
  }.cv-history-content .viewer-header.chapter-header__inner--hero .viewer-hero{
    width: min(100%, 16rem);
    max-width: none;
    margin-inline: auto;
  }.cv-history-content .viewer-heading,.cv-history-content .viewer-header.has-viewer-hero .viewer-heading,.cv-history-content .viewer-header:not(.has-viewer-hero) .viewer-heading{
    width: 100%;
    grid-column: 1;
    grid-row: auto;
    max-width: none;
  }.cv-history-content .viewer-heading .eyebrow::before{ display: block; }
}.cv-history-content:has(#reader:not([hidden])){
  display: block;
  height: auto;
  min-height: 100vh;
  overflow-x: hidden;
}.cv-history-content:has(#reader:not([hidden])) > .viewer-shell.site-main{
  display: block;
  min-height: 0;
  overflow: visible;
  padding-block: clamp(.75rem, 2vw, 1.5rem) 2rem;
}.cv-history-content:has(#reader:not([hidden])) .reader{
  display: block;
  min-height: 0;
}.cv-history-content:has(#reader:not([hidden])) .book-frame{
  display: block;
  min-height: 0;
  margin-top: .65rem;
}.cv-history-content:has(#reader:not([hidden])) .book-scroll{
  height: auto;
  min-height: 0 !important;
  max-height: none;
  overflow: visible;
  flex: none;
}.cv-history-content .book-stage{ position: relative; width: 100%; }.cv-history-content .book-frame{ position: relative; }.cv-history-content .book-scroll{ container-type: inline-size; }.cv-history-content .reader.is-loading .book-stage{
  aspect-ratio: calc(var(--book-page-ratio, .7071) * 2);
  height: calc((100cqw - 16px) / (var(--book-page-ratio, .7071) * 2));
}.cv-history-content .reader.is-loading .book-scale{ position: absolute; inset: 0; visibility: hidden; }.cv-history-content .reader.is-loading :is(.reader-toolbar, .page-status){ visibility: hidden; }.cv-history-content .load-status{
  margin: 0;
  color: var(--viewer-muted);
  font: 500 .9rem/1.5 var(--sans);
  text-align: center;
}.cv-history-content .reader.is-loading .load-status{
  position: absolute;
  inset: 0;
  z-index: 2;
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 1.5rem;
}@container (max-width: 319px){.cv-history-content .reader.is-loading .book-stage{
    aspect-ratio: var(--book-page-ratio, .7071);
    height: calc((100cqw - 16px) / var(--book-page-ratio, .7071));
  }
}.cv-history-content:has(#reader:not([hidden])) .page-status{ margin-top: .4rem; }@media (max-width: 560px){.cv-history-content > header.viewer-site-header{ padding-inline: var(--site-gutter); }.cv-history-content:has(#reader:not([hidden])) > .viewer-shell.site-main{ padding-block: .5rem; }.cv-history-content:has(#reader:not([hidden])) .book-frame{ margin-top: .4rem; padding: .35rem; }
}@media (prefers-reduced-motion: reduce){.cv-history-content *,.cv-history-content *::before,.cv-history-content *::after{ scroll-behavior: auto !important; transition-duration: .01ms !important; animation-duration: .01ms !important; }
}.cv-history-content .viewer-header.chapter-header__inner--hero.site-header__inner{
  width: min(calc(100vw - var(--site-gutter) - var(--site-gutter)), var(--viewer-width)) !important;
  max-width: var(--viewer-width) !important;
}@media (max-width: 860px){.cv-history-content .viewer-breadcrumbs[data-cvh-breadcrumbs-ready]{
    position: static;
    gap: .25rem;
  }.cv-history-content .viewer-breadcrumbs[data-cvh-breadcrumbs-ready] > :first-child,.cv-history-content .viewer-breadcrumbs[data-cvh-breadcrumbs-ready] > :nth-child(2){ display: none; }.cv-history-content .viewer-breadcrumbs[data-cvh-breadcrumbs-ready] > .chapter-breadcrumb-menu{ position: static; }.cv-history-content .viewer-breadcrumbs[data-cvh-breadcrumbs-ready] .chapter-breadcrumb-menu--chapter > summary{ max-width: 100%; }.cv-history-content .viewer-breadcrumbs[data-cvh-breadcrumbs-ready] .chapter-breadcrumb-menu__panel{
    top: calc(100% + .4rem);
    right: var(--site-gutter);
    left: var(--site-gutter);
    width: auto;
  }
}
