/** Shopify CDN: Minification failed

Line 311:0 Unexpected "}"

**/
/* ==========================================================================
   ALIA Journal (sections/alia-journal.liquid) - the blog home page.
   ALIA tokens from alia-home.css (--alia-c-*, --alia-r-*). Every rule is
   scoped to .alia-jn so it outranks the shared resets in alia-home.css, which
   other ALIA sections can load again further down the page.
   ========================================================================== */

.alia-jn {
  --alia-max: 1320px;
  --jn-line: rgba(0, 0, 0, .1);
  overflow-x: clip;
}
/* "Same as the ALIA LP sections": their container (alia-cl.css) is
   (1200px + 2 x 24px) x zoom, zoom = 1 at 1440px wide rising 0.6 per 1440px,
   max 1.5; sides 24px (20px on phones). Written out so nothing moves on load. */
.alia-s.alia-jn--w-specs { --alia-edge: 24px; --alia-max: clamp(1200px, calc(451.2px + 52vw), 1824px); }
@media (max-width: 849px) { .alia-s.alia-jn--w-specs { --alia-edge: 20px; } }

/* ---------- 1. page heading ---------- */
.alia-jn .alia-jn__eyebrow { margin-bottom: 10px !important; color: var(--alia-c-gold-ink); font-size: 13px; font-weight: 500; line-height: 1.3; text-transform: uppercase; font-weight: 600; letter-spacing: .14em !important;}
.alia-jn .alia-jn__h1 { color: var(--alia-ink); font-size: clamp(40px, 5.2vw,62px); font-weight: 600; letter-spacing: -0.032em; line-height: 1.02; text-transform: none; }
.alia-jn .alia-jn__h1-topic { color: var(--alia-muted); }
.alia-jn .alia-jn__intro { max-width: 40em; margin-top: 18px !important; color: var(--alia-muted); font-size: clamp(17px, 1.4vw, 19px); line-height: 1.5; text-wrap: pretty; }

/* ---------- shared card parts ---------- */
.alia-jn .alia-jn__card { position: relative; display: flex; flex-direction: column; min-width: 0; }
.alia-jn .alia-jn__pic { display: block; aspect-ratio: 16 / 10; border-radius: var(--alia-r-card); overflow: hidden; background: var(--alia-c-mist); }
.alia-jn .alia-jn__img { width: 100%; height: 100%; object-fit: cover; }
.alia-jn .alia-jn__pic-ph { display: grid; place-items: center; height: 100%; padding: 24px; color: var(--alia-muted); font-size: 15px; font-weight: 600; text-align: center; }
.alia-jn .alia-jn__body { display: flex; flex-direction: column; align-items: flex-start; min-width: 0; padding-top: 18px; }
.alia-jn .alia-jn__meta { display: flex; flex-wrap: wrap; align-items: center; gap: 4px 14px; color: var(--alia-muted); font-size: 13px; line-height: 1.4; }
.alia-jn .alia-jn__cat { position: relative; z-index: 1; color: var(--alia-c-gold-ink); font-weight: 600; }
.alia-jn .alia-jn__cat:hover { text-decoration: underline; text-underline-offset: 3px; }
.alia-jn .alia-jn__badge { padding: 3px 10px; border-radius: 999px; background: var(--alia-c-mist); color: var(--alia-ink); font-size: 12px; font-weight: 600; }
.alia-jn .alia-jn__title { margin-top: 10px !important; color: var(--alia-ink); font-size: clamp(19px, 1.45vw, 23px); font-weight: 600; letter-spacing: -0.012em; line-height: 1.25; text-wrap: balance; text-transform: none; }
.alia-jn .alia-jn__title a { color: inherit; }
/* the whole card opens the article; the topic link stays its own link */
.alia-jn .alia-jn__title a::after { content: ""; position: absolute; inset: 0; border-radius: var(--alia-r-card); }
.alia-jn .alia-jn__title a:focus-visible { outline: none; }
.alia-jn .alia-jn__title a:focus-visible::after { outline: 2px solid var(--alia-c-gold); outline-offset: 4px; }
.alia-jn .alia-jn__excerpt { display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 3; overflow: hidden; margin-top: 8px !important; color: var(--alia-body); font-size: 15px; line-height: 1.6; }
.alia-jn .alia-jn__byline { display: flex; flex-wrap: wrap; gap: 2px 12px; margin-top: 12px !important; color: var(--alia-muted); font-size: 13px; line-height: 1.4; }
.alia-jn .alia-jn__author { color: var(--alia-ink); font-weight: 500; }

