:root {
  --radzha-navy: #0b2a3f;
  --radzha-blue: #123b5a;
  --radzha-ink: #182933;
  --radzha-muted: #627178;
  --radzha-gold: #b98642;
  --radzha-gold-soft: #dfbf7b;
  --radzha-platinum: #f9f5ed;
  --radzha-paper: #f3eadc;
  --radzha-card: rgba(255, 252, 246, 0.92);
  --radzha-line: rgba(27, 58, 82, 0.14);
}

.radzha-upgraded {
  text-rendering: geometricPrecision;
  -webkit-font-smoothing: antialiased;
}

.radzha-upgraded header {
  border-bottom: 1px solid rgba(27, 58, 82, 0.1);
  background: rgba(250, 246, 238, 0.9) !important;
  box-shadow: 0 18px 60px rgba(27, 58, 82, 0.08);
  backdrop-filter: blur(18px) saturate(1.1);
}

.radzha-upgraded header a,
.radzha-upgraded header button {
  letter-spacing: 0 !important;
}

.radzha-upgraded ::selection {
  color: #fffaf0;
  background: var(--radzha-blue);
}

.radzha-premium-section {
  position: relative;
  isolation: isolate;
  scroll-margin-top: 96px;
  padding: clamp(64px, 7vw, 112px) clamp(20px, 5vw, 72px);
  color: var(--radzha-ink);
  background:
    radial-gradient(circle at 12% 0%, rgba(255, 255, 255, 0.76), rgba(255, 255, 255, 0) 34%),
    linear-gradient(135deg, rgba(255, 252, 246, 0.78), rgba(232, 219, 197, 0.52));
  border-block: 1px solid rgba(49, 72, 94, 0.08);
}

.radzha-premium-section::before {
  content: "";
  position: absolute;
  inset: 0;
  z-index: -1;
  background-image:
    linear-gradient(rgba(16, 42, 67, 0.045) 1px, transparent 1px),
    linear-gradient(90deg, rgba(16, 42, 67, 0.045) 1px, transparent 1px);
  background-size: 44px 44px;
  mask-image: linear-gradient(180deg, rgba(0, 0, 0, 0.72), rgba(0, 0, 0, 0));
}

.radzha-premium-inner {
  width: min(1220px, 100%);
  margin: 0 auto;
}

.radzha-premium-eyebrow {
  display: inline-flex;
  gap: 10px;
  align-items: center;
  margin: 0 0 18px;
  padding: 9px 14px;
  color: var(--radzha-blue);
  font: 700 12px/1 "Manrope", sans-serif;
  text-transform: uppercase;
  border: 1px solid rgba(180, 135, 78, 0.28);
  border-radius: 999px;
  background: rgba(255, 252, 246, 0.72);
}

.radzha-premium-eyebrow::before {
  content: "";
  width: 8px;
  height: 8px;
  border-radius: 999px;
  background: linear-gradient(135deg, var(--radzha-gold), var(--radzha-gold-soft));
  box-shadow: 0 0 0 5px rgba(180, 135, 78, 0.12);
}

.radzha-premium-grid {
  display: grid;
  grid-template-columns: minmax(0, 0.95fr) minmax(360px, 1.05fr);
  gap: clamp(32px, 5vw, 68px);
  align-items: center;
}

.radzha-premium-title {
  margin: 0;
  max-width: 760px;
  color: var(--radzha-navy);
  font: 600 clamp(34px, 4.5vw, 64px)/1.04 "Unbounded", "Manrope", sans-serif;
}

.radzha-premium-lead {
  margin: 22px 0 0;
  max-width: 680px;
  color: #45565d;
  font: 500 clamp(16px, 1.4vw, 19px)/1.75 "Manrope", sans-serif;
}

.radzha-proof-list {
  display: grid;
  grid-template-columns: repeat(2, minmax(0, 1fr));
  gap: 14px;
  margin: 30px 0 0;
  padding: 0;
  list-style: none;
}

.radzha-proof-list li,
.radzha-route-point,
.radzha-ai-card,
.radzha-gallery-card,
.radzha-ad-panel,
.radzha-ad-points article,
.radzha-doc-card,
.radzha-step-card,
.radzha-request-box {
  border: 1px solid var(--radzha-line);
  background: linear-gradient(180deg, rgba(255, 252, 246, 0.92), rgba(246, 239, 227, 0.82));
  box-shadow: 0 22px 60px rgba(49, 72, 94, 0.1);
  backdrop-filter: blur(10px);
}

