@charset "UTF-8";
/* ================================
   Namenslisten Single – header overrides only
   ================================ */
/* Use the exact forename promo header, but with yellow background on namelists */
.single-namelists-page .forename-promo-header {
  background: #FFD500; }

/* Alphabet section – same full-width style as forename alphabet */
.namelist-alpha {
  margin: 90px 0;
  padding: 60px;
  background: #F9F9F9;
  border-radius: 40px;
  margin-left: calc(-50vw + 50%);
  margin-right: calc(-50vw + 50%);
  padding-left: calc(50vw - 50% + 60px);
  padding-right: calc(50vw - 50% + 60px); }
  @media screen and (max-width: 768px) {
    .namelist-alpha {
      padding: 90px 20px;
      padding-left: calc(50vw - 50% + 20px);
      padding-right: calc(50vw - 50% + 20px); } }

.namelist-alpha__title {
  color: #3C3C3B;
  text-align: center;
  margin: 0 0 60px 0;
  font-family: "Circular TT", sans-serif;
  font-size: 48px;
  font-style: normal;
  font-weight: 450;
  line-height: 52px; }
  @media screen and (max-width: 768px) {
    .namelist-alpha__title {
      font-size: 32px;
      font-weight: 500;
      line-height: normal; } }

.namelist-alpha__gender {
  color: #3C3C3B;
  font-family: "Circular TT", sans-serif;
  font-size: 48px;
  font-style: normal;
  font-weight: 450;
  line-height: 52px; }
  @media screen and (max-width: 768px) {
    .namelist-alpha__gender {
      font-size: 32px;
      font-weight: 500;
      line-height: normal; } }

.namelist-alpha__letters {
  margin-bottom: 20px; }

.namelist-alpha .forename-alphabet__letter {
  color: #3C3C3B;
  font-family: "Circular TT", sans-serif;
  font-size: 27.18px;
  font-style: normal;
  font-weight: 450;
  line-height: normal;
  letter-spacing: 4.349px; }
  @media screen and (max-width: 768px) {
    .namelist-alpha .forename-alphabet__letter {
      color: #3C3C3B;
      font-size: 24px;
      font-weight: 450;
      line-height: 48px;
      letter-spacing: 4.8px; } }

.namelist-alpha .forename-alphabet__letter.is-active {
  color: #009BA4;
  font-family: "Circular TT", sans-serif;
  font-size: 27.18px;
  font-style: normal;
  font-weight: 450;
  line-height: normal;
  letter-spacing: 4.349px; }

.namelist-alpha .forename-alphabet__letter.is-disabled {
  color: #9B9B9B;
  pointer-events: none; }

.namelist-alpha__grid {
  display: grid;
  grid-template-columns: repeat(6, 1fr);
  -moz-column-gap: 40px;
       column-gap: 40px;
  row-gap: 10px; }
  @media screen and (max-width: 1200px) {
    .namelist-alpha__grid {
      grid-template-columns: repeat(5, 1fr); } }
  @media screen and (max-width: 1024px) {
    .namelist-alpha__grid {
      grid-template-columns: repeat(4, 1fr); } }
  @media screen and (max-width: 768px) {
    .namelist-alpha__grid {
      grid-template-columns: repeat(2, 1fr); } }

.namelist-alpha__panes {
  position: relative; }

.namelist-alpha__pane {
  display: none; }

.namelist-alpha__pane.is-active {
  display: block; }

.namelist-alpha__name {
  font-family: "Circular TT", sans-serif;
  font-size: 18px;
  font-style: normal;
  font-weight: 450;
  line-height: 36px;
  text-decoration: none;
  transition: color 0.2s ease; }
  .namelist-alpha__name:not(.namelist-alpha__name--no-link) {
    color: #3C3C3B; }
    .namelist-alpha__name:not(.namelist-alpha__name--no-link):hover {
      color: #009BA4; }
  .namelist-alpha__name--no-link {
    color: #9B9B9B;
    cursor: default; }

.namelist-alpha__empty {
  color: #3C3C3B; }

/* Make editor-provided list content look like the previous grid */
.namelist-alpha__content ul {
  list-style: none;
  padding: 0;
  margin: 0;
  -moz-column-count: 6;
       column-count: 6;
  -moz-column-gap: 40px;
       column-gap: 40px; }
  @media screen and (max-width: 1200px) {
    .namelist-alpha__content ul {
      -moz-column-count: 5;
           column-count: 5; } }
  @media screen and (max-width: 1024px) {
    .namelist-alpha__content ul {
      -moz-column-count: 4;
           column-count: 4; } }
  @media screen and (max-width: 768px) {
    .namelist-alpha__content ul {
      -moz-column-count: 2;
           column-count: 2;
      -moz-column-gap: 20px;
           column-gap: 20px; } }

.namelist-alpha__content li {
  -moz-column-break-inside: avoid;
       break-inside: avoid;
  padding: 4px 0; }

.namelist-alpha__content a {
  color: #3C3C3B;
  text-decoration: none;
  transition: color 0.2s ease; }
  .namelist-alpha__content a:hover {
    color: #009BA4; }

/*# sourceMappingURL=data:application/json;charset=utf8;base64,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ZW50IjpbIi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICBOYW1lbnNsaXN0ZW4gU2luZ2xlIOKAkyBoZWFkZXIgb3ZlcnJpZGVzIG9ubHlcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qIFVzZSB0aGUgZXhhY3QgZm9yZW5hbWUgcHJvbW8gaGVhZGVyLCBidXQgd2l0aCB5ZWxsb3cgYmFja2dyb3VuZCBvbiBuYW1lbGlzdHMgKi9cbi5zaW5nbGUtbmFtZWxpc3RzLXBhZ2Uge1xuICAgIC5mb3JlbmFtZS1wcm9tby1oZWFkZXIge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjRkZENTAwO1xuICAgIH1cbn1cblxuLyogQWxwaGFiZXQgc2VjdGlvbiDigJMgc2FtZSBmdWxsLXdpZHRoIHN0eWxlIGFzIGZvcmVuYW1lIGFscGhhYmV0ICovXG4ubmFtZWxpc3QtYWxwaGEge1xuICAgIG1hcmdpbjogOTBweCAwO1xuICAgIHBhZGRpbmc6IDYwcHg7XG4gICAgYmFja2dyb3VuZDogI0Y5RjlGOTtcbiAgICBib3JkZXItcmFkaXVzOiA0MHB4O1xuICAgIG1hcmdpbi1sZWZ0OiBjYWxjKC01MHZ3ICsgNTAlKTtcbiAgICBtYXJnaW4tcmlnaHQ6IGNhbGMoLTUwdncgKyA1MCUpO1xuICAgIHBhZGRpbmctbGVmdDogY2FsYyg1MHZ3IC0gNTAlICsgNjBweCk7XG4gICAgcGFkZGluZy1yaWdodDogY2FsYyg1MHZ3IC0gNTAlICsgNjBweCk7XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgICBwYWRkaW5nOiA5MHB4IDIwcHg7XG4gICAgICAgIHBhZGRpbmctbGVmdDogY2FsYyg1MHZ3IC0gNTAlICsgMjBweCk7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IGNhbGMoNTB2dyAtIDUwJSArIDIwcHgpO1xuICAgIH1cbn1cblxuLm5hbWVsaXN0LWFscGhhX190aXRsZSB7XG4gICAgY29sb3I6ICMzQzNDM0I7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1hcmdpbjogMCAwIDYwcHggMDtcbiAgICBmb250LWZhbWlseTogXCJDaXJjdWxhciBUVFwiLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogNDhweDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IDQ1MDtcbiAgICBsaW5lLWhlaWdodDogNTJweDtcblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgICB9XG59XG5cbi5uYW1lbGlzdC1hbHBoYV9fZ2VuZGVyIHtcbiAgICBjb2xvcjogIzNDM0MzQjtcbiAgICBmb250LWZhbWlseTogXCJDaXJjdWxhciBUVFwiLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogNDhweDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IDQ1MDtcbiAgICBsaW5lLWhlaWdodDogNTJweDtcblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgICB9XG59XG5cbi5uYW1lbGlzdC1hbHBoYV9fbGV0dGVycyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cblxuLm5hbWVsaXN0LWFscGhhIC5mb3JlbmFtZS1hbHBoYWJldF9fbGV0dGVyIHtcbiAgICBjb2xvcjogIzNDM0MzQjtcbiAgICBmb250LWZhbWlseTogXCJDaXJjdWxhciBUVFwiLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogMjcuMThweDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IDQ1MDtcbiAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICAgIGxldHRlci1zcGFjaW5nOiA0LjM0OXB4O1xuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgY29sb3I6ICMzQzNDM0I7XG4gICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQ1MDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDQ4cHg7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiA0LjhweDtcbiAgICB9XG59XG5cbi5uYW1lbGlzdC1hbHBoYSAuZm9yZW5hbWUtYWxwaGFiZXRfX2xldHRlci5pcy1hY3RpdmUge1xuICAgIGNvbG9yOiAjMDA5QkE0O1xuICAgIGZvbnQtZmFtaWx5OiBcIkNpcmN1bGFyIFRUXCIsIHNhbnMtc2VyaWY7XG4gICAgZm9udC1zaXplOiAyNy4xOHB4O1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogNDUwO1xuICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDQuMzQ5cHg7XG59XG5cbi5uYW1lbGlzdC1hbHBoYSAuZm9yZW5hbWUtYWxwaGFiZXRfX2xldHRlci5pcy1kaXNhYmxlZCB7XG4gICAgY29sb3I6ICM5QjlCOUI7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi5uYW1lbGlzdC1hbHBoYV9fZ3JpZCB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg2LCAxZnIpO1xuICAgIGNvbHVtbi1nYXA6IDQwcHg7XG4gICAgcm93LWdhcDogMTBweDtcblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg1LCAxZnIpO1xuICAgIH1cblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg0LCAxZnIpO1xuICAgIH1cblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG4gICAgfVxufVxuXG4ubmFtZWxpc3QtYWxwaGFfX3BhbmVzIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5uYW1lbGlzdC1hbHBoYV9fcGFuZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbn1cblxuLm5hbWVsaXN0LWFscGhhX19wYW5lLmlzLWFjdGl2ZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5uYW1lbGlzdC1hbHBoYV9fbmFtZSB7XG4gICAgZm9udC1mYW1pbHk6IFwiQ2lyY3VsYXIgVFRcIiwgc2Fucy1zZXJpZjtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiA0NTA7XG4gICAgbGluZS1oZWlnaHQ6IDM2cHg7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIHRyYW5zaXRpb246IGNvbG9yIDAuMnMgZWFzZTtcblxuICAgIC8vIExpbmtlZCBuYW1lcyAoaGF2ZSBmb3JlbmFtZSBwb3N0cylcbiAgICAmOm5vdCgubmFtZWxpc3QtYWxwaGFfX25hbWUtLW5vLWxpbmspIHtcbiAgICAgICAgY29sb3I6ICMzQzNDM0I7XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBjb2xvcjogIzAwOUJBNDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC8vIE5vbi1saW5rZWQgbmFtZXMgKG5vIGZvcmVuYW1lIHBvc3RzKVxuICAgICYtLW5vLWxpbmsge1xuICAgICAgICBjb2xvcjogIzlCOUI5QjtcbiAgICAgICAgY3Vyc29yOiBkZWZhdWx0O1xuICAgIH1cbn1cblxuLm5hbWVsaXN0LWFscGhhX19lbXB0eSB7XG4gICAgY29sb3I6ICMzQzNDM0I7XG59XG5cbi8qIE1ha2UgZWRpdG9yLXByb3ZpZGVkIGxpc3QgY29udGVudCBsb29rIGxpa2UgdGhlIHByZXZpb3VzIGdyaWQgKi9cbi5uYW1lbGlzdC1hbHBoYV9fY29udGVudCB7XG4gICAgdWwge1xuICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIGNvbHVtbi1jb3VudDogNjtcbiAgICAgICAgY29sdW1uLWdhcDogNDBweDtcblxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgICAgICAgIGNvbHVtbi1jb3VudDogNTtcbiAgICAgICAgfVxuXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgICAgICAgICAgY29sdW1uLWNvdW50OiA0O1xuICAgICAgICB9XG5cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAgIGNvbHVtbi1jb3VudDogMjtcbiAgICAgICAgICAgIGNvbHVtbi1nYXA6IDIwcHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBsaSB7XG4gICAgICAgIGJyZWFrLWluc2lkZTogYXZvaWQ7XG4gICAgICAgIHBhZGRpbmc6IDRweCAwO1xuICAgIH1cblxuICAgIGEge1xuICAgICAgICBjb2xvcjogIzNDM0MzQjtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICB0cmFuc2l0aW9uOiBjb2xvciAwLjJzIGVhc2U7XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBjb2xvcjogIzAwOUJBNDtcbiAgICAgICAgfVxuICAgIH1cbn0iXX0= */
