.consultancy[data-skin=tb] .c-article-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(17rem,1fr));gap:1rem;margin:2.5rem 0 4rem}.consultancy[data-skin=tb] .c-article-card{display:flex;flex-direction:column;gap:.6rem;padding:1.5rem 1.4rem;background:var(--tb-bg);border:1px solid var(--tb-line);border-radius:6px;color:var(--tb-ink);text-decoration:none;transition:border-color .2s ease,transform .2s ease}.consultancy[data-skin=tb] .c-article-card:hover,.consultancy[data-skin=tb] .c-article-card:focus-visible{border-color:var(--tb-accent);transform:translateY(-1px)}.consultancy[data-skin=tb] .c-article-card time,.consultancy[data-skin=tb] .c-article-meta{font-size:.72rem;letter-spacing:.08em;text-transform:uppercase;color:var(--tb-dim)}.consultancy[data-skin=tb] .c-article-card h2{font-size:1.15rem;line-height:1.3;margin:0;color:var(--tb-ink)}.consultancy[data-skin=tb] .c-article-card p{margin:0;font-size:.92rem;line-height:1.55;color:var(--tb-ink-2);flex:1}.consultancy[data-skin=tb] .c-article-card .c-article-read{font-size:.8rem;color:var(--tb-accent)}.consultancy[data-skin=tb] .c-article-back{display:inline-block;margin-top:1.5rem;font-size:.85rem;color:var(--tb-dim);text-decoration:none}.consultancy[data-skin=tb] .c-article-back:hover{color:var(--tb-ink)}.consultancy[data-skin=tb] .c-hero.c-hero--reading{min-height:0;padding:6.5rem var(--space-gutter, 1.25rem) 2rem}.consultancy[data-skin=tb] .c-hero.c-hero--reading .c-hero-inner{max-width:46rem}.consultancy[data-skin=tb] .c-reading-wrap{position:relative;z-index:1;max-width:72rem;margin:0 auto;padding:0 var(--space-gutter, 1.25rem)}.consultancy[data-skin=tb] .c-article-list{margin-top:1rem}.consultancy[data-skin=tb] .c-article-card,.consultancy[data-skin=tb] .c-article-card *{text-decoration:none}.consultancy[data-skin=tb] a.c-article-card:not(.c-btn){color:var(--tb-ink);text-decoration:none}.consultancy[data-skin=tb] a.c-article-back:not(.c-btn){color:var(--tb-dim);text-decoration:none}.consultancy[data-skin=tb] a.c-article-back:not(.c-btn):hover{color:var(--tb-ink)}.consultancy[data-skin=tb] .c-article-story .c-story-content>p+p{margin-top:0}.consultancy[data-skin=tb] .c-article-story .c-story-content>p{margin-bottom:1.15rem}.consultancy[data-skin=tb] .c-article-story .c-story-content>p:first-of-type{font-size:1.02rem;line-height:1.7;color:var(--tb-ink-2)}.consultancy[data-skin=tb] .c-article-story .c-list{margin:.25rem 0 1.4rem}.consultancy[data-skin=tb] .c-article-story .c-list li{font-size:1rem;line-height:1.65}.consultancy[data-skin=tb] .c-article-list-ol{counter-reset:article-ol}.consultancy[data-skin=tb] .c-article-list-ol li{counter-increment:article-ol;padding-left:1.6rem}.consultancy[data-skin=tb] .c-article-list-ol li:before{content:counter(article-ol) ".";color:var(--tb-accent);font-variant-numeric:tabular-nums}.consultancy[data-skin=tb] .c-article-story em{font-style:italic}.consultancy[data-skin=tb] .c-article-story .c-btn-row{justify-content:center}.consultancy[data-skin=tb] .c-article-story .c-story-section--final .c-story-content{text-align:center}.consultancy[data-skin=tb] .c-article-story p[data-dropcap]:first-letter{float:left;margin:.06em .12em 0 0;color:var(--tb-accent);font-size:4.2em;font-weight:700;line-height:.78}.consultancy[data-skin=tb] .c-article-missing{padding-block:4rem}.consultancy[data-skin=tb] .c-article-story p[data-dropcap]{display:flow-root}.consultancy[data-skin=tb] .c-article-card h2 em{font-style:normal;color:var(--tb-accent)}