.radzha-proof-list li {
  min-height: 92px;
  padding: 18px;
  border-radius: 16px;
}

.radzha-proof-list strong {
  display: block;
  margin-bottom: 8px;
  color: var(--radzha-navy);
  font: 800 14px/1.2 "Manrope", sans-serif;
}

.radzha-proof-list span {
  color: var(--radzha-muted);
  font: 500 13px/1.55 "Manrope", sans-serif;
}

.radzha-photo-stack {
  display: grid;
  grid-template-columns: 1.1fr 0.9fr;
  gap: 16px;
}

.radzha-photo-card {
  position: relative;
  min-height: 220px;
  overflow: hidden;
  border: 1px solid rgba(255, 255, 255, 0.58);
  border-radius: 22px;
  box-shadow: 0 30px 90px rgba(49, 72, 94, 0.22);
  background: #d9cbb5;
  transform: translateZ(0);
}

.radzha-photo-card:first-child {
  min-height: 460px;
}

.radzha-photo-card img,
.radzha-gallery-card img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  display: block;
  filter: saturate(0.94) contrast(1.05);
  transition: transform 500ms ease, filter 500ms ease;
}

.radzha-photo-card:hover img,
.radzha-gallery-card:hover img,
.radzha-editorial-card:hover img {
  transform: scale(1.035);
  filter: saturate(1.02) contrast(1.07);
}

.radzha-photo-card::after,
.radzha-gallery-card::after {
  content: "";
  position: absolute;
  inset: 0;
  pointer-events: none;
  background: linear-gradient(180deg, rgba(16, 42, 67, 0), rgba(16, 42, 67, 0.42));
}

.radzha-photo-caption {
  position: absolute;
  left: 18px;
  right: 18px;
  bottom: 16px;
  z-index: 1;
  color: #fffaf0;
  font: 700 14px/1.35 "Manrope", sans-serif;
  text-shadow: 0 3px 16px rgba(0, 0, 0, 0.36);
}

.radzha-route-section {
  padding-top: clamp(56px, 6vw, 88px);
  background:
    linear-gradient(180deg, rgba(246, 239, 227, 0.72), rgba(255, 252, 246, 0.78)),
    radial-gradient(circle at 78% 10%, rgba(180, 135, 78, 0.13), rgba(180, 135, 78, 0));
}

.radzha-route-header {
  display: grid;
  grid-template-columns: minmax(0, 0.8fr) minmax(300px, 1fr);
  gap: 34px;
  align-items: end;
  margin-bottom: 30px;
}

.radzha-route-title {
  margin: 0;
  color: var(--radzha-navy);
  font: 600 clamp(28px, 3.2vw, 46px)/1.12 "Unbounded", "Manrope", sans-serif;
}

.radzha-route-text {
  margin: 0;
  color: #4d5e65;
  font: 500 16px/1.7 "Manrope", sans-serif;
}

.radzha-gallery-grid {
  display: grid;
  grid-template-columns: 1.05fr 0.95fr 0.95fr;
  gap: 18px;
}

.radzha-gallery-card {
  position: relative;
  min-height: 340px;
  overflow: hidden;
  border-radius: 20px;
}

.radzha-ad-conversion {
  padding-block: clamp(42px, 5vw, 74px);
  background:
    linear-gradient(135deg, rgba(255, 252, 246, 0.96), rgba(238, 227, 207, 0.78)),
    radial-gradient(circle at 18% 0%, rgba(185, 134, 66, 0.14), rgba(185, 134, 66, 0)),
    radial-gradient(circle at 82% 82%, rgba(18, 59, 90, 0.12), rgba(18, 59, 90, 0));
}

.radzha-ad-panel {
  display: grid;
  grid-template-columns: minmax(0, 0.92fr) minmax(360px, 1.08fr);
  gap: clamp(26px, 4vw, 54px);
  align-items: center;
  padding: clamp(24px, 4vw, 44px);
  border-radius: 26px;
}

.radzha-ad-copy h2 {
  margin: 0;
  max-width: 760px;
  color: var(--radzha-navy);
  font: 700 clamp(28px, 3.4vw, 48px)/1.1 "Unbounded", "Manrope", sans-serif;
}

