
.mint-chapter{min-height:100svh;padding:64px max(24px,6vw);display:flex;flex-direction:column;justify-content:center}.mint-chapter>.eyebrow{font:12px/1.6 Arial,sans-serif;letter-spacing:.07em;margin:0 0 36px}.mint-chapter .purpose-content{display:grid;grid-template-columns:1.2fr .8fr;gap:32px;align-items:center}.mint-chapter .purpose-content h2{font-size:clamp(38px,4.6vw,68px);line-height:1.5;letter-spacing:.015em;font-weight:500;margin:0}.mint-chapter .purpose-content p{font-size:clamp(15px,1.2vw,18px);line-height:2.1;letter-spacing:.035em;margin:0}.news{margin-top:48px;padding:24px 0;border-top:1px solid #122e3a40;border-bottom:1px solid #122e3a40;display:grid;grid-template-columns:140px 1fr auto;gap:28px;align-items:center}.news h2{font-size:15px;font-weight:500;margin:0}.article{display:flex;gap:28px;align-items:baseline;line-height:1.8}.article time{font:14px/1.8 Arial,sans-serif;color:#395f66;white-space:nowrap}.article span{font-size:17px;letter-spacing:.015em}.all{font-size:14px;padding:10px 0;white-space:nowrap}.article,.all{transition:color .2s ease}.article:hover,.article:focus-visible,.all:hover,.all:focus-visible{color:#176b70}.article .news-met.article .new-badge{font:12px/1.4 Arial,sans-serif;letter-spacing:.04em;color:#176b70}.article .news-title{font-size:17px}.mint-chapter .chapter-bottom{display:flex;justify-content:space-between;align-items:center;margin-top:28px}.mint-chapter .chapter-word{font:500 clamp(20px,2.2vw,30px)/1.2 'Helvetica Neue',Arial,sans-serif;letter-spacing:-.025em}.mint-chapter .chapter-scroll{font:11px/1.6 Arial;letter-spacing:.06em}
@media(max-width:800px){.mint-chapter{padding:48px 24px}.mint-chapter>.eyebrow{font-size:12px;margin-bottom:28px}.mint-chapter .purpose-content{grid-template-columns:1fr;gap:26px}.mint-chapter .purpose-content h2{font-size:clamp(30px,7.6vw,48px);line-height:1.55}.mint-chapter .purpose-content p{font-size:14px;line-height:2}.news{margin-top:36px;padding:20px 0 22px;grid-template-columns:1fr auto;gap:18px}.news h2{font-size:14px}.all{grid-column:2;grid-row:1;font-size:13px;padding:4px 0}.article{grid-column:1/-1;display:flex;flex-direction:column;gap:8px}.article time{font-size:13px}.article .news-title{font-size:16px;line-height:1.75}.mint-chapter .chapter-bottom{margin-top:26px}.mint-chapter .chapter-word{font-size:20px}.mint-chapter .chapter-scroll{display:none}}

.article{gap:20px;flex-wrap:wrap}
.article .new-badge{display:inline-flex;align-items:center;justify-content:center;border:1px solid currentColor;padding:2px 6px;font:11px/1.35 Arial,sans-serif;letter-spacing:.035em;white-space:nowrap;align-self:center}
@media(max-width:800px){.article{display:grid;grid-template-columns:max-content 1fr;gap:10px 14px;align-items:center}.article time{grid-column:1;grid-row:1}.article .new-badge{grid-column:2;grid-row:1;justify-self:start}.article .news-title{grid-column:1/-1;grid-row:2}}

/* Group article metadata above its title, on a shared baseline. */
.news{grid-template-columns:140px minmax(0,1fr) auto;column-gap:32px;row-gap:0;padding:26px 0;align-items:start}
.news h2{font-size:15px;line-height:24px;padding-top:0}
.article{display:grid;grid-template-columns:max-content 1fr;gap:10px 14px;align-items:center}
.article time{grid-column:1;grid-row:1;font-size:13px;line-height:24px;letter-spacing:.025em}
.article .new-badge{grid-column:2;grid-row:1;justify-self:start;font-size:10px;line-height:14px;padding:1px 6px}
.article .news-title{grid-column:1/-1;grid-row:2;font-size:17px;line-height:1.75}
.all{font-size:13px;line-height:24px;padding:0}
@media(max-width:800px){.news{grid-template-columns:1fr auto;row-gap:20px;padding:20px 0 24px}.news h2{font-size:14px}.all{grid-column:2;grid-row:1}.article{grid-column:1/-1;grid-row:2;gap:8px 14px}.article .news-title{font-size:16px}.article .new-badge{font-size:11px}}

.mint-chapter .chapter-bottom{border:0;padding-top:0}.mint-chapter .news{width:100%}.mint-chapter a{color:inherit;text-decoration:none}.mint-chapter .article:hover,.mint-chapter .article:focus-visible,.mint-chapter .all:hover,.mint-chapter .all:focus-visible{color:#176b70}

/* Keep the matched reading hold and equal entrance/exit block distances. */
.continuous-story .scroll-scene{height:551.310565217svh}
@media(max-width:800px){.continuous-story .scroll-scene{height:540.449608696svh}}


/* News hover changes the title colour, without a rectangular background wash. */
.mint-chapter .article,.mint-chapter .article:hover,.mint-chapter .article:focus-visible,.mint-chapter .all:hover,.mint-chapter .all:focus-visible{background:transparent;box-shadow:none}

/* The chapter is decorative, but its news links must accept pointer input. */
.mint-chapter:not([inert]) .news{pointer-events:auto}

/* The bridge has its own layer; reserve no extra space inside the desktop deck. */
@media(min-width:1441px) and (prefers-reduced-motion:no-preference){.business-chapter .thought-flow{height:100svh;min-height:0;padding:7vh 6%;justify-content:center}}