/* ---------- 2. lead story ---------- */
.alia-jn .alia-jn__lead { margin-top: clamp(32px, 3.6vw, 56px); }
.alia-jn .alia-jn__card--hero { display: grid; grid-template-columns: minmax(0, 1.45fr) minmax(0, 1fr); gap: clamp(28px, 3.6vw, 64px); align-items: center; }
.alia-jn .alia-jn__card--hero .alia-jn__pic { aspect-ratio: 16 / 10; border-radius: var(--alia-r-tile); }
.alia-jn .alia-jn__card--hero .alia-jn__body { padding-top: 0; }
.alia-jn .alia-jn__card--hero .alia-jn__title { margin-top: 14px !important; font-size: clamp(30px, 3.2vw, 46px); letter-spacing: -0.026em; line-height: 1.06; }
.alia-jn .alia-jn__card--hero .alia-jn__title a::after { border-radius: var(--alia-r-tile); }
.alia-jn .alia-jn__card--hero .alia-jn__excerpt { -webkit-line-clamp: 4; margin-top: 16px !important; font-size: clamp(16px, 1.25vw, 17px); }
.alia-jn .alia-jn__card--hero .alia-jn__meta { font-size: 14px; }
.alia-jn .alia-jn__cta { position: relative; z-index: 1; margin-top: 24px; gap: 8px; }