.radzha-ad-copy p {
  margin: 18px 0 0;
  max-width: 680px;
  color: #465960;
  font: 600 16px/1.7 "Manrope", sans-serif;
}

.radzha-ad-actions {
  display: flex;
  flex-wrap: wrap;
  gap: 10px;
  margin-top: 26px;
}

.radzha-ad-actions a {
  display: inline-flex;
  min-height: 48px;
  align-items: center;
  justify-content: center;
  padding: 0 18px;
  color: var(--radzha-navy) !important;
  font: 900 13px/1 "Manrope", sans-serif;
  text-decoration: none;
  border: 1px solid rgba(27, 58, 82, 0.16);
  border-radius: 999px;
  background: rgba(255, 252, 246, 0.82);
  transition: transform 180ms ease, box-shadow 180ms ease, border-color 180ms ease;
}

.radzha-ad-actions a:first-child {
  color: #fffaf0 !important;
  border-color: transparent;
  background: linear-gradient(135deg, var(--radzha-blue), var(--radzha-navy));
  box-shadow: 0 18px 42px rgba(16, 42, 67, 0.22);
}

.radzha-ad-actions a:hover {
  transform: translateY(-2px);
  border-color: rgba(185, 134, 66, 0.38);
  box-shadow: 0 20px 48px rgba(27, 58, 82, 0.14);
}

.radzha-ad-points {
  display: grid;
  grid-template-columns: repeat(3, minmax(0, 1fr));
  gap: 12px;
}

.radzha-ad-points article {
  min-height: 184px;
  padding: 20px;
  border-radius: 18px;
}

.radzha-ad-points strong {
  display: block;
  margin-bottom: 10px;
  color: var(--radzha-navy);
  font: 900 16px/1.22 "Manrope", sans-serif;
}

.radzha-ad-points span {
  display: block;
  color: var(--radzha-muted);
  font: 600 13px/1.58 "Manrope", sans-serif;
}

.radzha-world-portfolio {
  padding-top: clamp(72px, 8vw, 128px);
  background:
    radial-gradient(circle at 12% 20%, rgba(255, 255, 255, 0.8), rgba(255, 255, 255, 0) 36%),
    linear-gradient(135deg, rgba(250, 246, 238, 0.96), rgba(226, 213, 191, 0.62));
}

.radzha-world-kicker {
  margin: 0 0 16px;
  color: rgba(11, 42, 63, 0.54);
  font: 800 11px/1.2 "Manrope", sans-serif;
  text-transform: uppercase;
  letter-spacing: 0.12em;
}

.radzha-world-header {
  align-items: start;
}

.radzha-editorial-grid {
  display: grid;
  grid-template-columns: repeat(12, minmax(0, 1fr));
  grid-auto-rows: 160px;
  gap: 16px;
  margin-top: 36px;
}

.radzha-editorial-card {
  position: relative;
  min-height: 100%;
  margin: 0;
  overflow: hidden;
  border: 1px solid rgba(255, 255, 255, 0.66);
  border-radius: 22px;
  background: #d8c9af;
  box-shadow: 0 30px 90px rgba(27, 58, 82, 0.16);
}

.radzha-editorial-card-1 {
  grid-column: span 5;
  grid-row: span 3;
}

.radzha-editorial-card-2 {
  grid-column: span 4;
  grid-row: span 2;
}

.radzha-editorial-card-3 {
  grid-column: span 3;
  grid-row: span 2;
}

.radzha-editorial-card-4,
.radzha-editorial-card-5,
.radzha-editorial-card-6 {
  grid-column: span 4;
  grid-row: span 2;
}

.radzha-editorial-card img {
  width: 100%;
  height: 100%;
  display: block;
  object-fit: cover;
  filter: saturate(0.95) contrast(1.05);
  transition: transform 500ms ease, filter 500ms ease;
}

.radzha-editorial-card::after {
  content: "";
  position: absolute;
  inset: 0;
  pointer-events: none;
  background:
    linear-gradient(180deg, rgba(11, 42, 63, 0), rgba(11, 42, 63, 0.68)),
    linear-gradient(90deg, rgba(11, 42, 63, 0.18), rgba(11, 42, 63, 0));
}

.radzha-editorial-card figcaption {
  position: absolute;
  left: 20px;
  right: 20px;
  bottom: 18px;
  z-index: 1;
  color: #fffaf0;
}

.radzha-editorial-card strong {
  display: block;
  margin-bottom: 7px;
  font: 900 18px/1.18 "Manrope", sans-serif;
}

