.vblog-post{display:grid;gap:var(--motif-space-xl, 2rem)}.vblog-post__hero{margin:0}.vblog-post__hero img{display:block;width:100%;height:auto;border-radius:var(--motif-radius-media, 1.25rem)}.vblog-post__header,.vblog-post__body{max-width:72ch}.vblog-post,.vblog-post__header,.vblog-post__hero,.vblog-post__body,.vblog-post__body>*,.vblog-list,.vblog-list__groups,.vblog-list__group,.vblog-list__items,.vblog-card,.vblog-card__body{min-width:0}.vblog-post__dek{margin:1.25rem 0;box-sizing:border-box;font-size:var(--motif-type-body, 1rem);line-height:var(--motif-line-body, 1.55);border:1px solid;border-radius:var(--motif-radius-callout, 0.5rem);padding:0.85rem 1rem}.vblog-post__meta,.vblog-post__taxonomy,.vblog-list__meta,.vblog-list__taxonomy{color:var(--motif-color-text-secondary, inherit)}.vblog-post__body img{max-width:100%;height:auto}.vblog-post__body pre{box-sizing:border-box;max-width:100%;border:1px solid rgba(127,127,127,0.24);border-radius:0.5rem;padding:1rem;overflow-x:auto;-webkit-overflow-scrolling:touch;background:rgba(127,127,127,0.06)}.vblog-list__items{display:grid;gap:1rem;padding-inline-start:1.25rem}.vblog-list--grid .vblog-list__items{grid-template-columns:repeat(auto-fit,minmax(min(100%,16rem),1fr));align-items:stretch;gap:var(--motif-space-lg, 1.25rem);padding-inline-start:0;list-style:none}.vblog-list--grid .vblog-list__item{min-width:0}.vblog-card{box-sizing:border-box;display:grid;grid-template-rows:auto 1fr;height:100%;overflow:hidden;border:1px solid rgba(127,127,127,0.24);border-radius:var(--motif-radius-card, 0.5rem);background:rgba(127,127,127,0.06);transition:transform var(--motif-motion-duration-fast, 160ms) var(--motif-motion-ease-standard, ease)}.vblog-card:focus-within{border-color:currentColor}.vblog-card a:focus-visible{outline:2px solid currentColor;outline-offset:3px}.vblog-card .vblog-card__media:focus-visible{outline-offset:-3px}@media(hover:hover)and (pointer:fine)and (prefers-reduced-motion:no-preference){.vblog-card:hover{transform:translateY(var(--motif-motion-card-lift, -2px))}}@media(prefers-reduced-motion:reduce){.vblog-card{transition:none}}.vblog-card--text{grid-template-rows:1fr}.vblog-card__media{display:block;aspect-ratio:16 / 9;overflow:hidden;background:rgba(127,127,127,0.12)}.vblog-card__media img{display:block;width:100%;height:100%;object-fit:cover;image-rendering:auto}.vblog-card__body{display:grid;align-content:start;gap:var(--motif-space-sm, 0.65rem);padding:var(--motif-space-md, 1rem)}.vblog-card__eyebrow,.vblog-card__title,.vblog-card__meta,.vblog-card__description,.vblog-card__taxonomy{margin:0}.vblog-card__eyebrow{font-size:var(--motif-type-caption, 0.85rem);font-weight:700;letter-spacing:0;text-transform:uppercase}.vblog-card__title{font-size:1.1rem;line-height:1.2}.vblog-card__meta{font-size:0.92rem;line-height:1.5}.vblog-card__description{box-sizing:border-box;border:1px solid;border-radius:0.5rem;padding:0.55rem 0.65rem;font-size:var(--motif-type-caption, 0.9rem);line-height:var(--motif-line-body, 1.5)}.vblog-card__taxonomy{display:flex;flex-wrap:wrap;gap:0.35rem}.vblog-card__tag{box-sizing:border-box;display:inline-flex;max-width:100%;overflow-wrap:normal;border:1px solid rgba(127,127,127,0.26);border-radius:0.4rem;padding:0.2rem 0.45rem;font-size:0.78rem;line-height:1.2}.vblog-list__groups{display:grid;gap:2rem}.vblog-list__group{display:grid;gap:1rem}.vblog-list__group-heading{margin:0}.vblog-post__body math{font-family:math,"Cambria Math","STIX Two Math","Latin Modern Math",serif;font-size:1.125em}.vblog-math{max-width:100%;margin:1.5rem 0;padding-bottom:0.25rem;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;text-align:center}.vblog-math math{display:inline-block;margin:0;text-align:initial}.vblog-post__body table{table-layout:auto;border-collapse:collapse;display:block;width:max-content;max-width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.vblog-post__body th,.vblog-post__body td{overflow-wrap:normal;word-break:normal;hyphens:none}