/* ---------- 3. topic bar (sticks under the header) ---------- */
.alia-jn .alia-jn__topics {
  position: sticky; top: var(--jn-top, 0px); z-index: 20;
  margin-top: clamp(40px, 4.4vw, 72px);
  border-top: 1px solid var(--jn-line); border-bottom: 1px solid var(--jn-line);
  background: rgba(255, 255, 255, .92);
  -webkit-backdrop-filter: saturate(180%) blur(20px); backdrop-filter: saturate(180%) blur(20px);
  transition: top 300ms var(--alia-ease);
}
.alia-jn .alia-jn__topic-list { display: flex; gap: 8px; padding-top: 12px; padding-bottom: 12px; overflow-x: auto; scrollbar-width: none; }
.alia-jn .alia-jn__topic-list::-webkit-scrollbar { display: none; }
.alia-jn .alia-jn__topic {
  display: inline-flex; align-items: center; flex: 0 0 auto;
  min-height: 38px; padding: 0 16px; border-radius: var(--alia-r-btn);
  background: var(--alia-c-mist); color: var(--alia-body);
  font-size: 14px; font-weight: 500; white-space: nowrap;
  transition: background-color 200ms var(--alia-ease), color 200ms var(--alia-ease);
}
.alia-jn .alia-jn__topic:hover { background: #E8E8ED; color: var(--alia-ink); }
.alia-jn .alia-jn__topic[aria-current="page"] { background: var(--alia-ink); color: #fff; }

/* ---------- 4-6. story grids ---------- */
.alia-jn .alia-jn__stories { margin-top: clamp(40px, 4.4vw, 64px); }
.alia-jn .alia-jn__group + .alia-jn__group,
.alia-jn .alia-jn__panel + .alia-jn__group { margin-top: clamp(48px, 5vw, 80px); }
.alia-jn .alia-jn__h2 { margin-bottom: 28px !important; padding-bottom: 16px; border-bottom: 1px solid var(--jn-line); color: var(--alia-ink); font-size: clamp(24px, 2vw, 32px); font-weight: 600; letter-spacing: -0.02em; line-height: 1.15; text-transform: none; }
.alia-jn .alia-jn__grid { display: grid; grid-template-columns: repeat(3, minmax(0, 1fr)); gap: clamp(36px, 3.4vw, 56px) clamp(20px, 2.2vw, 36px); }
.alia-jn .alia-jn__grid[hidden] { display: none; }
.alia-jn .alia-jn__empty { padding: 32px 0; color: var(--alia-body); font-size: 16px; }
.alia-jn .alia-jn__empty a { color: var(--alia-ink); text-decoration: underline; text-underline-offset: 3px; }

/* ---------- 5. mid-page panel ---------- */
.alia-jn .alia-jn__panel {
  display: grid; grid-template-columns: minmax(0, 1.15fr) minmax(0, 1fr); gap: clamp(28px, 3.6vw, 64px); align-items: center; text-align:center;
  margin-top: clamp(56px, 6vw, 96px); padding: clamp(32px, 4.4vw, 72px);
  border-radius: var(--alia-r-tile); background: var(--alia-c-mist);
  border:1px solid #8f724026;
}
.alia-jn .alia-jn__panel:not(:has(.alia-jn__panel-pic)) { grid-template-columns: minmax(0, 1fr); }
.alia-jn .alia-jn__panel-eyebrow {margin-bottom: 10px !important;
    color: var(--alia-c-gold-ink);
    font-size: 14px;
    font-weight: 600;
    text-transform: uppercase;
    letter-spacing: 0.036em;}
.alia-jn .alia-jn__panel-title { color: var(--alia-ink); font-size: clamp(28px, 3vw, 48px); font-weight: 600; letter-spacing: -0.024em; line-height: 1.08; text-wrap: balance; text-transform: none; }
.alia-jn .alia-jn__panel-text { max-width: 100%; margin-top: 14px !important; color: var(--alia-body); font-size: clamp(16px, 1.25vw, 19px); line-height: 1.55; }
.alia-jn .alia-jn__panel-btn { margin-top: 24px; gap: 8px; }
.alia-jn .alia-jn__panel-link { display: inline-flex; align-items: center; gap: 4px; margin-top: 24px; margin-left: 20px; color: var(--alia-ink); font-size: 15px; font-weight: 500; text-decoration: underline; text-underline-offset: 3px; text-decoration-color: rgba(0, 0, 0, .3); }
.alia-jn .alia-jn__panel-link:hover { text-decoration-color: currentColor; }
.alia-jn .alia-jn__panel-pic { aspect-ratio: 4 / 3; border-radius: var(--alia-r-card); overflow: hidden; background: #fff; }
.alia-jn .alia-jn__panel-pic img { width: 100%; height: 100%; object-fit: cover; }
.alia-jn .alia-jn__panel--dark { background: #000; }
.alia-jn .alia-jn__panel--dark .alia-jn__panel-eyebrow { color: var(--alia-c-gold-soft); }
.alia-jn .alia-jn__panel--dark .alia-jn__panel-title { color: #F5F5F7; }
.alia-jn .alia-jn__panel--dark .alia-jn__panel-text { color: #A1A1A6; }
.alia-jn .alia-jn__panel--dark .alia-jn__panel-link { color: #F5F5F7; text-decoration-color: rgba(255, 255, 255, .35); }
.alia-jn .alia-jn__panel--dark .alia-jn__panel-pic { background: #1D1D1F; }

/* ---------- 7. pages and load more ---------- */
.alia-jn .alia-jn__pages { display: flex; align-items: center; justify-content: center; gap: 8px; margin-top: clamp(48px, 5vw, 80px); }
.alia-jn .alia-jn__pages[hidden] { display: none; }
.alia-jn .alia-jn__page-list { display: flex; gap: 6px; }
.alia-jn .alia-jn__page { display: inline-flex; align-items: center; justify-content: center; gap: 6px; min-width: 42px; height: 42px; padding: 0 12px; border-radius: var(--alia-r-btn); color: var(--alia-ink); font-size: 15px; font-weight: 500; }
.alia-jn a.alia-jn__page:hover { background: var(--alia-c-mist); }
.alia-jn .alia-jn__page.is-current { background: var(--alia-ink); color: #fff; }
.alia-jn .alia-jn__page.is-gap { color: var(--alia-muted); }
.alia-jn .alia-jn__page--prev svg { transform: scaleX(-1); }
.alia-jn .alia-jn__more { display: grid; justify-items: center; gap: 10px; margin-top: clamp(48px, 5vw, 80px); }
.alia-jn .alia-jn__more[hidden] { display: none; }
.alia-jn .alia-jn__more-btn {
  min-height: 50px; padding: 0 28px; border-radius: var(--alia-r-btn);
  box-shadow: inset 0 0 0 1px var(--alia-c-hair); background: #fff;
  color: var(--alia-ink); font-size: 15px; font-weight: 500;
  transition: background-color 200ms var(--alia-ease), color 200ms var(--alia-ease), box-shadow 200ms;
}
.alia-jn .alia-jn__more-btn:hover { background: var(--alia-ink); color: #fff; box-shadow: none; }
.alia-jn .alia-jn__more-btn[aria-busy="true"] { opacity: .6; cursor: progress; }
.alia-jn .alia-jn__more-status { color: var(--alia-muted); font-size: 13px; }
.alia-jn .alia-jn__card.is-new { animation: alia-jn-in 500ms var(--alia-ease-out) both; }
@keyframes alia-jn-in { from { opacity: 0; transform: translateY(12px); } to { opacity: 1; transform: none; } }

/* ---------- tablet ---------- */
@media (max-width: 1099px) {
  .alia-jn .alia-jn__grid { grid-template-columns: repeat(2, minmax(0, 1fr)); }
  .alia-jn .alia-jn__card--hero { grid-template-columns: minmax(0, 1fr); }
  .alia-jn .alia-jn__card--hero .alia-jn__body { padding-top: 4px; }
  .alia-jn .alia-jn__panel { grid-template-columns: minmax(0, 1fr); }
}
/* ---------- phones ---------- */
@media (max-width: 699px) {
  .alia-jn .alia-jn__grid { grid-template-columns: minmax(0, 1fr); gap: 36px; }
  .alia-jn .alia-jn__card--hero .alia-jn__pic { margin: 0 calc(var(--alia-edge) * -1); border-radius: 0; }
  .alia-jn .alia-jn__topic-list { margin: 0 calc(var(--alia-edge) * -1); padding-left: var(--alia-edge); padding-right: var(--alia-edge); }
  .alia-jn .alia-jn__page-list { display: none; }
  .alia-jn .alia-jn__panel { padding: 28px 22px; border-radius: 22px; }
  .alia-jn .alia-jn__panel-link { display: column; width: max-content; margin-left: 0; margin-top: 16px; }
}
/* ==========================================================================
   Story lists (magazine style): Latest = rows beside numbered Editor's picks;
   More stories = a tighter two-column list. Square pictures throughout.
   ========================================================================== */
.alia-jn .alia-jn__latest { display: grid; grid-template-columns: minmax(0, 1fr) minmax(280px, 340px); gap: clamp(32px, 4.4vw, 80px); align-items: start; }
.alia-jn .alia-jn__latest--solo { grid-template-columns: minmax(0, 1fr); }

/* Latest: one story per row */
.alia-jn .alia-jn__rows { display: grid; }
.alia-jn .alia-jn__rows > li + li { border-top: 1px solid var(--jn-line); }

/* More stories: two columns of compact rows */
.alia-jn .alia-jn__rows--compact { grid-template-columns: repeat(2, minmax(0, 1fr)); column-gap: clamp(28px, 3.6vw, 64px); }
.alia-jn .alia-jn__rows--compact > li { border-top: 1px solid var(--jn-line); }
.alia-jn .alia-jn__rows--compact > li:nth-child(-n+2) { border-top: 0; }
.alia-jn .alia-jn__card--compact { display: grid; grid-template-columns: clamp(96px, 8vw, 128px) minmax(0, 1fr); gap: 18px; align-items: center; padding: 20px 0; }
.alia-jn .alia-jn__rows--compact > li:nth-child(-n+2) .alia-jn__card--compact { padding-top: 4px; }
.alia-jn .alia-jn__card--compact .alia-jn__pic { aspect-ratio: 1; border-radius: 14px; }
.alia-jn .alia-jn__card--compact .alia-jn__body { padding-top: 0; }
.alia-jn .alia-jn__card--compact .alia-jn__meta { font-size: 12px; }
.alia-jn .alia-jn__card--compact .alia-jn__title { margin-top: 6px !important; font-size: clamp(16px, 1.15vw, 18px); line-height: 1.3; }
.alia-jn .alia-jn__card--compact .alia-jn__byline { margin-top: 6px !important; font-size: 12px; }
.alia-jn .alia-jn__card--compact .alia-jn__excerpt { display: none; }
.alia-jn .alia-jn__card--compact .alia-jn__title a::after { inset: 8px 0; border-radius: 14px; }

/* Editor's picks: numbered, small square picture on the right */
.alia-jn .alia-jn__picks { position: sticky; top: calc(var(--jn-top, 0px) + 84px); transition: top 300ms var(--alia-ease); }
.alia-jn .alia-jn__pick-list { display: grid; }
.alia-jn .alia-jn__pick-list > li + li { border-top: 1px solid var(--jn-line); }
.alia-jn .alia-jn__card--pick { display: grid; grid-template-columns: 36px minmax(0, 1fr) 72px; grid-template-areas: "n body pic"; gap: 14px; align-items: center; padding: 16px 0; }
.alia-jn .alia-jn__pick-list > li:first-child .alia-jn__card--pick { padding-top: 4px; }
.alia-jn .alia-jn__pick-n {    grid-area: n;
    align-self: start;
    color: var(--alia-c-gold-ink);
    font-size: 17px;
    background-color: antiquewhite;
    font-weight: 600;
    letter-spacing: -.03em;
    line-height: 1;
    border-radius: 20px;
    font-variant-numeric: tabular-nums;
    padding: 10px 13px;
    margin-top: 9px;}
.alia-jn .alia-jn__card--pick .alia-jn__pic { grid-area: pic; aspect-ratio: 1; border-radius: 12px; }
.alia-jn .alia-jn__card--pick .alia-jn__body { grid-area: body; padding-top: 0; }
.alia-jn .alia-jn__card--pick .alia-jn__meta { font-size: 12px; }
.alia-jn .alia-jn__card--pick .alia-jn__title { margin-top: 4px !important; font-size: 17px; line-height: 1.3; }
.alia-jn .alia-jn__card--pick .alia-jn__pic-ph { padding: 6px; font-size: 10px; }
.alia-jn .alia-jn__card--pick .alia-jn__title a::after { inset: 6px 0; border-radius: 12px; }


@media (max-width: 1099px) {
  .alia-jn .alia-jn__latest { grid-template-columns: minmax(0, 1fr); }
  .alia-jn .alia-jn__picks { position: static; }
  .alia-jn .alia-jn__pick-list { grid-template-columns: repeat(2, minmax(0, 1fr)); column-gap: 32px; }
  .alia-jn .alia-jn__pick-list > li:nth-child(2) { border-top: 0; }
  .alia-jn .alia-jn__pick-list > li:nth-child(2) .alia-jn__card--pick { padding-top: 4px; }
}
@media (max-width: 699px) {
  .alia-jn .alia-jn__rows--compact { grid-template-columns: minmax(0, 1fr); }
  .alia-jn .alia-jn__rows--compact > li:nth-child(2) { border-top: 1px solid var(--jn-line); }
  .alia-jn .alia-jn__rows--compact > li:nth-child(2) .alia-jn__card--compact { padding-top: 20px; }
  .alia-jn .alia-jn__card--compact { grid-template-columns: 88px minmax(0, 1fr); gap: 14px; }
  .alia-jn .alia-jn__pick-list { grid-template-columns: minmax(0, 1fr); }
  .alia-jn .alia-jn__pick-list > li:nth-child(2) { border-top: 1px solid var(--jn-line); }
  .alia-jn .alia-jn__pick-list > li:nth-child(2) .alia-jn__card--pick { padding-top: 16px; }
  }

/* ==========================================================================
   Round 3: Latest as two staggered columns (pictures keep their shape),
   a "Read story" button on every story, no hover zoom or underline,
   Explore the Journal tiles and a newsletter sign-up.
   ========================================================================== */
/* pictures: the box takes the picture's own shape (set inline), so nothing is cut;
   very tall pictures are held at 3:4 and sit on grey instead of being cropped */
.alia-jn .alia-jn__img { object-fit: cover; }
.alia-jn .alia-jn__pic--square .alia-jn__img { object-fit: cover; }
.alia-jn .alia-jn__card--hero .alia-jn__excerpt,
.alia-jn .alia-jn__card--big .alia-jn__excerpt { display: block; -webkit-line-clamp: unset; overflow: visible; }

/* Latest: wide column (large stories) beside a narrow one, then the picks */
.alia-jn .alia-jn__latest { grid-template-columns: minmax(0, 1fr) minmax(260px, 360px); }
.alia-jn .alia-jn__feed { display: grid; grid-template-columns: minmax(0, .62fr) minmax(0, 1fr); gap: clamp(24px, 2.6vw, 44px); align-items: start; }
.alia-jn .alia-jn__col { display: grid; gap: clamp(0, 3.4vw, 52px); align-content: start; }
.alia-jn .alia-jn__col--big { grid-column: 2; grid-row: 1; }
.alia-jn .alia-jn__col--small { grid-column: 1; grid-row: 1; }
.alia-jn .alia-jn__col--big:only-child { grid-column: 1 / -1; }
.alia-jn .alia-jn__card--big .alia-jn__pic,
.alia-jn .alia-jn__card--small .alia-jn__pic { border-radius: var(--alia-r-card); }
.alia-jn .alia-jn__card--big .alia-jn__body { padding-top: 18px; }
.alia-jn .alia-jn__card--big .alia-jn__title { font-size: clamp(24px, 2.2vw, 35px); letter-spacing: -0.026em; line-height: 1.12; }
.alia-jn .alia-jn__card--big .alia-jn__excerpt { margin-top: 10px !important; font-size: clamp(15px, 1.1vw, 16px); }
.alia-jn .alia-jn__card--small .alia-jn__body { padding-top: 14px; }
.alia-jn .alia-jn__card--small .alia-jn__title { font-size: clamp(17px, 1.25vw, 20px); line-height: 1.25; }
.alia-jn .alia-jn__card--small .alia-jn__excerpt { display: none; }

/* "Read story" on every story (opens in a new tab: ↗) */
.alia-jn .alia-jn__read {
  position: relative; z-index: 1; display: inline-flex; align-items: center; gap: 6px;
  margin-top: 14px; min-height: 36px; padding: 0 14px; border-radius: var(--alia-r-btn);
  box-shadow: inset 0 0 0 1px var(--alia-c-hair); color: var(--alia-ink);
  font-size: 13px; font-weight: 600; transition: background-color 200ms var(--alia-ease), color 200ms var(--alia-ease), box-shadow 200ms;
}
.alia-jn .alia-jn__read:hover { background: var(--alia-ink); color: #fff; box-shadow: none; }
.alia-jn .alia-jn__read:focus-visible { outline: 2px solid var(--alia-c-gold); outline-offset: 2px; }
.alia-jn .alia-jn__card--compact .alia-jn__read { margin-top: 8px; min-height: 30px; padding: 0 12px; font-size: 12px; }
.alia-jn .alia-jn__cta .alia-jn__arrow { margin-left: 2px; }

/* picks: small pictures shown whole */
.alia-jn .alia-jn__card--pick .alia-jn__pic { aspect-ratio: 1; background: var(--alia-c-mist); }

/* Explore the Journal: one tile per topic */
.alia-jn .alia-jn__explore { margin-top: clamp(64px, 7vw, 112px); }
.alia-jn .alia-jn__topic-tiles { display: grid; grid-template-columns: repeat(auto-fill, minmax(240px, 1fr)); gap: 12px; }
.alia-jn .alia-jn__topic-tile { position: relative; display: grid; gap: 6px; align-content: start; min-height: 148px; height: 100%; padding: 22px 64px 22px 22px; border-radius: var(--alia-r-card); background: var(--alia-c-mist); color: var(--alia-ink); transition: background-color 200ms var(--alia-ease); }
.alia-jn .alia-jn__topic-tile:hover { background: #E8E8ED; }
.alia-jn .alia-jn__topic-tile-t { font-size: 19px; font-weight: 600; letter-spacing: -0.012em; line-height: 1.25; }
.alia-jn .alia-jn__topic-tile-x { display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; overflow: hidden; color: var(--alia-muted); font-size: 13px; line-height: 1.45; }
.alia-jn .alia-jn__topic-tile-go { position: absolute; right: 18px; bottom: 18px; display: grid; place-items: center; width: 34px; height: 34px; border-radius: 50%; background: #fff; }

/* newsletter sign-up */
.alia-jn .alia-jn__news-wrap { margin-top: clamp(56px, 6vw, 56px); }
.alia-jn .alia-jn__news { display: grid; grid-template-columns: minmax(0, 1fr) minmax(0, 1fr); gap: clamp(24px, 3.6vw, 64px); align-items: center; padding: clamp(32px, 4.4vw, 72px); border-radius: var(--alia-r-tile); background: #000; color: #F5F5F7; }
.alia-jn .alia-jn__news .alia-jn__panel-eyebrow { color: var(--alia-c-gold-soft); }
.alia-jn .alia-jn__news-title { color: #F5F5F7; font-size: clamp(28px, 3vw, 48px); font-weight: 600; letter-spacing: -0.024em; line-height: 1.08; text-wrap: balance; text-transform: none; }
.alia-jn .alia-jn__news-text { margin-top: 12px !important; color: #A1A1A6; font-size: clamp(15px, 1.2vw, 18px); line-height: 1.55; padding-right:90px; }
.alia-jn .alia-jn__news-row { display: flex; gap: 10px; }
.alia-jn .alia-jn__news-input { flex: 1; min-width: 0; height: 52px; padding: 14px 20px; border: 0; border-radius: var(--alia-r-btn); background: #fff; color: var(--alia-ink); font: inherit; font-size: 16px; box-shadow: none; }
.alia-jn .alia-jn__news-input:focus-visible { outline: 2px solid var(--alia-c-gold); outline-offset: 2px; }
.alia-jn .alia-jn__news-btn { max-height: 53px;
    margin-top: 6px; }
.alia-jn .alia-jn__news-ok { color: #F5F5F7; font-size: 17px; font-weight: 500; }
.alia-jn .alia-jn__news-err { margin-top: 8px !important; color: #FF9F8A; font-size: 14px; }
.alia-jn .alia-jn__news-small { margin-top: 10px !important; color: #86868B; font-size: 12px; }

@media (max-width: 1099px) {
  .alia-jn .alia-jn__news { grid-template-columns: minmax(0, 1fr); }
}
/* phones: Latest back to newest-first, one column */
@media (max-width: 699px) {
  .alia-jn .alia-jn__feed { display: flex; flex-direction: column; gap: 36px; }
  .alia-jn .alia-jn__col { display: contents; }
  .alia-jn .alia-jn__col > li { order: var(--o, 0); }
  .alia-jn .alia-jn__card--small .alia-jn__excerpt { display: block; -webkit-line-clamp: 3; }
  .alia-jn .alia-jn__news-row { flex-direction: column; }
  .alia-jn .alia-jn__news { padding: 28px 22px; border-radius: 22px; text-align:center;}
  .new-article-crumbs {margin-top:-36px !important;}
  .alia-jn .alia-jn__latest {  grid-template-columns:none};
  .alia-jn .alia-jn__news-copy { text-align:center !important;}
  .alia-jn .alia-jn__news-text { text-align:center; padding-right:0;}
}
  
}

@media (prefers-reduced-motion: reduce) {
  .alia-jn *,
.alia-jn *::before,
.alia-jn *::after { transition: none !important; animation: none !important; }
}

/* small pictures without a photo: a plain grey tile (the topic name doesn't fit) */
.alia-jn .alia-jn__card--compact .alia-jn__pic-ph,
.alia-jn .alia-jn__card--pick .alia-jn__pic-ph { font-size: 0; }
