.bt-article-hero{padding-block:clamp(2.5rem,5vw,4.5rem)clamp(3rem,6vw,5.5rem);border-block-end:1px solid var(--bt-color-line);background:var(--bt-color-surface)}.bt-article-hero__grid{display:grid;grid-template-columns:minmax(0,1fr)minmax(0,1fr);align-items:center;gap:clamp(2rem,4vw,4rem)}.bt-article-hero__copy{min-width:0}.bt-article-hero__title{margin:0;color:var(--bt-color-ink);font-family:var(--bt-font-display);font-size:var(--bt-fs-3xl);font-weight:700;line-height:1.12;letter-spacing:-.01em;text-wrap:balance}.bt-article-hero__summary{margin:var(--bt-space-4)0 0;max-width:58ch;color:var(--bt-color-text);font-size:var(--bt-fs-lg);line-height:1.6}.bt-article-hero__media{margin:0;overflow:hidden;border-radius:var(--bt-radius-lg);background:var(--bt-color-surface-alt)}.bt-article-hero__media img{display:block;width:100%;height:auto;aspect-ratio:4/3;object-fit:cover}.bt-article-body{padding-block:var(--bt-section-space)}.bt-article-content{width:min(100%,var(--bt-article-measure));margin-inline:auto;color:var(--bt-color-text);font-size:var(--bt-fs-base);line-height:1.75}.bt-article-content>:first-child{margin-block-start:0}.bt-article-content>:last-child{margin-block-end:0}.bt-article-content h2,.bt-article-content h3,.bt-article-content h4{color:var(--bt-color-ink);font-family:var(--bt-font-display);font-weight:700;line-height:1.22;text-wrap:balance}.bt-article-content h2{margin-block:clamp(2rem,4vw,2.8rem)var(--bt-space-3);font-size:var(--bt-fs-2xl)}.bt-article-content h3{margin-block:clamp(1.6rem,3vw,2.1rem)var(--bt-space-2);font-size:var(--bt-fs-xl)}.bt-article-content p{margin-block:0 var(--bt-space-4)}.bt-article-content ul,.bt-article-content ol{margin-block:0 var(--bt-space-4);padding-inline-start:var(--bt-space-5)}.bt-article-content ul{list-style:disc}.bt-article-content ol{list-style:decimal}.bt-article-content li{margin-block:var(--bt-space-1);padding-inline-start:var(--bt-space-1)}.bt-article-content li::marker{color:var(--bt-color-brand);font-weight:700}.bt-article-content strong{color:var(--bt-color-ink);font-weight:700}.bt-article-content a{color:var(--bt-color-brand);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.18em}.bt-article-content a:hover{color:var(--bt-color-brand-hover)}.bt-article-content blockquote{margin:var(--bt-space-5)0;padding:var(--bt-space-4)var(--bt-space-5);border-inline-start:3px solid var(--bt-color-brand);border-radius:0 var(--bt-radius)var(--bt-radius)0;background:var(--bt-color-surface)}.bt-article-content blockquote>:last-child{margin-block-end:0}.bt-article-content figure{margin:var(--bt-space-5)0}.bt-article-content img{border-radius:var(--bt-radius)}.bt-article-content figcaption{margin-block-start:var(--bt-space-2);color:var(--bt-color-muted);font-size:var(--bt-fs-sm);text-align:center}.bt-article-content figure.wp-block-table{overflow-x:auto;border:1px solid var(--bt-color-line);border-radius:var(--bt-radius);background:var(--bt-color-white)}.bt-article-content figure.wp-block-table table{width:100%;min-width:560px;border-collapse:collapse;font-size:var(--bt-fs-sm);line-height:1.55}.bt-article-content figure.wp-block-table th,.bt-article-content figure.wp-block-table td{padding:var(--bt-space-3)var(--bt-space-4);border-block-end:1px solid var(--bt-color-line);text-align:start;vertical-align:top}.bt-article-content figure.wp-block-table tr:last-child>*{border-block-end:0}.bt-article-content figure.wp-block-table th{background:var(--bt-color-surface);color:var(--bt-color-ink);font-weight:600}.bt-article-card{display:flex;flex-direction:column;min-width:0;overflow:hidden;border:1px solid var(--bt-color-line);border-radius:var(--bt-radius);background:var(--bt-color-white);transition:border-color .2s,box-shadow .2s,transform .2s}.bt-article-card:hover{border-color:var(--bt-color-line-strong);box-shadow:var(--bt-shadow);transform:translateY(-2px)}.bt-article-card__media{display:block;aspect-ratio:4/3;overflow:hidden;background:var(--bt-color-surface)}.bt-article-card__media img{width:100%;height:100%;object-fit:cover;transition:transform .35s}.bt-article-card:hover .bt-article-card__media img{transform:scale(1.025)}.bt-article-card__body{display:flex;flex:1;flex-direction:column;align-items:flex-start;gap:var(--bt-space-2);padding:var(--bt-space-4)}.bt-article-card__meta{margin:0;color:var(--bt-color-muted);font-size:var(--bt-fs-xs);font-weight:600;letter-spacing:.08em;text-transform:uppercase}.bt-article-card h3{margin:0;font-size:var(--bt-fs-xl);line-height:1.25}.bt-article-card h3 a{color:var(--bt-color-ink);text-decoration:none}.bt-article-card h3 a:hover{color:var(--bt-color-brand)}.bt-article-card__text{margin:0;color:var(--bt-color-text);font-size:var(--bt-fs-sm);line-height:1.55;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.bt-article-card__link{margin-block-start:auto;padding-block-start:var(--bt-space-2);color:var(--bt-color-brand);font-size:var(--bt-fs-sm);font-weight:600;text-decoration:none}.bt-article-card__link span{transition:transform .2s}.bt-article-card__link:hover span{transform:translateX(2px)}@media(max-width:860px){.bt-article-hero__grid{grid-template-columns:1fr}.bt-article-hero__media{order:-1}}@media(max-width:560px){.bt-article-content figure.wp-block-table table{min-width:460px}}