
.rz{
  --navy:#101A26;
  --navy-2:#24344A;
  --gold:#D4A94E;
  --gold-ink:#8F6A21;
  --gold-line:#B98A2F;
  --gold-tint:#F6EFDE;
  --cream:#FAF9F6;
  --teal:#EFF4F2;
  --teal-ink:#33655D;
  --teal-line:#3E6B64;
  --bd:#E9E4D8;
  --bd-2:#EFEBE2;
  --ink:#2E2E2E;
  --ink-2:#4A4A48;
  --ink-3:#55554F;
  --ink-4:#6B6B68;
  --ink-5:#8F8F8A;

  font-family:Montserrat,system-ui,-apple-system,sans-serif;
  color:var(--ink);
  background:var(--cream);
}
.rz *,.rz *::before,.rz *::after{ box-sizing:border-box; }
.rz a{ color:var(--gold-ink); text-decoration:none; }
.rz a:hover{ color:var(--gold-line); }
.rz img{ max-width:100%; }
.rz h1,.rz h2,.rz h3,.rz p,.rz blockquote,.rz ol,.rz ul,.rz figure{ margin:0; }

.rz-wrap{ max-width:1200px; margin:0 auto; padding:0 32px; }

.rz-sec{ padding:88px 0 92px; }
.rz-sec--cream{ background:var(--cream); }
.rz-sec--white{ background:#FFFFFF; }
.rz-sec--teal { background:var(--teal); }
.rz-sec--top-rule{ border-top:1px solid var(--bd-2); }

.rz-kicker{
  display:inline-flex; align-items:center; gap:10px;
  font-size:12px; font-weight:700; letter-spacing:.22em; text-transform:uppercase;
  color:var(--gold-ink);
}
.rz-kicker__bar{ display:inline-block; flex:none; width:22px; height:2px; border-radius:2px; background:var(--gold-line); }
.rz-kicker--gold{ color:var(--gold); letter-spacing:.24em; }
.rz-kicker--gold .rz-kicker__bar{ background:var(--gold); }
.rz-kicker--teal{ color:var(--teal-ink); }
.rz-kicker--teal .rz-kicker__bar{ background:var(--teal-line); }
.rz-kicker--sm{ font-size:11px; letter-spacing:.16em; }
.rz-kicker--sm .rz-kicker__bar{ width:16px; }

.rz-h2{
  margin-top:14px; max-width:820px;
  font-size:36px; font-weight:800; line-height:1.18; letter-spacing:-.015em;
  color:var(--navy); text-wrap:pretty;
}
.rz-h2--lg{ font-size:38px; }
.rz-h2--sm{ font-size:30px; line-height:1.2; }
.rz-h2--inv{ color:#FFFFFF; font-size:34px; line-height:1.15; }
.rz-h2 em{ font-style:normal; color:var(--gold-ink); }
.rz-h2--inv em{ color:var(--gold); }
.rz-h3{ margin-top:28px; font-size:18px; font-weight:700; color:var(--navy); }

.rz-prose{ margin-top:36px; max-width:800px; }
.rz-prose p{ font-size:16px; line-height:1.8; color:var(--ink-2); }
.rz-prose p + p,.rz-prose .rz-h3 + p{ margin-top:18px; }
.rz-prose .rz-h3 + p{ margin-top:8px; }
.rz-prose__intro{ margin-top:20px; font-size:16px; line-height:1.8; font-weight:600; color:var(--navy); }

.rz-sechead{ text-align:center; max-width:720px; margin:0 auto; }
.rz-sechead .rz-h2{ margin-left:auto; margin-right:auto; }
.rz-sechead__lead{ margin-top:16px; font-size:16.5px; line-height:1.75; color:var(--ink-3); }
.rz-center{ text-align:center; margin-top:30px; }

.rz-actions{ display:flex; flex-wrap:wrap; gap:14px; margin-top:30px; }
.rz-actions--center{ justify-content:center; }
.rz-btn{
  display:inline-flex; align-items:center; gap:8px; justify-content:center;
  border-radius:999px; font-weight:700; text-decoration:none;
  transition:background .25s ease, border-color .25s ease, transform .25s ease, color .25s ease;
}
.rz-btn--light{
  padding:14px 28px; background:#FFFFFF; color:var(--navy); font-size:15px;
  box-shadow:0 6px 24px rgba(0,0,0,.35);
}
.rz-btn--light:hover{ background:#EFE9DC; color:var(--navy); transform:translateY(-2px); }
.rz-btn--ghost{
  padding:13px 24px; border:1.5px solid rgba(255,255,255,.45);
  color:#FFFFFF; font-size:14.5px; font-weight:600;
}
.rz-btn--ghost:hover{ border-color:rgba(255,255,255,.8); background:rgba(255,255,255,.07); color:#FFFFFF; }
.rz-btn--navy{ padding:14px 28px; background:var(--navy); color:#FFFFFF; font-size:14.5px; }
.rz-btn--navy:hover{ background:var(--navy-2); color:#FFFFFF; transform:translateY(-2px); }

.rz-hero{ position:relative; overflow:hidden; background:var(--navy); }
.rz-hero__video{
  position:absolute; inset:0; width:100%; height:100%;
  object-fit:cover; object-position:center 40%; pointer-events:none;
}
.rz-hero__scrim{
  position:absolute; inset:0;
  background:linear-gradient(90deg,
    rgba(9,14,21,.92) 0%, rgba(9,14,21,.78) 45%,
    rgba(9,14,21,.42) 75%, rgba(9,14,21,.30) 100%);
}
.rz-hero__fade{
  position:absolute; inset:auto 0 0 0; height:240px;
  background:linear-gradient(180deg, rgba(9,14,21,0), rgba(9,14,21,.85));
}
.rz-hero__inner{ position:relative; max-width:1200px; margin:0 auto; padding:104px 32px 56px; }
.rz-hero__title{
  margin-top:18px; max-width:820px;
  font-size:44px; font-weight:800; line-height:1.16; letter-spacing:-.015em;
  color:#FFFFFF; text-wrap:pretty;
}
.rz-hero__title em{ font-style:normal; color:var(--gold); }
.rz-hero__lead{
  margin-top:20px; max-width:720px;
  font-size:16.5px; line-height:1.75; color:rgba(255,255,255,.85);
}
.rz-hero__lead strong{ color:#FFFFFF; }

.rz-nations{ display:flex; align-items:center; flex-wrap:wrap; gap:14px; margin-top:26px; }
.rz-flags{ display:flex; }
.rz-flag{
  width:30px; height:30px; border-radius:999px;
  background:rgba(255,255,255,.95); border:1px solid rgba(255,255,255,.35);
  box-shadow:0 2px 8px rgba(16,26,38,.14);
  display:grid; place-items:center; font-size:15px;
  animation:rz-flagfloat 2.8s ease-in-out infinite;
  transition:transform .25s ease;
}
.rz-flag + .rz-flag{ margin-left:-7px; }
.rz-flag:hover{ transform:translateY(-4px) scale(1.15); z-index:2; }
.rz-nations__label{ font-size:13.5px; font-weight:600; color:#FFFFFF; }
@keyframes rz-flagfloat{ 0%,100%{transform:translateY(0)} 50%{transform:translateY(-4px)} }

.rz-badges{
  display:grid; grid-template-columns:repeat(auto-fit,minmax(190px,1fr));
  gap:12px; margin-top:40px;
}
.rz-badge{
  display:flex; align-items:center; gap:11px;
  background:rgba(255,255,255,.04); border:1px solid rgba(255,255,255,.09);
  border-radius:14px; padding:12px 14px;
  color:#FFFFFF; font-size:13.5px; font-weight:500;
  transition:border-color .25s ease, transform .25s ease;
}
.rz-badge:hover{ border-color:rgba(212,169,78,.45); transform:translateY(-2px); color:#FFFFFF; }
.rz-badge strong{ color:var(--gold); }
.rz-badge__icon{
  flex:none; width:34px; height:34px; border-radius:9px;
  background:rgba(212,169,78,.14); color:var(--gold);
  display:grid; place-items:center;
}

.rz-split{ display:flex; flex-wrap:wrap; gap:52px; align-items:flex-start; }
.rz-split--wide{ gap:56px; }
.rz-split--faq{ gap:48px; }
.rz-split__main{ flex:1 1 480px; min-width:0; }
.rz-split__side{ flex:1 1 320px; min-width:280px; }
.rz-split--wide .rz-split__main{ flex:1 1 440px; }
.rz-split--wide .rz-split__side{ flex:1 1 400px; }
.rz-split__side--narrow{ flex:1 1 300px; min-width:260px; max-width:380px; }

.rz-minicards{
  display:grid; grid-template-columns:repeat(auto-fit,minmax(220px,1fr));
  gap:14px; margin-top:30px;
}
.rz-minicard{
  background:#FFFFFF; border:1px solid rgba(62,107,100,.18);
  border-radius:14px; padding:18px 20px;
}
.rz-minicard__title{ font-size:14.5px; font-weight:700; color:var(--navy); }
.rz-minicard__text{ margin-top:4px; font-size:13.5px; line-height:1.55; color:var(--ink-3); }

.rz-photocard{
  background:#FFFFFF; border:1px solid rgba(62,107,100,.18);
  border-radius:22px; padding:16px; box-shadow:0 12px 36px rgba(16,26,38,.10);
}
.rz-photocard__media{ border-radius:16px; overflow:hidden; aspect-ratio:4/3; }
.rz-photocard__media img{ display:block; width:100%; height:100%; object-fit:cover; object-position:center top; }
.rz-photocard__body{ padding:16px 8px 6px; }
.rz-photocard__title{ margin-top:8px; font-size:16px; font-weight:700; line-height:1.3; color:var(--navy); }
.rz-photocard__text{ margin-top:6px; font-size:13.5px; line-height:1.65; color:var(--ink-3); }

.rz-quote{
  background:var(--navy);
  background-image:radial-gradient(50% 60% at 20% 50%, rgba(185,138,47,.10), transparent 70%);
}
.rz-quote__inner{ max-width:820px; margin:0 auto; padding:76px 32px 80px; text-align:center; }
.rz-quote__mark{ display:block; font-size:72px; line-height:.8; font-weight:800; color:var(--gold); opacity:.4; }
.rz-quote__text{
  margin-top:10px; font-size:24px; font-weight:600; line-height:1.6;
  letter-spacing:-.005em; color:#FFFFFF; text-wrap:pretty;
}
.rz-quote__rule{
  display:block; width:44px; height:3px; border-radius:3px;
  background:var(--gold); opacity:.7; margin:30px auto 22px;
}
.rz-quote__name{ font-size:15.5px; font-weight:700; color:var(--gold); }
.rz-quote__role{ margin-top:4px; font-size:13.5px; color:rgba(255,255,255,.78); }
.rz-quote__role a{ color:#FFFFFF; border-bottom:1px solid rgba(255,255,255,.35); }
.rz-quote__role a:hover{ color:#FFFFFF; border-bottom-color:#FFFFFF; }

.rz-stars{ color:var(--gold-line); font-size:18px; letter-spacing:2px; }
.rz-stars--sm{ font-size:13px; letter-spacing:1px; white-space:nowrap; }

.rz-rating{
  margin-top:36px; display:flex; align-items:center; justify-content:space-between;
  gap:20px; flex-wrap:wrap;
  background:var(--cream); border:1px solid var(--bd); border-radius:18px; padding:20px 26px;
}
.rz-rating__left{ display:flex; align-items:center; gap:16px; flex-wrap:wrap; }
.rz-rating__score{ font-size:40px; font-weight:800; line-height:1; color:var(--navy); }
.rz-rating__meta{ font-size:13.5px; font-weight:600; color:var(--ink-3); }
.rz-rating__meta strong{ color:var(--navy); }
.rz-rating__link{
  display:inline-flex; align-items:center; gap:9px;
  background:#FFFFFF; border:1px solid var(--bd); border-radius:999px;
  padding:11px 20px; font-size:13.5px; font-weight:700; color:var(--navy);
  transition:border-color .25s ease, transform .25s ease;
}
.rz-rating__link:hover{ border-color:var(--gold-line); transform:translateY(-2px); color:var(--navy); }

.rz-reviews{
  display:grid; grid-template-columns:repeat(auto-fit,minmax(300px,1fr));
  gap:18px; margin-top:22px;
}
.rz-review{
  display:flex; flex-direction:column;
  background:var(--cream); border:1px solid var(--bd); border-radius:18px;
  padding:26px 24px; transition:all .3s ease;
}
.rz-review:hover{
  background:#FFFFFF; border-color:var(--gold-line);
  transform:translateY(-2px); box-shadow:0 4px 24px rgba(16,26,38,.08);
}
.rz-review__head{ display:flex; justify-content:space-between; gap:12px; align-items:flex-start; }
.rz-review__who{ display:flex; gap:11px; align-items:center; }
.rz-review__avatar{
  flex:none; width:40px; height:40px; border-radius:999px;
  background:var(--gold-tint); color:var(--gold-ink);
  display:grid; place-items:center; font-size:13px; font-weight:700;
}
.rz-review__name{ font-size:14.5px; font-weight:700; color:var(--navy); }
.rz-review__firm{ font-size:13px; font-weight:600; color:var(--gold-ink); }
.rz-review__loc { font-size:12px; color:var(--ink-5); }
.rz-review__text{
  margin-top:16px; flex:1;
  font-size:14.5px; line-height:1.72; font-style:italic; color:var(--ink-2);
}
.rz-review__foot{
  display:flex; justify-content:space-between; align-items:center; gap:10px;
  margin-top:16px; padding-top:14px; border-top:1px solid var(--bd);
}
.rz-review__foot time{ font-size:12px; color:var(--ink-5); }
.rz-review__foot a{ font-size:12px; font-weight:700; }

.rz-ctabar{
  background:var(--navy);
  background-image:radial-gradient(50% 80% at 90% 50%, rgba(185,138,47,.12), transparent 70%);
}
.rz-ctabar__inner{
  padding-top:40px; padding-bottom:40px;
  display:flex; align-items:center; justify-content:space-between;
  gap:24px; flex-wrap:wrap;
}
.rz-ctabar__title{ font-size:20px; font-weight:800; line-height:1.3; color:#FFFFFF; text-wrap:pretty; }
.rz-ctabar__sub{ margin-top:6px; font-size:14px; color:rgba(255,255,255,.7); }
.rz-ctabar .rz-actions{ margin-top:0; gap:12px; }

.rz-timeline__label{
  margin-top:6px; font-size:13px; font-weight:700; letter-spacing:.18em;
  text-transform:uppercase; color:var(--gold-ink);
}
.rz-timeline{ list-style:none; padding:0; margin-top:26px; }
.rz-timeline__item{
  position:relative; margin-left:8px; padding:0 0 30px 36px;
  border-left:2px solid var(--bd);
}
.rz-timeline__item--last{ padding-bottom:4px; border-left-color:transparent; }
.rz-timeline__dot{
  position:absolute; left:-9px; top:2px; width:16px; height:16px; border-radius:999px;
  background:var(--gold-line); border:3px solid #FFFFFF; box-shadow:0 0 0 1px var(--bd);
}
.rz-timeline__item--last .rz-timeline__dot{ background:var(--navy); box-shadow:0 0 0 1px var(--gold-line); }
.rz-timeline__year{ font-size:13px; font-weight:800; letter-spacing:.12em; color:var(--gold-ink); }
.rz-timeline__title{ margin-top:8px; font-size:18px; font-weight:700; color:var(--navy); }
.rz-timeline__text{ margin-top:8px; max-width:640px; font-size:15px; line-height:1.75; color:var(--ink-3); }

.rz-duo{
  display:grid; grid-template-columns:repeat(auto-fit,minmax(320px,1fr));
  gap:22px; margin-top:44px;
}
.rz-panel{ background:var(--cream); border:1px solid var(--bd); border-radius:20px; padding:30px 28px; }
.rz-sec--cream .rz-panel{ background:#FFFFFF; }
.rz-panel__title{ font-size:18px; font-weight:800; color:var(--navy); }
.rz-panel__sub{ margin-top:8px; font-size:14px; line-height:1.65; color:var(--ink-4); }
.rz-list{ list-style:none; padding:0; margin-top:22px; display:flex; flex-direction:column; gap:14px; }
.rz-list__item{ display:flex; gap:12px; align-items:flex-start; }
.rz-list__icon{
  flex:none; width:34px; height:34px; border-radius:9px;
  background:var(--gold-tint); color:var(--gold-ink);
  display:grid; place-items:center;
}
.rz-list__title{ font-size:14.5px; font-weight:700; color:var(--navy); }
.rz-list__text{ margin-top:2px; font-size:13.5px; line-height:1.6; color:var(--ink-3); }
.rz-list__text a{ font-weight:600; }

.rz-faq{ flex:1 1 560px; min-width:0; display:flex; flex-direction:column; gap:10px; }
.rz-faq__item{ background:#FFFFFF; border:1px solid var(--bd); border-radius:14px; padding:0 22px; }
.rz-faq__q{
  cursor:pointer; list-style:none;
  display:flex; align-items:center; gap:14px; padding:18px 0;
  font-size:15.5px; font-weight:700; color:var(--navy);
}
.rz-faq__q::-webkit-details-marker{ display:none; }
.rz-faq__tag{
  flex:none; background:var(--gold-tint); color:var(--gold-ink);
  font-size:10.5px; font-weight:700; letter-spacing:.06em; text-transform:uppercase;
  padding:4px 9px; border-radius:999px;
}
.rz-faq__label{ flex:1; }
.rz-faq__icon{
  flex:none; width:26px; height:26px; border-radius:999px;
  background:var(--gold-tint); color:var(--gold-ink);
  display:grid; place-items:center; font-size:18px; font-weight:600; line-height:1;
  transition:transform .3s ease, background .3s ease, color .3s ease;
}
.rz-faq__item[open] .rz-faq__icon{ transform:rotate(45deg); background:var(--gold-line); color:#FFFFFF; }
.rz-faq__a{ padding:0 0 20px; font-size:14.5px; line-height:1.75; color:var(--ink-2); }
.rz-faq__a a{ font-weight:600; }
.rz-faq__item[open] .rz-faq__a{ animation:rz-fadein .35s cubic-bezier(.4,0,.2,1); }
@keyframes rz-fadein{ from{opacity:0;transform:translateY(-6px)} to{opacity:1;transform:none} }

.rz-note{
  margin-top:26px; background:#FFFFFF;
  border:1px solid var(--bd); border-left:3px solid var(--gold-line);
  border-radius:14px; padding:18px 20px;
}
.rz-note__title{ font-size:14.5px; font-weight:700; color:var(--navy); }
.rz-note__text{ margin-top:6px; font-size:13.5px; line-height:1.6; color:var(--ink-3); }
.rz-note__text a{ font-weight:600; }

.rz-podcast{
  background:var(--navy);
  background-image:radial-gradient(56% 70% at 85% 15%, rgba(185,138,47,.12), transparent 70%);
}
.rz-podcast__inner{
  padding-top:80px; padding-bottom:84px;
  display:flex; flex-wrap:wrap; gap:48px; align-items:center;
}
.rz-podcast__cover{ flex:0 1 260px; min-width:220px; }
.rz-podcast__cover img{
  display:block; width:100%; aspect-ratio:1; object-fit:cover;
  border-radius:22px; box-shadow:0 24px 60px rgba(0,0,0,.45);
}
.rz-podcast__body{ flex:1 1 460px; min-width:0; }
.rz-podcast__lead{ margin-top:16px; max-width:560px; font-size:16px; line-height:1.75; color:rgba(255,255,255,.78); }
.rz-chips{ display:flex; flex-wrap:wrap; gap:12px; margin-top:26px; }
.rz-chip{
  display:inline-flex; align-items:center; gap:9px;
  border:1px solid rgba(255,255,255,.2); border-radius:999px;
  padding:10px 18px; font-size:13px; font-weight:600; color:#FFFFFF;
  transition:border-color .25s ease, background .25s ease;
}
.rz-chip:hover{ border-color:rgba(212,169,78,.55); background:rgba(255,255,255,.05); color:#FFFFFF; }
.rz-chip svg{ color:var(--gold); flex:none; }
.rz-podcast__links{ margin-top:18px; font-size:13px; color:rgba(255,255,255,.6); }
.rz-podcast__links a{ color:var(--gold); font-weight:600; }
.rz-podcast__links a:hover{ color:#FFFFFF; }

.rz-insta__head{ display:flex; align-items:baseline; justify-content:space-between; gap:16px; flex-wrap:wrap; }
.rz-insta__head a{ font-size:13.5px; font-weight:600; }
.rz-insta{ margin-top:28px; background:var(--cream); border:1px solid var(--bd); border-radius:18px; padding:16px 20px; }
.rz-insta__grid{ display:grid; grid-template-columns:repeat(auto-fit,minmax(160px,1fr)); gap:12px; }
.rz-insta__tile{ aspect-ratio:1; border-radius:12px; overflow:hidden; background:#EFEBE2; }
.rz-insta__tile img{ display:block; width:100%; height:100%; object-fit:cover; }

.rz-final{
  background:var(--navy);
  background-image:radial-gradient(56% 70% at 15% 20%, rgba(185,138,47,.12), transparent 70%);
}
.rz-final__inner{ padding-top:84px; padding-bottom:88px; text-align:center; }
.rz-final__title{
  max-width:900px;
  font-size:36px; font-weight:800; line-height:1.25; letter-spacing:-.015em;
  color:#FFFFFF; text-wrap:balance;
}
.rz-final__title em{ font-style:normal; color:var(--gold); }
.rz-final__lead{ max-width:680px; font-size:16px; line-height:1.75; color:rgba(255,255,255,.78); text-wrap:balance; }
.rz-final__meta{ font-size:13px; color:rgba(255,255,255,.6); }
.rz .rz-final__title{ margin:0 auto; }
.rz .rz-final__lead{ margin:18px auto 0; }
.rz .rz-final__meta{ margin-top:20px; }

@media (max-width:900px){
  .rz-wrap,.rz-hero__inner{ padding-left:24px; padding-right:24px; }
  .rz-sec{ padding:64px 0 68px; }
  .rz-hero__inner{ padding-top:80px; padding-bottom:48px; }
  .rz-hero__video{ object-position:center; }
  .rz-hero__scrim{
    background:linear-gradient(180deg, rgba(9,14,21,.88) 0%, rgba(9,14,21,.8) 60%, rgba(9,14,21,.92) 100%);
  }
  .rz-hero__title{ font-size:34px; }
  .rz-h2,.rz-h2--lg{ font-size:28px; }
  .rz-h2--inv,.rz-final__title{ font-size:28px; }
  .rz-quote__text{ font-size:20px; }
  .rz-split,.rz-split--wide,.rz-split--faq{ gap:36px; }
  .rz-split__side--narrow{ max-width:none; }
  .rz-podcast__inner{ padding-top:60px; padding-bottom:64px; gap:32px; }
  .rz-final__inner{ padding-top:64px; padding-bottom:68px; }
}
@media (max-width:560px){
  .rz-hero__title{ font-size:28px; }
  .rz-final__title{ font-size:24px; }
  .rz-nations__label{ font-size:12.5px; }
  .rz-faq__q{ flex-wrap:wrap; gap:10px; }
  .rz-faq__label{ flex:1 1 100%; order:3; }
  .rz-btn--light,.rz-btn--ghost,.rz-btn--navy{ width:100%; }
  .rz-review__head{ flex-direction:column; }
}
@media (prefers-reduced-motion:reduce){
  .rz *{ animation:none !important; transition:none !important; }
}

.rz{ line-height:normal; }

.rz a.rz-btn--light, .rz a.rz-btn--light:hover,
.rz a.rz-rating__link, .rz a.rz-rating__link:hover{ color:var(--navy); }
.rz a.rz-btn--ghost, .rz a.rz-btn--ghost:hover,
.rz a.rz-btn--navy, .rz a.rz-btn--navy:hover,
.rz a.rz-badge, .rz a.rz-badge:hover,
.rz a.rz-chip, .rz a.rz-chip:hover{ color:#FFFFFF; }

.rz-insta__feed:empty{ display:none; }
.rz-insta--geladen .rz-insta__grid,
.rz-insta:has(.ti-widget) .rz-insta__grid{ display:none; }
.rz-insta__feed .ti-widget{ margin-bottom:0 !important; }
.rz-insta__feed .ti-post-content,
.rz-insta__feed .ti-media-icon,
.rz-insta__feed .ti-image-counter,
.rz-insta__feed .ti-card-body::before{ display:none !important; }
.rz-insta__tile{ display:grid; place-items:center; color:var(--gold-ink); }
.rz-insta__tile svg{ opacity:.45; }
.rz .rz-review__loc, .rz .rz-review__foot time{ color:var(--ink-4); }
.rz .rz-reviews{ grid-template-columns:repeat(auto-fit,minmax(min(300px,100%),1fr)); }
.rz .rz-duo{ grid-template-columns:repeat(auto-fit,minmax(min(320px,100%),1fr)); }
.rz .rz-list__item > div{ min-width:0; }
.rz .rz-list__title, .rz .rz-faq__a{ overflow-wrap:break-word; }
@media (min-width:901px) and (max-width:1100px){
  .rz .rz-hero__scrim{ background:linear-gradient(90deg, rgba(9,14,21,.92) 0%, rgba(9,14,21,.82) 60%, rgba(9,14,21,.6) 100%); }
}
@media (max-width:560px){
  .rz-insta__grid{ grid-template-columns:repeat(2,1fr); }
  .rz-insta__tile:nth-child(5){ display:none; }
}
