:root{--journal-ink:#28211e;--journal-muted:#716963;--journal-cream:#faf6f1}
.journal-archive,.journal-single{padding:clamp(150px,16vw,190px) 0 clamp(72px,8vw,110px);background:#fff;color:var(--journal-ink)}
.journal-breadcrumb{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:clamp(36px,5vw,64px);color:var(--journal-muted);font-size:13px}
.journal-breadcrumb a{text-decoration:underline;text-underline-offset:3px}
.journal-eyebrow{display:block;margin-bottom:10px;color:var(--brand);font-size:12px;font-weight:700;letter-spacing:.16em;text-transform:uppercase}
.journal-archive__head{max-width:760px;margin-bottom:clamp(36px,5vw,60px)}
.journal-archive__head h1,.journal-single__head h1{margin:0;font-family:'Playfair Display',Georgia,serif;font-size:clamp(42px,6vw,72px);font-weight:600;letter-spacing:-.03em;line-height:1.04}
.journal-archive__head p,.journal-archive__head div,.journal-single__deck{max-width:680px;margin:20px 0 0;color:var(--journal-muted);font-size:clamp(16px,2vw,19px);line-height:1.7}
.journal-grid,.journal-related__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(20px,3vw,32px)}
.journal-card{display:flex;min-width:0;flex-direction:column;border:1px solid var(--amali-card-border);border-radius:var(--amali-card-radius-compact);background:var(--amali-card-surface);box-shadow:var(--amali-card-shadow);overflow:hidden}
.journal-card__media{display:block;aspect-ratio:4/3;background:#e8ddd2;overflow:hidden}
.journal-card__media img{width:100%;height:100%;object-fit:cover;transition:transform 220ms ease}
.journal-card__media:hover img{transform:scale(1.015)}
.journal-image-fallback{display:grid;width:100%;height:100%;place-items:center;color:rgba(75,48,36,.45);font-family:'Playfair Display',Georgia,serif;font-size:32px;letter-spacing:.16em;background:linear-gradient(145deg,#d8c6b5,#f3ebe3 52%,#bda48e)}
.journal-card__body{display:flex;flex:1;flex-direction:column;padding:24px}
.journal-meta{display:flex;flex-wrap:wrap;gap:7px 14px;color:#82736b;font-size:11px;font-weight:700;letter-spacing:.08em;line-height:1.4;text-transform:uppercase}
.journal-meta a{color:var(--brand)}
.journal-card :is(h2,h3){margin:14px 0 0;font-family:'Playfair Display',Georgia,serif;font-size:clamp(23px,2.2vw,30px);line-height:1.15}
.journal-card__body>p{margin:14px 0 0;color:var(--journal-muted);font-size:14px;line-height:1.65}
.journal-read{display:inline-flex;min-height:44px;align-items:center;gap:8px;margin-top:auto;padding-top:18px;color:var(--brand);font-weight:700}
.journal-pagination{margin-top:52px}.journal-pagination ul{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin:0;padding:0;list-style:none}.journal-pagination a,.journal-pagination span{display:grid;min-width:44px;min-height:44px;padding:8px 12px;place-items:center;border:1px solid var(--line);border-radius:8px}.journal-pagination .current{border-color:var(--journal-ink);background:var(--journal-ink);color:#fff}
.journal-empty{max-width:760px;padding:clamp(32px,5vw,56px);border:1px solid var(--line);background:var(--journal-cream)}.journal-empty h2{margin:0;font-family:'Playfair Display',Georgia,serif;font-size:clamp(28px,4vw,42px)}.journal-empty p{color:var(--journal-muted);line-height:1.7}.journal-empty a,.journal-cta>a{display:inline-flex;min-height:46px;align-items:center;margin:10px 10px 0 0;padding:11px 18px;border-radius:9px;background:var(--brand);color:#fff;font-weight:700}
.journal-single__container{max-width:1120px}.journal-single__head{max-width:900px;margin:0 auto clamp(32px,5vw,56px);text-align:center}.journal-single__head .journal-meta{justify-content:center;margin-bottom:18px}.journal-single__hero{margin:0 0 clamp(42px,6vw,72px)}.journal-single__hero img{width:100%;max-height:720px;object-fit:cover;border-radius:20px}.journal-single__content{max-width:760px;margin:0 auto;font-size:17px;line-height:1.85}.journal-single__content>:first-child{margin-top:0}.journal-single__content h2,.journal-single__content h3{margin:2em 0 .7em;font-family:'Playfair Display',Georgia,serif;line-height:1.2}.journal-single__content h2{font-size:clamp(30px,4vw,42px)}.journal-single__content h3{font-size:clamp(24px,3vw,32px)}.journal-single__content img{height:auto;border-radius:12px}.journal-single__content blockquote{margin:2em 0;padding:8px 0 8px 28px;border-left:3px solid var(--brand);color:var(--journal-muted);font-family:'Playfair Display',Georgia,serif;font-size:1.25em}
.journal-cta{display:flex;align-items:center;justify-content:space-between;gap:28px;max-width:900px;margin:clamp(56px,8vw,88px) auto 0;padding:clamp(28px,5vw,48px);background:#211c19;color:#fff}.journal-cta h2{margin:0;font-family:'Playfair Display',Georgia,serif;font-size:clamp(26px,4vw,38px)}.journal-cta>a{flex:0 0 auto;background:var(--brand)}
.journal-post-nav{display:flex;justify-content:space-between;gap:24px;max-width:900px;margin:42px auto 0;padding-top:28px;border-top:1px solid var(--line)}.journal-post-nav a{max-width:45%;font-weight:700}.journal-related{margin-top:clamp(60px,8vw,92px)}.journal-related>h2{font-family:'Playfair Display',Georgia,serif;font-size:clamp(32px,5vw,48px)}
:is(.journal-archive,.journal-single) a:focus-visible{outline:3px solid rgba(122,15,33,.45);outline-offset:3px}
@media(max-width:900px){.journal-grid,.journal-related__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.journal-cta{align-items:flex-start;flex-direction:column}}
@media(max-width:640px){.journal-archive,.journal-single{padding-top:128px}.journal-grid,.journal-related__grid{grid-template-columns:1fr}.journal-card__media{aspect-ratio:16/10}.journal-single__head{text-align:left}.journal-single__head .journal-meta{justify-content:flex-start}.journal-single__hero{margin-inline:-16px}.journal-single__hero img{border-radius:0}.journal-post-nav{flex-direction:column}.journal-post-nav a{max-width:100%}}
@media(prefers-reduced-motion:reduce){.journal-card__media img{transition:none}.journal-card__media:hover img{transform:none}}

/* Premium single-article composition. */
.journal-single{padding-top:clamp(138px,13vw,176px)}
.journal-single__container{max-width:1280px}
.journal-single .journal-breadcrumb{max-width:880px;margin:0 auto clamp(28px,4vw,46px)}
.journal-single__head{max-width:960px;margin:0 auto clamp(34px,5vw,54px);text-align:left}
.journal-single__category{display:inline-flex;min-height:32px;align-items:center;margin-bottom:18px;color:var(--brand);font-size:12px;font-weight:700;letter-spacing:.16em;text-transform:uppercase}
.journal-single__head h1{max-width:920px;font-size:clamp(46px,6vw,78px);line-height:1.01}
.journal-single__deck{max-width:780px!important;margin-top:24px!important;font-size:clamp(18px,2vw,22px)!important;line-height:1.55!important}
.journal-single__meta{display:flex;flex-wrap:wrap;gap:9px 22px;margin-top:26px;color:var(--journal-muted);font-size:13px;font-weight:600}
.journal-single__meta>*+*{position:relative}
.journal-single__meta>*+*::before{position:absolute;left:-13px;color:#b9aaa1;content:'·'}
.journal-single__hero{display:grid;aspect-ratio:16/7;max-width:1240px;margin:0 auto clamp(54px,7vw,86px);place-items:center;overflow:hidden;background:#e8ddd2}
.journal-single__hero img{width:100%;height:100%;max-height:none;border-radius:0;object-fit:cover;object-position:center}
.journal-single__hero--fallback{border:1px solid rgba(122,15,33,.14);background:linear-gradient(135deg,#e3d4c7,#f7f0e9 52%,#cbb7a6)}
.journal-single__hero--fallback>span{display:flex;align-items:center;flex-direction:column;gap:10px;color:rgba(76,47,36,.58);font-family:'Playfair Display',Georgia,serif;font-size:clamp(38px,7vw,74px);letter-spacing:.18em}
.journal-single__hero--fallback small{font-family:Inter,Arial,sans-serif;font-size:11px;font-weight:700;letter-spacing:.28em}
.journal-single__layout{display:grid;grid-template-columns:minmax(0,760px) minmax(240px,280px);justify-content:center;align-items:start;gap:clamp(48px,7vw,88px)}
.journal-single__content{max-width:none;margin:0;font-size:18px;line-height:1.75}
.journal-single__content>p{margin:0 0 1.45em}
.journal-single__content>p:first-child{font-size:20px;line-height:1.7}
.journal-single__content h2{scroll-margin-top:calc(var(--amali-nav-bottom-desktop) + 28px);margin:2.2em 0 .72em;padding-top:.2em;border-top:1px solid transparent;font-size:clamp(32px,3.4vw,44px)}
.journal-single__content h2:not(:first-child){border-top-color:var(--line);padding-top:1.2em}
.journal-single__content h3{margin:1.8em 0 .55em;font-size:clamp(24px,2.5vw,31px)}
.journal-single__content :is(ul,ol){margin:1.2em 0 1.7em;padding-left:1.25em}
.journal-single__content li{margin:.52em 0;padding-left:.3em}
.journal-single__content a{color:var(--brand);font-weight:600;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}
.journal-single__content blockquote{margin:2.2em 0;padding:24px 28px;border:0;border-left:3px solid var(--brand);background:var(--journal-cream);font-size:1.17em}
.journal-single__content figure{margin:2.2em 0}
.journal-single__content figure img{display:block;width:100%;aspect-ratio:16/10;object-fit:cover}
.journal-single__content figcaption{margin-top:10px;color:var(--journal-muted);font-size:13px;line-height:1.5}
.journal-guide{position:sticky;top:calc(var(--amali-nav-bottom-desktop) + 24px);display:grid;gap:34px;max-height:calc(100vh - var(--amali-nav-bottom-desktop) - 48px);overflow:auto;overscroll-behavior:contain;padding-right:8px}
body.admin-bar .journal-guide{top:calc(var(--amali-nav-bottom-desktop) + var(--amali-admin-offset-desktop) + 24px)}
.journal-guide__contents{border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:20px 0}
.journal-guide__contents summary,.journal-category-links h2{color:var(--journal-ink);font-family:'Playfair Display',Georgia,serif;font-size:20px;font-weight:600;cursor:pointer}
.journal-guide__contents ol,.journal-category-links ul{display:grid;gap:4px;margin:15px 0 0;padding:0;list-style:none}
.journal-guide__contents a,.journal-category-links a{display:flex;min-height:38px;align-items:center;padding:6px 0;color:var(--journal-muted);font-size:13px;line-height:1.35}
.journal-guide__contents a:hover,.journal-category-links a:hover,.journal-category-links a[aria-current='page']{color:var(--brand)}
.journal-category-links h2{margin:0}
.journal-category-links a[aria-current='page']{font-weight:700}
.journal-category-links a[aria-current='page']::before{width:16px;height:1px;margin-right:8px;background:currentColor;content:''}
.journal-key-takeaways,.journal-editorial-note,.journal-project-note,.journal-checklist{margin:2.2em 0;padding:clamp(24px,4vw,34px);border:1px solid #e2d7cf;background:var(--journal-cream)}
.journal-key-takeaways h2,.journal-editorial-note h3,.journal-project-note h3,.journal-checklist h2{margin:0 0 14px!important;padding:0!important;border:0!important;font-size:clamp(25px,3vw,34px)!important}
.journal-key-takeaways ul,.journal-checklist ul{margin-bottom:0}
.journal-editorial-note,.journal-project-note{border-left:3px solid var(--brand);background:#fff}
.journal-editorial-note p:last-child,.journal-project-note p:last-child{margin-bottom:0}
.journal-table-wrap{max-width:100%;margin:2.4em 0;overflow-x:auto;border:1px solid var(--line);background:#fff}
.journal-comparison{width:100%;min-width:680px;border-collapse:collapse;font-size:14px;line-height:1.5}
.journal-comparison caption{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
.journal-comparison :is(th,td){padding:15px 16px;border-bottom:1px solid var(--line);text-align:left;vertical-align:top}
.journal-comparison th{background:var(--journal-cream);color:var(--journal-ink);font-size:12px;letter-spacing:.06em;text-transform:uppercase}
.journal-comparison tr:last-child td{border-bottom:0}
.journal-single__footer{max-width:1120px;margin:clamp(68px,9vw,112px) auto 0}
.journal-single__footer .journal-cta{max-width:none;margin:0}
.journal-author{display:grid;grid-template-columns:72px minmax(0,1fr);align-items:center;gap:24px;margin-top:34px;padding:30px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}
.journal-author__monogram{display:grid;width:64px;aspect-ratio:1;place-items:center;border:1px solid rgba(122,15,33,.2);border-radius:50%;color:var(--brand);font-family:'Playfair Display',Georgia,serif;font-size:28px}
.journal-author h2{margin:0;font-family:'Playfair Display',Georgia,serif;font-size:28px}.journal-author p{max-width:680px;margin:7px 0 0;color:var(--journal-muted);line-height:1.65}
.journal-single__footer .journal-related{margin-top:clamp(54px,7vw,82px)}
.journal-category-links--footer{margin-top:clamp(48px,6vw,70px);padding:28px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}
.journal-category-links--footer ul{display:flex;flex-wrap:wrap;gap:8px 22px;margin-top:16px}
.journal-category-links--footer a{min-height:44px}
.journal-back{display:inline-flex;min-height:44px;align-items:center;gap:8px;margin-top:28px;color:var(--brand);font-weight:700}
.journal-post-nav a{display:grid;gap:5px}.journal-post-nav a>span{color:var(--journal-muted);font-size:12px;font-weight:600;letter-spacing:.08em;text-transform:uppercase}
@media(max-width:980px){.journal-single__layout{grid-template-columns:minmax(0,760px);gap:34px}.journal-guide{position:static;grid-row:1;max-height:none;overflow:visible;padding:0}.journal-guide__contents{padding:18px 20px;border:1px solid var(--line);background:var(--journal-cream)}.journal-guide .journal-category-links{display:none}.journal-single__hero{aspect-ratio:16/8}.journal-single__content h2{scroll-margin-top:calc(var(--amali-nav-bottom-desktop) + 20px)}}
@media(max-width:640px){.journal-single{padding-top:128px}.journal-single .journal-breadcrumb{margin-bottom:26px}.journal-single__head h1{font-size:clamp(40px,12vw,56px)}.journal-single__deck{font-size:18px!important}.journal-single__meta{gap:7px 16px}.journal-single__meta>*+*::before{left:-10px}.journal-single__hero{aspect-ratio:4/3;margin-inline:-16px;margin-bottom:42px}.journal-single__hero--fallback>span{font-size:42px}.journal-single__content{font-size:17px;line-height:1.72}.journal-single__content>p:first-child{font-size:18px}.journal-single__content h2{scroll-margin-top:calc(var(--amali-nav-bottom-mobile) + 18px)}.journal-key-takeaways,.journal-editorial-note,.journal-project-note,.journal-checklist{margin-inline:-4px;padding:22px 20px}.journal-author{grid-template-columns:52px minmax(0,1fr);gap:16px}.journal-author__monogram{width:50px}.journal-category-links--footer ul{display:grid;grid-template-columns:1fr}.journal-post-nav{gap:24px}.journal-post-nav a{max-width:100%;min-height:44px}}
.journal-guide__contents summary:focus-visible,.journal-table-wrap:focus-visible{outline:3px solid rgba(122,15,33,.45);outline-offset:3px}
@media(max-width:980px){.journal-guide__contents a{min-height:44px}}


/* Clear corporate Journal archive composition. */
.journal-archive{padding:clamp(136px,12vw,164px) 0 0;background:#fff;color:var(--journal-ink)}
.journal-archive__container{max-width:1280px}
.journal-archive .journal-breadcrumb{margin-bottom:clamp(24px,3vw,36px)}
.journal-archive__masthead,.journal-category__head{display:grid;grid-template-columns:minmax(0,1fr) minmax(360px,.78fr);align-items:end;gap:clamp(44px,7vw,96px)}
.journal-archive__masthead h1,.journal-category__head h1{max-width:680px;margin:0;font-family:'Playfair Display',Georgia,serif;font-size:clamp(48px,6vw,76px);font-weight:600;letter-spacing:-.035em;line-height:1}
.journal-archive__intro p,.journal-category__intro>p,.journal-category__intro>div{max-width:560px;margin:0;color:var(--journal-muted);font-size:clamp(16px,1.6vw,19px);line-height:1.65}
.journal-topics{display:flex;align-items:center;gap:clamp(24px,4vw,52px);margin-top:clamp(32px,4vw,44px);padding:12px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}
.journal-topics__label{flex:0 0 auto;color:var(--journal-ink);font-size:12px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}
.journal-topics ul{display:flex;flex:1;flex-wrap:wrap;align-items:center;gap:0;margin:0;padding:0;list-style:none}
.journal-topics li{display:flex;align-items:center}
.journal-topics li+li::before{width:1px;height:18px;margin:0 clamp(10px,1.5vw,20px);background:var(--line);content:''}
.journal-topics a{display:inline-flex;min-height:44px;align-items:center;color:var(--journal-muted);font-size:14px;font-weight:600}
.journal-topics a:hover,.journal-topics a[aria-current='page']{color:var(--brand)}
.journal-topics a[aria-current='page']{text-decoration:underline;text-underline-offset:5px}
.journal-feature{margin-top:clamp(48px,5vw,64px);margin-bottom:clamp(56px,6vw,72px)}
.journal-feature__story{display:grid;grid-template-columns:minmax(0,58fr) minmax(0,42fr);align-items:stretch}
.journal-feature__media{display:block;min-width:0;height:100%;overflow:hidden;background:#e8ddd2}
.journal-feature__media img{display:block;width:100%;height:100%;object-fit:cover;object-position:center}
.journal-feature__content{display:flex;min-width:0;flex-direction:column;justify-content:center;padding:clamp(30px,3.5vw,46px);background:#f7f2ec;color:var(--journal-ink)}
.journal-feature__content>.journal-eyebrow{margin-bottom:15px}
.journal-feature__meta{display:flex;flex-wrap:wrap;gap:7px 18px;margin-bottom:18px;color:var(--journal-muted);font-size:11px;font-weight:700;letter-spacing:.07em;line-height:1.45;text-transform:uppercase}
.journal-feature__meta a{color:var(--brand)}
.journal-feature__meta>*+*::before{margin-right:10px;color:#b7a8a0;content:'·'}
.journal-feature__content h2{max-width:100%;margin:0;font-family:'Playfair Display',Georgia,serif;font-size:clamp(38px,3.6vw,50px);font-weight:600;letter-spacing:-.025em;line-height:1.08;overflow-wrap:normal;word-break:normal}
.journal-feature__content>p{margin:20px 0 0;color:var(--journal-muted);font-size:16px;line-height:1.68}
.journal-feature__content .journal-read{margin-top:22px;padding-top:0}
.journal-section-head{margin-bottom:clamp(26px,3vw,38px);padding-bottom:16px;border-bottom:1px solid var(--line)}
.journal-section-head .journal-eyebrow{margin-bottom:5px}
.journal-section-head h2{margin:0;font-family:'Playfair Display',Georgia,serif;font-size:clamp(34px,4.2vw,50px);font-weight:600;letter-spacing:-.025em;line-height:1.08}
.journal-latest{margin-bottom:clamp(64px,7vw,84px)}
.journal-archive .journal-grid{gap:clamp(32px,4vw,50px) clamp(24px,3vw,38px)}
.journal-archive .journal-grid--count-1{grid-template-columns:minmax(0,860px)}
.journal-archive .journal-grid--count-1 .journal-card{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(280px,.9fr);align-items:center}
.journal-archive .journal-grid--count-1 .journal-card__body{padding:clamp(24px,4vw,42px)}
.journal-archive .journal-grid--count-2{grid-template-columns:repeat(2,minmax(0,1fr))}
.journal-archive .journal-card{border:0;border-radius:0;background:transparent;box-shadow:none;overflow:visible}
.journal-archive .journal-card__media{aspect-ratio:16/10;background:#e8ddd2}
.journal-archive .journal-card__body{padding:20px 0 0}
.journal-archive .journal-card :is(h2,h3){font-size:clamp(25px,2.4vw,32px)}
.journal-archive .journal-card__body>p{font-size:15px}
.journal-archive .journal-image-fallback{background:var(--journal-cream)}
.journal-archive .journal-read{margin-top:16px;padding-top:0}
.journal-archive .journal-pagination{margin:0 0 clamp(64px,7vw,84px)}
.journal-archive .journal-pagination a,.journal-archive .journal-pagination span{border-radius:0}
.journal-empty{max-width:none;margin:clamp(56px,6vw,72px) 0;padding:clamp(28px,4vw,42px);border:1px solid var(--line);background:var(--journal-cream)}
.journal-empty p{max-width:760px;margin:0;color:var(--journal-muted);font-family:'Playfair Display',Georgia,serif;font-size:clamp(23px,3vw,34px);line-height:1.35}
.journal-support{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(380px,.9fr);align-items:center;gap:clamp(36px,6vw,80px);margin-top:0;margin-bottom:clamp(64px,7vw,84px);padding:clamp(30px,4vw,44px);background:#f3ece5}
.journal-support h2{max-width:620px;margin:0;font-family:'Playfair Display',Georgia,serif;font-size:clamp(28px,3.4vw,42px);font-weight:600;letter-spacing:-.02em;line-height:1.12}
.journal-support>div>p{max-width:680px;margin:14px 0 0;color:var(--journal-muted);font-size:15px;line-height:1.65}
.journal-support ul{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 24px;margin:0;padding:0;list-style:none}
.journal-support li:nth-child(n+3){border-top:1px solid rgba(122,15,33,.14)}
.journal-support a{display:inline-flex;width:100%;min-height:44px;align-items:center;color:var(--brand);font-size:14px;font-weight:700;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px}
.journal-category__head{margin-bottom:0}
.journal-category .journal-latest{margin-top:clamp(56px,6vw,72px)}
@media(max-width:980px){
  .journal-archive{padding-top:calc(var(--amali-nav-bottom-mobile) + 34px)}
  body.admin-bar .journal-archive .journal-breadcrumb{margin-top:var(--wp-admin--admin-bar--height,0px)}
  .journal-archive__masthead,.journal-category__head{grid-template-columns:1fr;align-items:start;gap:24px}
  .journal-topics{align-items:flex-start;flex-direction:column;gap:4px}
  .journal-feature__story{grid-template-columns:1fr}
  .journal-feature__media{width:100%;height:auto;aspect-ratio:4/3}
  .journal-feature__content{padding:clamp(30px,6vw,46px)}
  .journal-archive .journal-grid--count-1 .journal-card{grid-template-columns:1fr}
  .journal-archive .journal-grid--count-1 .journal-card__body{padding:20px 0 0}
  .journal-support{grid-template-columns:1fr;gap:24px}
  .journal-support ul{grid-template-columns:1fr}
  .journal-support li:nth-child(n+2){border-top:1px solid rgba(122,15,33,.14)}
}
@media(max-width:640px){
  .journal-archive .journal-breadcrumb{margin-bottom:24px}
  .journal-archive__masthead h1,.journal-category__head h1{font-size:clamp(42px,13vw,56px)}
  .journal-topics{margin-top:32px;padding:10px 0}
  .journal-topics ul{display:grid;width:100%;grid-template-columns:1fr}
  .journal-topics li+li::before{display:none}
  .journal-topics li+li{border-top:1px solid var(--line)}
  .journal-topics a{width:100%}
  .journal-feature{margin-top:48px;margin-bottom:56px}
  .journal-feature__media{aspect-ratio:4/3}
  .journal-feature__content{padding:28px 22px 30px}
  .journal-feature__content h2{font-size:clamp(30px,9vw,36px)}
  .journal-feature__meta{gap:6px 14px}

  .journal-archive .journal-grid{grid-template-columns:1fr}
  .journal-support{margin:0 0 64px;padding:28px 22px}
  .journal-support ul{display:grid;grid-template-columns:1fr}
  .journal-support a{width:100%}
}