.radzha-editorial-card span {
  display: block;
  max-width: 520px;
  color: rgba(255, 250, 240, 0.84);
  font: 600 13px/1.48 "Manrope", sans-serif;
}

.radzha-standards-section {
  background:
    linear-gradient(135deg, rgba(244, 235, 221, 0.86), rgba(255, 252, 246, 0.92)),
    radial-gradient(circle at 88% 18%, rgba(185, 134, 66, 0.14), rgba(185, 134, 66, 0));
}

.radzha-standards-shell {
  display: grid;
  grid-template-columns: minmax(0, 0.8fr) minmax(360px, 1.2fr);
  gap: clamp(28px, 5vw, 70px);
  align-items: start;
  padding: clamp(24px, 4vw, 46px);
  border: 1px solid rgba(27, 58, 82, 0.12);
  border-radius: 28px;
  background:
    linear-gradient(135deg, rgba(255, 252, 246, 0.86), rgba(243, 234, 220, 0.74)),
    linear-gradient(90deg, rgba(185, 134, 66, 0.08), rgba(18, 59, 90, 0.06));
  box-shadow: 0 34px 100px rgba(27, 58, 82, 0.12);
}

.radzha-standards-list {
  display: grid;
  gap: 12px;
}

.radzha-standards-list article {
  display: grid;
  grid-template-columns: 54px minmax(0, 1fr);
  gap: 18px;
  align-items: start;
  padding: 18px;
  border: 1px solid rgba(27, 58, 82, 0.1);
  border-radius: 18px;
  background: rgba(255, 252, 246, 0.62);
}

.radzha-standards-list article > span {
  display: inline-flex;
  width: 48px;
  height: 48px;
  align-items: center;
  justify-content: center;
  color: #fffaf0;
  font: 900 13px/1 "Manrope", sans-serif;
  border-radius: 999px;
  background: linear-gradient(135deg, var(--radzha-navy), var(--radzha-gold));
}

.radzha-standards-list strong {
  display: block;
  color: var(--radzha-navy);
  font: 900 16px/1.25 "Manrope", sans-serif;
}

.radzha-standards-list p {
  margin: 8px 0 0;
  color: var(--radzha-muted);
  font: 600 13px/1.58 "Manrope", sans-serif;
}

.radzha-gallery-card:nth-child(1) {
  min-height: 420px;
}

.radzha-gallery-body {
  position: absolute;
  left: 20px;
  right: 20px;
  bottom: 18px;
  z-index: 1;
  color: #fffaf0;
}

.radzha-gallery-body strong {
  display: block;
  margin-bottom: 8px;
  font: 800 17px/1.25 "Manrope", sans-serif;
}

.radzha-gallery-body span {
  display: block;
  max-width: 92%;
  color: rgba(255, 250, 240, 0.86);
  font: 500 13px/1.55 "Manrope", sans-serif;
}

.radzha-ai-grid {
  display: grid;
  grid-template-columns: repeat(3, minmax(0, 1fr));
  gap: 16px;
  margin-top: 30px;
}

.radzha-ai-card {
  padding: 20px;
  border-radius: 18px;
}

.radzha-ai-card strong {
  display: block;
  margin-bottom: 9px;
  color: var(--radzha-navy);
  font: 800 15px/1.25 "Manrope", sans-serif;
}

.radzha-ai-card span {
  color: var(--radzha-muted);
  font: 500 13px/1.55 "Manrope", sans-serif;
}

.radzha-documents-section {
  background:
    linear-gradient(135deg, rgba(255, 252, 246, 0.9), rgba(232, 219, 197, 0.64)),
    radial-gradient(circle at 84% 18%, rgba(22, 59, 92, 0.11), rgba(22, 59, 92, 0));
}

.radzha-document-grid {
  display: grid;
  grid-template-columns: repeat(4, minmax(0, 1fr));
  gap: 16px;
}

.radzha-doc-card {
  display: flex;
  min-height: 190px;
  flex-direction: column;
  justify-content: space-between;
  padding: 22px;
  color: inherit !important;
  text-decoration: none;
  border-radius: 18px;
  transition: transform 180ms ease, box-shadow 180ms ease, border-color 180ms ease;
}

.radzha-doc-card:hover {
  transform: translateY(-4px);
  border-color: rgba(180, 135, 78, 0.42);
  box-shadow: 0 28px 70px rgba(49, 72, 94, 0.16);
}

