/* Octave · Insights · 10 Sep 2026
   The hub (/blog/) and the additions article pages need on top of
   /articles/article.css: notes, diagrams, sources, the Octave author mark, the
   conversation band and related cards. Loads after site.css and editorial.css,
   which carry the tokens, the nav rail and the footer. Paper ground, the site's
   own faces, cyan only as the one accent the article layout already uses. */
:root{
  --ins-max:1160px;
  --ins-gutter:24px;
  --ins-serif:ui-serif,"New York","Iowan Old Style",Palatino,Georgia,serif;
  --ins-caption:-apple-system,BlinkMacSystemFont,"SF Pro Text","Segoe UI",Inter,Roboto,sans-serif;
  --ins-line:rgba(34,35,35,.12);
  --ins-card:#fff;
  --ins-cyan:#65D9EE;
  --ins-teal:#0A99C3;
  --ins-meta:#5F6462; /* small caps text: 5.7:1 on paper, 6:1 on white */
}
html{background:var(--page)}
.visually-hidden{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}

/* ---- hub ---- */
.ins-main{color:var(--ink);text-wrap:pretty}
.ins-wrap{box-sizing:border-box;width:min(var(--ins-max),100%);margin:0 auto;padding:0 var(--ins-gutter)}
.ins-head{padding:168px 0 56px}
.ins-kicker{margin:0 0 18px;font-family:var(--ins-caption);font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:var(--ins-meta)}
.ins-head h1{margin:0;max-width:15ch;font-family:var(--ins-serif);font-weight:400;font-size:clamp(2.6rem,6vw,4.75rem);line-height:1.02;letter-spacing:-.025em;text-wrap:balance;color:var(--ink)}
.ins-lede{margin:26px 0 0;max-width:600px;font-size:clamp(1.0625rem,1.5vw,1.25rem);line-height:1.5;font-weight:300;color:var(--ins-meta)}

.ins-featured-wrap{padding:8px 0 64px}
.ins-featured{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);background:var(--ins-card);border:1px solid var(--ins-line);border-radius:var(--radius-frame);overflow:hidden;color:inherit;text-decoration:none;transition:box-shadow .5s var(--ease-out)}
.ins-featured:hover{box-shadow:0 22px 56px rgba(20,21,26,.09)}
.ins-featured:focus-visible{outline:2px solid var(--ink);outline-offset:4px}
.ins-featured-media{position:relative;min-height:440px;height:100%;overflow:hidden;background:var(--surface)}
.ins-featured-media img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;display:block;transition:transform 1.4s var(--ease-out)}
.ins-featured:hover .ins-featured-media img{transform:scale(1.025)}
.ins-featured-copy{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:18px;padding:clamp(32px,4vw,64px)}
.ins-featured-title{margin:0;font-family:var(--ins-serif);font-weight:400;font-size:clamp(1.75rem,2.8vw,2.5rem);line-height:1.12;letter-spacing:-.02em;text-wrap:balance;color:var(--ink)}
.ins-cat{margin:0;font-family:var(--ins-caption);font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--ins-meta)}
.ins-excerpt{margin:0;font-size:16px;line-height:1.55;color:var(--ins-meta)}
.ins-meta{margin:0;display:flex;flex-wrap:wrap;gap:8px;font-family:var(--ins-caption);font-size:12px;letter-spacing:.04em;text-transform:uppercase;color:var(--ins-meta)}
.ins-more{display:inline-flex;align-items:center;gap:8px;margin-top:6px;font-size:14px;font-weight:500;color:var(--ink)}
.ins-more svg{width:16px;height:16px;transition:transform .35s var(--ease-out)}
.ins-featured:hover .ins-more svg{transform:translateX(4px)}

