.wm-tile{aspect-ratio:16/10;display:flex;align-items:flex-end;padding:22px 24px;border-radius:10px;background:var(--cb);color:var(--cf);font:700 clamp(28px,3.2vw,44px)/1.02 'Hanken Grotesk',system-ui,sans-serif;letter-spacing:-.025em;margin-bottom:16px}
.featured-blog .wm-tile{aspect-ratio:16/9;font-size:clamp(44px,6vw,88px);padding:36px}
.card[style] .eyebrow,.featured-blog[style] .eyebrow{background:var(--cb)!important;color:var(--cf)!important}
.card a:hover .wm-tile{filter:brightness(.97)}
.article-head.wm-cat{background:var(--cb);border-radius:14px;padding:64px 48px 56px;max-width:1140px}
.article-head.wm-cat h1{color:#141413}
.article-head.wm-cat>p{color:var(--cf)!important;opacity:.85}
.wm-meta dd.wm-catdd{display:inline-block;background:var(--cb);color:var(--cf);border-radius:999px;padding:3px 9px;justify-self:start}
@media(max-width:1100px){.article-head.wm-cat{padding:40px 24px;border-radius:0;margin-left:-16px;margin-right:-16px}}
.card .cover.wm-tile{background:var(--cb)!important;padding:22px 24px!important;border-radius:10px!important}

/* v3 journal index */
.wm-latest{display:flex;justify-content:space-between;font:600 14px/1 'Hanken Grotesk',sans-serif;padding:0 0 14px;border-bottom:1px solid #e8e6dc;margin:40px 0 28px}
.wm-latest span:last-child{font-weight:400;color:#6b6a64}
.wm-mag{display:grid;grid-template-columns:1fr 1.7fr 1fr;gap:36px;align-items:start}
.wm-side{display:flex;flex-direction:column}
.wm-mi{display:flex;flex-direction:column;gap:10px;padding:0 0 24px;margin:0 0 24px;border-bottom:1px solid #e8e6dc;color:#141413;text-decoration:none}
.wm-mi:last-child{border-bottom:0;margin-bottom:0}
.wm-mt{display:flex;align-items:center;gap:10px;font:400 13px/1 'Hanken Grotesk',sans-serif;color:#6b6a64}
.wm-mag .eyebrow{margin:0!important;background:var(--cb)!important;color:var(--cf)!important;border-radius:999px;padding:5px 10px;font:500 12px/1 'Hanken Grotesk',sans-serif!important}
.wm-mi strong{font:700 20px/1.25 'Hanken Grotesk',sans-serif;letter-spacing:-.01em}
.wm-md{font:400 15px/1.5 'Hanken Grotesk',sans-serif;color:#6b6a64}
.wm-feat{display:flex;flex-direction:column;gap:14px;color:#141413;text-decoration:none}
.wm-feat .wm-tile{aspect-ratio:16/10;margin:0 0 6px;font-size:clamp(44px,5vw,76px);padding:32px}
.wm-feat strong{font:700 clamp(26px,2.4vw,34px)/1.15 'Hanken Grotesk',sans-serif;letter-spacing:-.015em}
.wm-mi:hover strong,.wm-feat:hover strong{text-decoration:underline;text-underline-offset:4px;text-decoration-thickness:1px}
@media(max-width:1000px){.wm-mag{grid-template-columns:1fr}.wm-feat{order:-1}}
.cards{display:block!important;border-top:1px solid #141413;margin-top:8px}
.cards>.card{display:grid!important;grid-template-columns:150px 190px minmax(0,1fr) 90px;column-gap:28px;align-items:baseline;padding:22px 0!important;border-bottom:1px solid #e8e6dc!important;border-radius:0!important}
.cards>.card[hidden]{display:none!important}
.cards>.card>a{display:contents}
.cards>.card .cover{display:none!important}
.cards>.card .eyebrow{grid-column:2;grid-row:1;justify-self:start;margin:0!important}
.cards>.card h3{grid-column:3;grid-row:1;font:600 20px/1.3 'Hanken Grotesk',system-ui,sans-serif!important;margin:0!important}
.cards>.card>p{grid-column:3;grid-row:2;margin:6px 0 0!important;font:400 15px/1.5 'Hanken Grotesk',system-ui,sans-serif;color:#6b6a64}
.cards>.card .meta{display:contents!important}
.cards>.card .meta a{display:none}
.cards>.card .meta span:first-of-type{grid-column:1;grid-row:1;font:400 14px/1.3 'Hanken Grotesk',system-ui,sans-serif;color:#6b6a64}
.cards>.card .meta span:last-of-type{grid-column:4;grid-row:1;text-align:right;font:400 13px/1.3 'Hanken Grotesk',system-ui,sans-serif;color:#87867f}
.cards>.card:hover h3{text-decoration:underline;text-underline-offset:4px;text-decoration-thickness:1px}
@media(max-width:760px){.cards>.card{grid-template-columns:1fr auto;row-gap:8px}.cards>.card .eyebrow{grid-column:1;grid-row:1}.cards>.card .meta span:first-of-type{grid-column:2;grid-row:1;text-align:right}.cards>.card h3{grid-column:1/-1;grid-row:2}.cards>.card>p{grid-column:1/-1;grid-row:3}.cards>.card .meta span:last-of-type{display:none}}
.article-head.wm-cat{margin-top:40px!important;margin-bottom:48px!important}
@media(max-width:1100px){.article-head.wm-cat{margin-top:0!important}}