.radzha-doc-tag {
  width: fit-content;
  padding: 8px 11px;
  color: var(--radzha-blue);
  font: 800 11px/1 "Manrope", sans-serif;
  text-transform: uppercase;
  border-radius: 999px;
  background: rgba(180, 135, 78, 0.13);
}

.radzha-doc-card strong {
  display: block;
  margin-top: 18px;
  color: var(--radzha-navy);
  font: 800 18px/1.25 "Manrope", sans-serif;
}

.radzha-doc-card em {
  display: block;
  margin-top: 18px;
  color: var(--radzha-gold);
  font: 800 13px/1 "Manrope", sans-serif;
  font-style: normal;
}

.radzha-process-section {
  background:
    linear-gradient(180deg, rgba(242, 232, 216, 0.82), rgba(255, 252, 246, 0.9)),
    radial-gradient(circle at 14% 78%, rgba(180, 135, 78, 0.14), rgba(180, 135, 78, 0));
}

.radzha-process-layout {
  display: grid;
  grid-template-columns: minmax(0, 0.78fr) minmax(360px, 1.22fr);
  gap: clamp(28px, 5vw, 66px);
  align-items: start;
}

.radzha-process-grid {
  display: grid;
  grid-template-columns: repeat(2, minmax(0, 1fr));
  gap: 16px;
}

.radzha-step-card {
  min-height: 198px;
  padding: 22px;
  border-radius: 18px;
}

.radzha-step-card:nth-child(5) {
  grid-column: 1 / -1;
}

.radzha-step-card span {
  display: inline-flex;
  width: 42px;
  height: 42px;
  align-items: center;
  justify-content: center;
  margin-bottom: 18px;
  color: #fffaf0;
  font: 900 13px/1 "Manrope", sans-serif;
  border-radius: 999px;
  background: linear-gradient(135deg, var(--radzha-blue), var(--radzha-gold));
  box-shadow: 0 14px 34px rgba(16, 42, 67, 0.18);
}

.radzha-step-card strong {
  display: block;
  color: var(--radzha-navy);
  font: 800 17px/1.25 "Manrope", sans-serif;
}

.radzha-step-card p {
  margin: 10px 0 0;
  color: var(--radzha-muted);
  font: 500 13px/1.6 "Manrope", sans-serif;
}

.radzha-request-section {
  padding-block: clamp(48px, 5vw, 76px);
  background:
    linear-gradient(135deg, rgba(255, 252, 246, 0.94), rgba(236, 224, 204, 0.74)),
    radial-gradient(circle at 50% 0%, rgba(22, 59, 92, 0.1), rgba(22, 59, 92, 0));
}

.radzha-request-box {
  display: grid;
  grid-template-columns: minmax(0, 0.9fr) minmax(320px, 1fr);
  gap: 30px;
  padding: clamp(24px, 4vw, 42px);
  border-radius: 24px;
}

.radzha-request-list {
  display: grid;
  gap: 12px;
  margin: 0;
  padding: 0;
  list-style: none;
}

.radzha-request-list li {
  display: flex;
  gap: 12px;
  align-items: flex-start;
  color: #40525a;
  font: 700 14px/1.45 "Manrope", sans-serif;
}

.radzha-request-list span {
  flex: 0 0 auto;
  width: 10px;
  height: 10px;
  margin-top: 5px;
  border-radius: 999px;
  background: linear-gradient(135deg, var(--radzha-gold), var(--radzha-gold-soft));
  box-shadow: 0 0 0 5px rgba(180, 135, 78, 0.12);
}

.radzha-world-cta {
  position: relative;
  isolation: isolate;
  scroll-margin-top: 96px;
  min-height: clamp(520px, 58vw, 720px);
  display: grid;
  align-items: end;
  overflow: hidden;
  padding: clamp(40px, 6vw, 82px);
  color: var(--radzha-ink);
  background: var(--radzha-platinum);
}

.radzha-world-cta-media {
  position: absolute;
  inset: 0;
  z-index: -2;
}

.radzha-world-cta-media img {
  width: 100%;
  height: 100%;
  display: block;
  object-fit: cover;
  filter: saturate(0.92) contrast(1.02) brightness(1.04);
}