.ins-library{padding:0 0 24px}
.ins-toolbar{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:16px 28px;align-items:center;padding:28px 0 22px;border-top:1px solid var(--ins-line)}
.ins-library-title{margin:0;font-family:var(--ins-serif);font-weight:400;font-size:22px;letter-spacing:-.01em;color:var(--ink)}
.ins-filters{display:flex;flex-wrap:wrap;gap:8px}
.ins-filter{appearance:none;display:inline-flex;align-items:center;gap:7px;height:36px;padding:0 14px;border:1px solid rgba(34,35,35,.18);border-radius:999px;background:transparent;color:var(--ink);font:inherit;font-size:13.5px;line-height:1;cursor:pointer;transition:background-color .2s,border-color .2s,color .2s}
.ins-filter:hover{border-color:rgba(34,35,35,.45)}
.ins-filter[aria-pressed="true"]{background:var(--accent);border-color:var(--accent);color:#fff}
.ins-count{font-family:var(--ins-caption);font-size:11px;opacity:.62;font-variant-numeric:tabular-nums}
.ins-search{position:relative;display:flex;align-items:center;min-width:230px;margin:0}
.ins-search svg{position:absolute;left:14px;width:16px;height:16px;color:var(--ins-meta);pointer-events:none}
.ins-search input{box-sizing:border-box;width:100%;height:38px;padding:0 14px 0 38px;border:1px solid rgba(34,35,35,.18);border-radius:999px;background:#fff;color:var(--ink);font:inherit;font-size:14px}
.ins-search input::placeholder{color:var(--ins-meta)}
.ins-search input:focus{outline:2px solid var(--ink);outline-offset:2px}
.ins-search input::-webkit-search-cancel-button{-webkit-appearance:none}
.ins-status{margin:0 0 20px;min-height:1.2em;font-family:var(--ins-caption);font-size:12.5px;letter-spacing:.04em;text-transform:uppercase;color:var(--ins-meta)}

.ins-grid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}
.ins-card{margin:0;background:var(--ins-card);border:1px solid var(--ins-line);border-radius:var(--radius-card);overflow:hidden;transition:box-shadow .45s var(--ease-out),transform .45s var(--ease-out)}
.ins-card:hover{box-shadow:0 16px 40px rgba(20,21,26,.08);transform:translateY(-2px)}
.ins-card[hidden]{display:none!important}
#ins-grid:not(.is-filtering) .ins-card[data-featured]{display:none}
.ins-card-link{display:flex;flex-direction:column;height:100%;color:inherit;text-decoration:none}
.ins-card-link:focus-visible{outline:2px solid var(--ink);outline-offset:4px;border-radius:var(--radius-card)}
.ins-card-media{position:relative;aspect-ratio:3/2;overflow:hidden;background:var(--surface)}
.ins-card-media img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;display:block;transition:transform 1.4s var(--ease-out)}
.ins-card:hover .ins-card-media img{transform:scale(1.03)}
.ins-card-body{display:flex;flex:1;flex-direction:column;gap:12px;padding:22px 24px 26px}
.ins-card-title{margin:0;font-family:var(--ins-serif);font-weight:400;font-size:1.45rem;line-height:1.18;letter-spacing:-.015em;color:var(--ink)}
.ins-card .ins-excerpt{font-size:15px;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}
.ins-card .ins-meta{margin-top:auto;padding-top:6px}

