@layer components{.bgrid{grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr));gap:12px;display:grid}.bcard{border-radius:var(--r);background:var(--c-white);flex-direction:column;min-width:0;transition:box-shadow .2s;display:flex;position:relative;overflow:hidden}.bcard:hover{box-shadow:0 6px 20px #0000000f}.bcard:has(.bcard__link:focus-visible){outline:2px solid var(--c-ink);outline-offset:2px}.bcard__media{aspect-ratio:16/10;background:var(--c-line-soft);overflow:hidden}.bcard__img{object-fit:cover;width:100%;height:100%;transition:transform .4s var(--ease-out)}.bcard:hover .bcard__img{transform:scale(1.03)}.bcard__body{flex-direction:column;flex:1;gap:8px;padding:16px;display:flex}.bcard__tag{letter-spacing:.06em;text-transform:uppercase;color:var(--c-orange-text);font-size:.6875rem;font-weight:700}.bcard__title{overflow-wrap:anywhere;font-size:1.25rem;line-height:1.2}.bcard__link,.bcard__link:hover{color:var(--c-ink)}.bcard__link:focus-visible{outline:0}.bcard__link:after{content:"";z-index:1;position:absolute;inset:0}.bcard__meta{border-top:1px solid var(--c-line-soft);font-size:var(--fs-xs);color:var(--c-gray-700);align-items:center;gap:10px;margin-block-start:auto;padding-block-start:10px;display:flex}.bcard__avatar{width:30px;height:30px;font-size:.6875rem}.bcard__by{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.bcard__by strong{color:var(--c-ink)}.bcard__read{white-space:nowrap;color:var(--c-gray-500)}.bcard--compact .bcard__body{gap:6px}.bcard--compact .bcard__title{font-size:1.1875rem}@media (prefers-reduced-motion:reduce){.bcard__img,.bcard:hover .bcard__img{transition:none;transform:none}}.article-section{padding-block-start:24px}.article-section--wide{padding-block-start:40px}.article-section__title{font-size:clamp(1.375rem,5vw,1.75rem)}.article-section>.article-section__title,.article-section .section-head{margin-block-end:14px}.article-section .bgrid{grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr))}.article-end{height:56px}.author-box{border-radius:var(--r);background:var(--c-white);grid-template-columns:72px minmax(0,1fr);align-items:start;gap:16px 20px;padding:clamp(20px,4vw,28px);display:grid}.author-box__img{width:72px;height:72px;font-size:1.375rem}.author-box__body{flex-direction:column;gap:6px;min-width:0;display:flex}.author-box__eyebrow{font-family:var(--font-body);font-size:var(--fs-xs);letter-spacing:.08em;text-transform:uppercase;color:var(--c-gray-500);font-weight:700}.author-box__name{font-family:var(--font-head);font-size:1.375rem;font-weight:700;line-height:1.15}.author-box__bio{color:var(--c-gray-700);font-size:.875rem;line-height:1.55}.author-box__link{font-size:.875rem;font-weight:700}@media (width>=760px){.author-box{grid-template-columns:96px minmax(0,1fr);align-items:center}.author-box__img{width:96px;height:96px}}@media print{.read-progress,.share,.article-layout__aside,.article-foot,.article-section,.article-end{display:none!important}.article-layout{padding-block-start:16px;display:block}.article-prose{color:#000}}}