.radzha-world-cta::before {
  content: "";
  position: absolute;
  inset: 0;
  z-index: -1;
  background:
    linear-gradient(90deg, rgba(249, 245, 237, 0.94), rgba(249, 245, 237, 0.84), rgba(249, 245, 237, 0.4)),
    linear-gradient(0deg, rgba(243, 234, 220, 0.94), rgba(243, 234, 220, 0.18));
}

.radzha-world-cta-content {
  width: min(760px, 100%);
}

.radzha-world-cta .radzha-premium-eyebrow {
  color: var(--radzha-blue);
  background: rgba(255, 252, 246, 0.76);
  border-color: rgba(185, 134, 66, 0.26);
}

.radzha-world-cta h2 {
  margin: 0;
  color: var(--radzha-navy);
  font: 700 clamp(38px, 5vw, 78px)/1.02 "Unbounded", "Manrope", sans-serif;
}

.radzha-world-cta p {
  max-width: 640px;
  margin: 22px 0 0;
  color: #465960;
  font: 600 17px/1.72 "Manrope", sans-serif;
}

.radzha-world-cta .radzha-premium-cta a:first-child {
  color: #fffaf0 !important;
  background: linear-gradient(135deg, var(--radzha-blue), var(--radzha-navy));
}

.radzha-world-cta .radzha-premium-cta a:last-child {
  color: var(--radzha-navy) !important;
  border-color: rgba(27, 58, 82, 0.18);
  background: rgba(255, 252, 246, 0.82);
}

.radzha-premium-cta {
  display: flex;
  flex-wrap: wrap;
  gap: 12px;
  margin-top: 30px;
}

.radzha-premium-cta a {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  min-height: 48px;
  padding: 0 20px;
  font: 800 14px/1 "Manrope", sans-serif;
  border-radius: 999px;
  text-decoration: none;
}

.radzha-premium-cta a:first-child {
  color: #fffaf0 !important;
  background: linear-gradient(135deg, var(--radzha-blue), var(--radzha-navy));
  box-shadow: 0 18px 42px rgba(16, 42, 67, 0.24);
}

.radzha-premium-cta a:last-child {
  color: var(--radzha-navy) !important;
  border: 1px solid rgba(16, 42, 67, 0.18);
  background: rgba(255, 252, 246, 0.82);
}

@media (max-width: 980px) {
  .radzha-premium-grid,
  .radzha-route-header,
  .radzha-gallery-grid,
  .radzha-ai-grid,
  .radzha-document-grid,
  .radzha-ad-panel,
  .radzha-ad-points,
  .radzha-process-layout,
  .radzha-process-grid,
  .radzha-request-box,
  .radzha-standards-shell {
    grid-template-columns: 1fr;
  }

  .radzha-editorial-grid {
    grid-template-columns: repeat(6, minmax(0, 1fr));
    grid-auto-rows: 150px;
  }

  .radzha-editorial-card-1,
  .radzha-editorial-card-2,
  .radzha-editorial-card-3,
  .radzha-editorial-card-4,
  .radzha-editorial-card-5,
  .radzha-editorial-card-6 {
    grid-column: span 3;
    grid-row: span 2;
  }

  .radzha-photo-card:first-child,
  .radzha-gallery-card:nth-child(1) {
    min-height: 320px;
  }
}

@media (max-width: 640px) {
  .radzha-proof-list,
  .radzha-photo-stack {
    grid-template-columns: 1fr;
  }

  .radzha-premium-section {
    padding-inline: 18px;
  }

  .radzha-photo-card,
  .radzha-gallery-card {
    min-height: 260px;
    border-radius: 16px;
  }

  .radzha-doc-card,
  .radzha-ad-panel,
  .radzha-ad-points article,
  .radzha-step-card,
  .radzha-request-box {
    border-radius: 16px;
  }

  .radzha-editorial-grid {
    grid-template-columns: 1fr;
    grid-auto-rows: auto;
  }

  .radzha-editorial-card-1,
  .radzha-editorial-card-2,
  .radzha-editorial-card-3,
  .radzha-editorial-card-4,
  .radzha-editorial-card-5,
  .radzha-editorial-card-6 {
    grid-column: auto;
    grid-row: auto;
    min-height: 280px;
  }

  .radzha-standards-list article {
    grid-template-columns: 1fr;
  }

  .radzha-world-cta {
    min-height: 620px;
    padding: 34px 18px;
  }

  .radzha-step-card:nth-child(5) {
    grid-column: auto;
  }
}