.ins-empty{padding:56px 24px;text-align:center;border:1px dashed rgba(34,35,35,.22);border-radius:var(--radius-card)}
.ins-empty[hidden]{display:none}
.ins-empty-title{margin:0 0 8px;font-family:var(--ins-serif);font-size:1.5rem;color:var(--ink)}
.ins-empty-copy{margin:0 auto 22px;max-width:46ch;font-size:15px;line-height:1.55;color:var(--ins-meta)}
.ins-empty-copy a{color:var(--ink)}
.ins-clear{appearance:none;display:inline-flex;align-items:center;min-height:42px;padding:0 18px;border:1px solid rgba(34,35,35,.25);border-radius:999px;background:#fff;color:var(--ink);font:inherit;font-size:14px;cursor:pointer}
.ins-clear:hover{border-color:var(--ink)}

.ins-brief{padding:56px 0 96px}
.ins-brief-inner{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:28px 40px;align-items:center;padding:40px clamp(24px,4vw,56px);background:#fff;border:1px solid var(--ins-line);border-radius:var(--radius-frame)}
.ins-brief h2{margin:0 0 10px;font-family:var(--ins-serif);font-weight:400;font-size:clamp(1.5rem,2.4vw,2rem);line-height:1.15;letter-spacing:-.02em;color:var(--ink)}
.ins-brief p{margin:0;max-width:58ch;font-size:15.5px;line-height:1.55;color:var(--ins-meta)}
.ins-brief-cta{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:0 22px;border-radius:12px;background:var(--accent);color:#fff;text-decoration:none;font-size:15px;font-weight:500;white-space:nowrap}
.ins-brief-cta:hover{background:var(--accent-hover)}

@media (max-width:1023px){
  .ins-grid{grid-template-columns:repeat(2,minmax(0,1fr))}
  .ins-toolbar{grid-template-columns:1fr;gap:16px}
  .ins-search{max-width:380px}
}
@media (max-width:860px){
  .ins-featured{grid-template-columns:1fr}
  .ins-featured-media{min-height:0;height:auto;aspect-ratio:16/10}
}
@media (max-width:639px){
  .ins-head{padding:136px 0 40px}
  .ins-featured-wrap{padding-bottom:48px}
  .ins-featured-copy{padding:26px 22px 30px}
  .ins-grid{grid-template-columns:1fr}
  .ins-card-title{font-size:1.35rem}
  .ins-filters{gap:6px}
  .ins-filter{height:34px;padding:0 12px;font-size:13px}
  .ins-brief{padding:40px 0 72px}
  .ins-brief-inner{grid-template-columns:1fr;padding:30px 24px}
}

/* ---- article additions ---- */
/* the template's caption greys sit under 4.5:1 on paper; the generated pages lift them */
.article-main .article-tag,.article-main .article-meta,.article-main .article-meta a,.article-main .article-author-role{color:var(--ins-meta)}
.article-main .article-chapters a{color:rgba(34,35,35,.66)}
.article-main .article-chapters a:hover{color:var(--ink)}
.article-main .article-chapters-label{color:var(--ins-meta)}
.article-prose .article-note{margin:0 0 28px;padding-left:16px;border-left:2px solid rgba(34,35,35,.16);font-size:15px;font-style:italic;color:var(--ins-meta)}
@media (min-width:1024px){.article-prose .article-note{font-size:16px}}
.article-figure{margin:36px 0;padding:24px 20px 16px;background:#fff;border:1px solid var(--ins-line);border-radius:var(--radius-card);overflow-x:auto}
.article-figure svg{display:block;width:100%;height:auto;font-family:var(--ins-caption)}
.article-figure figcaption{margin:12px 4px 0;font-family:var(--ins-caption);font-size:13px;line-height:1.45;color:var(--ins-meta)}
@media (max-width:560px){.article-figure svg{min-width:560px}}
.fig-line{fill:none;stroke:rgba(34,35,35,.22);stroke-width:1.5}
.fig-node circle{fill:var(--ink)}
.fig-node text{text-anchor:middle;font-size:13px;fill:var(--ink)}
.fig-node-key circle{fill:var(--ins-cyan);stroke:var(--ink);stroke-width:1.5}
.fig-measure{text-anchor:middle;font-size:11.5px;fill:var(--ins-meta)}
.fig-node .fig-measure{fill:var(--ins-meta)}
.fig-lane,.fig-lane text{font-size:11px;letter-spacing:.08em;text-transform:uppercase;fill:var(--ins-meta)}
.fig-lane-bar{fill:none;stroke:var(--ins-cyan);stroke-width:3;stroke-linecap:round}
.fig-lane-people .fig-lane-bar{stroke:var(--ink)}
.fig-block{fill:#fff;stroke:rgba(34,35,35,.2)}
.fig-block-1{fill:var(--ink);stroke:var(--ink)}
.fig-block-2{fill:var(--surface);stroke:rgba(34,35,35,.14)}
.fig-block-3{fill:rgba(101,217,238,.22);stroke:rgba(10,153,195,.45)}
.fig-block-label{text-anchor:middle;font-size:13px;fill:var(--ink)}
.fig-block-label-dark{fill:#fff}
.fig-span text{text-anchor:middle;font-size:13px;fill:var(--ink)}
.fig-span .fig-measure{fill:var(--ins-meta)}
.fig-span-bar{fill:none;stroke:var(--ink);stroke-width:3;stroke-linecap:round}
.fig-span-bar-alt{stroke:var(--ins-cyan)}
.fig-span-bar-dash{stroke:rgba(34,35,35,.45);stroke-dasharray:4 6}

.article-prose .article-sources{margin-top:56px;padding-top:24px;border-top:1px solid rgba(34,35,35,.1)}
.article-prose .article-sources h2{margin:0 0 12px;font-family:var(--ins-caption);font-size:12px;font-weight:500;letter-spacing:.1em;text-transform:uppercase;color:var(--ins-meta)}
.article-prose .article-sources ol>li{font-size:14px;line-height:1.5;color:var(--ins-meta);margin:0 0 6px}
.article-prose .article-sources ol>li::before{color:var(--ins-meta)}
.article-prose .article-sources a{color:var(--ins-meta);word-break:break-word}
.article-prose .article-sources a:hover{color:var(--ink)}
@media (min-width:1024px){.article-prose .article-sources ol>li{font-size:14px}}

.article-author-mark{display:grid;flex-shrink:0;place-items:center;width:72px;height:72px;border-radius:999px;background:var(--ink);color:#fff}
.article-author-mark .wordmark-mark{display:block;width:34px;height:34px}
.article-author-mark path{fill:none;stroke:currentColor;stroke-width:8;stroke-linecap:round}
.article-author-wrap{padding-bottom:72px}

.article-cta{max-width:1440px;margin:0 auto;padding:0 20px 80px}
@media (min-width:1024px){.article-cta{padding-left:40px;padding-right:40px}}
.article-cta-inner{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:24px 48px;align-items:center;max-width:1100px;margin:0 auto;padding:clamp(40px,6vw,72px) clamp(24px,5vw,64px);border-radius:var(--radius-frame);background:var(--accent);color:#fff}
.article-cta h2{margin:0 0 10px;font-family:var(--ins-serif);font-weight:400;font-size:clamp(1.6rem,3vw,2.4rem);line-height:1.12;letter-spacing:-.02em;color:#fff}
.article-cta p{margin:0;max-width:52ch;font-size:16px;line-height:1.55;color:rgba(255,255,255,.72)}
.article-cta-actions{display:flex;flex-direction:column;align-items:flex-start;gap:12px}
.article-cta-button{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:0 22px;border-radius:12px;background:#F9F8F5;color:#17181A;text-decoration:none;font-size:15px;font-weight:500;white-space:nowrap}
.article-cta-button:hover{background:#fff}
.article-cta-alt{font-size:14px;color:rgba(255,255,255,.72);text-decoration:underline;text-underline-offset:.15em}
.article-cta-alt:hover{color:#fff}
.article-cta a:focus-visible{outline-color:#fff}

.article-related{padding:0 0 96px}
.article-related-head{display:flex;align-items:baseline;justify-content:space-between;gap:16px;padding:28px 0 24px;border-top:1px solid var(--ins-line)}
.article-related h2{margin:0;font-family:var(--ins-serif);font-weight:400;font-size:clamp(1.5rem,2.4vw,2rem);letter-spacing:-.02em;color:var(--ink)}
.article-related-all{font-size:14px;color:var(--ink);text-decoration:underline;text-underline-offset:.15em}
@media (max-width:639px){
  .article-cta-inner{grid-template-columns:1fr}
  .article-related{padding-bottom:72px}
}

@media (prefers-reduced-motion:reduce){
  .ins-card,.ins-featured,.ins-card-media img,.ins-featured-media img,.ins-more svg,.ins-filter{transition:none}
  .ins-card:hover{transform:none}
  .ins-card:hover .ins-card-media img,.ins-featured:hover .ins-featured-media img,.ins-featured:hover .ins-more svg{transform:none}
}

/* A principal story, a short reading list, then a quiet index. */
.ins-head{padding-top:128px;padding-bottom:40px}.ins-head h1{max-width:20ch;font-size:clamp(2.6rem,5vw,4.25rem)}
.ins-selection{display:grid;grid-template-columns:minmax(0,1.75fr) minmax(0,1fr);gap:48px;align-items:start}
.ins-featured{display:block;border:0;border-radius:0;background:none;transition:none}.ins-featured:hover{box-shadow:none}
.ins-featured-media{height:auto;min-height:0;aspect-ratio:16/9;border-radius:12px}
.ins-featured-copy{padding:24px 0 0;gap:14px}.ins-featured-title{font-size:clamp(1.9rem,3vw,2.6rem)}
.ins-cat{font-size:12px}.ins-count{font-size:12px;opacity:.85}
.ins-companions{padding-top:6px;border-top:1px solid var(--ins-line)}
.ins-companions>.ins-kicker{margin:14px 0 0}
.ins-companion{display:flex;flex-direction:column;gap:13px;text-decoration:none;color:var(--ink);padding:26px 0;border-bottom:1px solid var(--ins-line)}
.ins-companion h2{font:400 27px/1.12 var(--ins-serif);letter-spacing:-.02em;margin:0}
.ins-companion .ins-excerpt{font-size:15px}.ins-companion .ins-more{font-size:14px}
.ins-companion:hover h2{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:5px}
#ins-grid,.article-related .ins-grid{display:block}
.ins-row{background:none;border:0;border-bottom:1px solid var(--ins-line);border-radius:0;overflow:visible;transition:none}
.ins-row:hover{box-shadow:none;transform:none;background:rgba(100,120,105,.035)}
.ins-row .ins-card-body{display:grid;grid-template-columns:130px minmax(0,1fr) 130px;gap:10px 28px;padding:24px 0}
.ins-row .ins-cat{grid-column:1;grid-row:1/3;padding-top:6px}
.ins-row .ins-card-title{grid-column:2;font-size:25px;line-height:1.2}
.ins-row .ins-excerpt{grid-column:2;font-size:15px;-webkit-line-clamp:2}
.ins-row .ins-meta{grid-column:3;grid-row:1/3;align-self:center;margin:0;padding:0;display:flex;justify-content:flex-end;font-size:12px;line-height:1.5;text-align:right}
.ins-row .ins-card-link:focus-visible{outline-offset:5px;border-radius:0}
.ins-row .ins-card-link:hover .ins-card-title{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:5px}
.ins-brief{padding-top:64px}.ins-brief-inner{border-radius:0;background:none;border:0;border-top:1px solid var(--ins-line);padding:40px 0;gap:40px}
.ins-brief-inner h2{color:var(--ink);font-size:clamp(1.8rem,3vw,2.6rem);max-width:23ch}
.ins-brief-inner p{color:var(--ins-meta)}.ins-brief-inner .ins-kicker{margin-bottom:18px}
.ins-brief-cta{background:var(--ink);color:var(--page);white-space:nowrap;border-radius:999px}.ins-brief-cta:hover{background:#3c4641;color:var(--page)}
.ins-brief-privacy{font-size:13px!important;margin-top:16px!important}.ins-brief-privacy a{color:inherit;text-underline-offset:3px}
.article-related .ins-row .ins-card-body{grid-template-columns:130px minmax(0,1fr) 130px}
.article-prose{max-width:720px}.article-prose p{line-height:1.68}
.article-prose .article-work-diagram{margin:36px 0;padding:24px 0;border-block:1px solid var(--ins-line);font-family:var(--ins-caption);color:var(--ink)}
.article-work-diagram .diagram-label{font-size:12px;text-transform:uppercase;letter-spacing:.08em;margin:0 0 22px;color:var(--ins-meta)}
.article-work-diagram .journey-columns{padding:0;list-style:none;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin:0}
.article-work-diagram .journey-columns>li{display:block;padding:16px 0 0!important;border-top:2px solid #768f82;margin:0!important;font-size:15px;line-height:1.35}
.journey-columns li:before{display:none!important}.journey-columns strong{font:400 21px/1.1 var(--ins-serif)}
.journey-columns dl{margin:18px 0 0}.journey-columns dt{font-size:12px;color:var(--ins-meta);margin:16px 0 6px}.journey-columns dd{font-size:14px;margin:0;line-height:1.45}
.article-work-diagram figcaption{font:400 13px/1.5 var(--ins-caption);color:var(--ins-meta);margin-top:24px}
.diagram-inputs{font-size:14px!important;color:var(--ins-meta)}.diagram-inputs span{margin:0 8px}
.handover-sheet{margin:20px 0;padding:14px 20px;background:#eeefea;font-size:16px}.handover-sheet>div{display:grid;grid-template-columns:1fr 1.4fr;gap:20px;padding:12px 0;border-bottom:1px solid var(--ins-line)}.handover-sheet>div:last-child{border:0}.handover-sheet dt{color:var(--ins-meta);font-size:14px}.handover-sheet dd{margin:0}
.diagram-open-item{font-size:15px!important;line-height:1.5!important}.diagram-open-item strong{margin-right:12px}
.article-work-diagram .decision-rows{padding:0;list-style:none;margin:0}.article-work-diagram .decision-rows>li{display:grid;grid-template-columns:1fr 1fr;gap:24px;border-bottom:1px solid var(--ins-line);padding:16px 0!important;margin:0!important}.decision-rows li:before{display:none!important}.decision-rows strong{font:400 20px/1.2 var(--ins-serif)}.decision-rows span{font-size:15px;line-height:1.5;color:var(--ins-meta)}
.article-cta{padding-block:60px}.article-cta-inner{padding-block:40px}
@media(max-width:1023px){.ins-selection{gap:32px;grid-template-columns:1.4fr 1fr}.ins-companion h2{font-size:24px}.ins-toolbar{grid-template-columns:1fr auto}.ins-filters{grid-column:1/-1;grid-row:2}.ins-search{grid-column:2;grid-row:1}.ins-row .ins-card-body,.article-related .ins-row .ins-card-body{grid-template-columns:110px minmax(0,1fr) 100px;gap:10px 18px}}
@media(max-width:760px){.ins-head{padding-top:112px;padding-bottom:32px}.ins-selection{display:block}.ins-featured-media{aspect-ratio:3/2}.ins-companions{margin-top:36px}.ins-companion h2{font-size:26px}.ins-featured-wrap{padding-bottom:36px}.ins-row .ins-card-body,.article-related .ins-row .ins-card-body{grid-template-columns:1fr;gap:9px;padding:22px 0}.ins-row .ins-cat,.ins-row .ins-card-title,.ins-row .ins-excerpt,.ins-row .ins-meta{grid-column:1;grid-row:auto}.ins-row .ins-meta{text-align:left;justify-content:flex-start;font-size:12px;gap:6px;padding-top:4px}.ins-row .ins-card-title{font-size:24px}.ins-row .ins-excerpt{-webkit-line-clamp:3}.ins-toolbar{grid-template-columns:1fr}.ins-search{grid-row:3;grid-column:1;min-width:0}.ins-filters{grid-column:1;gap:8px}.ins-filter{font-size:13px;padding:0 12px}.ins-brief{padding-top:36px}.ins-brief-inner{display:flex;flex-direction:column;align-items:flex-start;gap:24px;padding:32px 0}.ins-brief-cta{font-size:14px;white-space:normal}.article-work-diagram .journey-columns{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.article-work-diagram .decision-rows>li{grid-template-columns:1fr;gap:10px}.handover-sheet{padding:12px 16px}.handover-sheet>div{grid-template-columns:1fr;gap:4px}.article-prose .article-work-diagram{margin:28px 0}.article-cta{padding-block:40px}}
@media(max-width:380px){.article-work-diagram .journey-columns{grid-template-columns:1fr}.journey-columns dl{display:grid;grid-template-columns:1fr 1.4fr;gap:10px;margin-top:14px}.journey-columns dt,.journey-columns dd{margin:0}}
@media(prefers-reduced-motion:reduce){.ins-featured-media img,.ins-card-media img{transition:none!important;transform:none!important}}
@media(max-width:1023px){.article-back{display:inline-flex;position:relative;left:auto;top:auto;width:auto;min-height:44px;height:auto;border:0;gap:9px;margin:0 0 24px;color:var(--ink);font-size:14px;text-decoration:none}.article-back:after{content:"Back to Insights"}}
.article-prose{max-width:680px}.article-prose>p,.article-prose>ul,.article-prose>ol{font-size:18px;line-height:1.68}
