.v2-blog-meta{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px;font-size:13px;line-height:1.4;font-weight:600;color:var(--v2-ink-3)}.v2-blog-hero .v2-pat-hero__inner{padding-block:56px 40px}.v2-blog-hero .v2-pat-hero__copy{gap:20px}.v2-blog-hero .v2-pat-hero__lede{max-width:680px}.v2-blog-list{padding-block:56px;background:var(--v2-bg);border-bottom:1px solid var(--v2-line)}.v2-blog-list__inner{display:flex;flex-direction:column;gap:24px}.v2-blog-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(320px,100%),1fr));gap:20px}.v2-blog-grid--related{grid-template-columns:repeat(auto-fit,minmax(min(300px,100%),1fr))}.v2-blog-card{display:flex;flex-direction:column;min-width:0;overflow:hidden;background:var(--v2-bg);border:1px solid var(--v2-line-2);border-radius:var(--v2-r-16);color:var(--v2-ink);text-decoration:none;transition:border-color .15s}a.v2-blog-card:hover{border-color:var(--v2-ink-2);color:var(--v2-ink)}a.v2-blog-card:focus-visible{outline:2px solid var(--v2-brand);outline-offset:2px;box-shadow:var(--v2-focus-ring)}.v2-blog-card__media{position:relative;display:flex;align-items:center;justify-content:center;aspect-ratio:16/10;overflow:hidden;background:repeating-linear-gradient(135deg,#e8efeb 0 10px,var(--v2-bg-soft) 10px 20px)}.v2-blog-card__img{-o-object-fit:cover;object-fit:cover}.v2-blog-card__letter{font-size:64px;line-height:1;font-weight:800;letter-spacing:-.04em;color:var(--v2-brand)}.v2-blog-card__body{display:flex;flex:1;flex-direction:column;gap:10px;padding:20px 22px 22px}.v2-blog-card__kicker{font-size:13px;line-height:1.4;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--v2-ink-3)}.v2-blog-card__title{font-size:19px;line-height:1.3;font-weight:700;letter-spacing:-.01em;color:var(--v2-ink);text-wrap:pretty}.v2-blog-card__excerpt{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:3;font-size:14px;line-height:1.5;color:var(--v2-ink-2)}.v2-blog-card__more{margin-top:auto;font-size:14px;font-weight:700;color:var(--v2-brand)}a.v2-blog-card:hover .v2-blog-card__more{color:var(--v2-brand-ink);text-decoration:underline;text-underline-offset:3px}.v2-blog-card--featured{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(420px,100%),1fr));border-radius:var(--v2-r-20)}.v2-blog-card--featured .v2-blog-card__media{aspect-ratio:auto;min-height:300px}.v2-blog-card--featured .v2-blog-card__letter{font-size:96px}.v2-blog-card--featured .v2-blog-card__body{justify-content:center;gap:14px;padding:40px}.v2-blog-card--featured .v2-blog-card__title{font-size:clamp(26px,3vw,34px);line-height:1.15;font-weight:800;letter-spacing:-.02em}.v2-blog-card--featured .v2-blog-card__excerpt{-webkit-line-clamp:4;font-size:16px}.v2-blog-card--featured .v2-blog-card__more{margin-top:0;font-size:15px}.v2-blog-cta-card{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:14px;padding:28px;border-radius:var(--v2-r-16);background:var(--v2-bg-ink);color:var(--v2-ink-on-dark)}.v2-blog-cta-card__eyebrow{font-size:13px;line-height:1.4;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--v2-brand-on-dark)}.v2-blog-cta-card__title{font-size:24px;line-height:1.15;font-weight:800;letter-spacing:-.02em;color:var(--v2-ink-on-dark);text-wrap:balance}.v2-blog-cta-card__text{font-size:15px;line-height:1.5;color:var(--v2-ink-2-on-dark)}.v2-blog-cta-card .v2-btn{align-self:flex-start;max-width:100%;height:auto;min-height:48px;padding-block:10px;border-radius:var(--v2-r-12);font-size:15px;white-space:normal;text-align:left}.v2-blog-empty{display:flex;flex-direction:column;align-items:flex-start;gap:16px;padding:32px;border:1px dashed var(--v2-line-3);border-radius:var(--v2-r-16)}.v2-blog-empty__text{font-size:17px;line-height:1.5;color:var(--v2-ink-2)}.v2-blog-art .v2-pat-article__head-inner>.v2-eyebrow{display:flex;flex-direction:column;align-items:flex-start;gap:18px;font-size:13px;font-weight:600;letter-spacing:normal;text-transform:none;color:var(--v2-ink-3)}.v2-blog-back{display:inline-flex;align-items:center;gap:6px;min-height:44px;font-size:14px;font-weight:600;color:var(--v2-ink-3);text-decoration:none}.v2-blog-back:hover{color:var(--v2-ink);text-decoration:underline;text-underline-offset:3px}.v2-blog-cover{position:relative;aspect-ratio:21/9;background:var(--v2-bg-soft)}.v2-blog-cover__img{-o-object-fit:cover;object-fit:cover}.v2-blog-art .v2-pat-article__body{overflow-wrap:break-word}.v2-blog-art .v2-pat-article__body :is(th,td){overflow-wrap:normal}.v2-blog-html pre,.v2-blog-pre{max-width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;padding:16px 20px;border-radius:var(--v2-r-12);background:var(--v2-bg-soft);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:13px;line-height:1.5}.v2-prose .v2-blog-html pre code,.v2-prose .v2-blog-pre code{padding:0;background:transparent;border-radius:0;font-size:inherit}.v2-blog-html>*+*{margin-top:16px}.v2-blog-html>h2{margin-top:48px;padding-top:28px;border-top:1px solid var(--v2-line)}.v2-blog-html>h2:first-child{margin-top:0;padding-top:0;border-top:0}.v2-blog-related{padding-block:var(--v2-section-pad);background:var(--v2-bg-soft);border-bottom:1px solid var(--v2-line)}.v2-blog-related__inner{display:flex;flex-direction:column;gap:40px}.v2-blog-related__more a{display:inline-flex;align-items:center;min-height:44px}.v2-blog-cta-final .v2-pat-cta__text a{color:var(--v2-brand);font-weight:600;text-decoration:underline;text-underline-offset:3px}.v2-blog-cta-final .v2-pat-cta__text a:hover{color:var(--v2-brand-ink)}@media (min-width:768px){.v2-blog-art .v2-pat-article__side{max-height:calc(100vh - var(--v2-nav-h) - 48px);overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;margin:-4px;padding:4px}}@media (max-width:640px){.v2-blog-hero .v2-pat-hero__inner,.v2-blog-list{padding-block:56px}.v2-blog-list__inner{gap:32px}.v2-blog-card--featured .v2-blog-card__letter{font-size:44px}.v2-blog-card--featured .v2-blog-card__title{font-size:28px}.v2-blog-empty{padding:24px}.v2-blog-related__inner{gap:32px}}