.blog-article-header{padding:6rem 2rem 5rem;position:relative}.blog-eyebrow-row{font-size:var(--text-body-regular,.875rem);line-height:var(--tw-leading,var(--text-body-regular--line-height,1.25rem));letter-spacing:var(--tw-tracking,var(--text-body-regular--letter-spacing,0));font-weight:var(--tw-font-weight,var(--text-body-regular--font-weight,400));color:var(--text-secondary);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:2rem;display:flex}.blog-back,.blog-author{align-items:center;gap:.5rem;display:inline-flex}.blog-article-header h1{font-family:var(--font-display);font-size:var(--text-display-1-medium,3.5rem);line-height:var(--tw-leading,var(--text-display-1-medium--line-height,4.5rem));letter-spacing:var(--tw-tracking,var(--text-display-1-medium--letter-spacing,0));font-weight:var(--tw-font-weight,var(--text-display-1-medium--font-weight,500));text-wrap:balance;max-width:55rem}.blog-author{font-size:var(--text-body-regular,.875rem);line-height:var(--tw-leading,var(--text-body-regular--line-height,1.25rem));letter-spacing:var(--tw-tracking,var(--text-body-regular--letter-spacing,0));font-weight:var(--tw-font-weight,var(--text-body-regular--font-weight,400));color:var(--text-primary)}.blog-meta-details{flex-wrap:wrap;gap:1rem;display:flex}.blog-meta-details time{color:var(--text-secondary)}.blog-shell a:focus-visible{outline:2px solid var(--border-focus);outline-offset:5px}.blog-authors{flex-wrap:wrap;gap:.75rem 1.5rem;display:flex}.blog-lead-visual img{width:100%;height:auto;display:block}.blog-reading-layout{grid-template-columns:15rem minmax(0,1fr);gap:4rem;padding:4rem 2rem 6rem;display:grid}.blog-sidebar-content{gap:2rem;display:grid;position:sticky;top:7rem}.blog-sidebar-group{gap:.75rem;display:grid}.blog-sidebar nav{flex-direction:column;gap:1rem;display:flex}.blog-prose{min-width:0;max-width:42rem}.blog-prose p{font-size:var(--text-title-3-regular,1.125rem);line-height:var(--tw-leading,var(--text-title-3-regular--line-height,1.625rem));letter-spacing:var(--tw-tracking,var(--text-title-3-regular--letter-spacing,0));font-weight:var(--tw-font-weight,var(--text-title-3-regular--font-weight,400));color:var(--text-secondary);text-wrap:pretty;margin-bottom:1.5rem}.blog-prose section{margin-top:4rem;scroll-margin-top:7rem}.blog-prose h2,.blog-related>h2,.blog-demo h2{font-family:var(--font-display);font-size:var(--text-display-4-medium,2rem);line-height:var(--tw-leading,var(--text-display-4-medium--line-height,2.75rem));letter-spacing:var(--tw-tracking,var(--text-display-4-medium--letter-spacing,0));font-weight:var(--tw-font-weight,var(--text-display-4-medium--font-weight,500));text-wrap:balance;margin-bottom:1.5rem}.blog-prose>a{margin-top:1rem}.blog-related>h2{padding-inline:2rem}.blog-demo{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1.5rem;padding:4rem 2rem;display:flex}.blog-demo h2{font-size:var(--text-title-1-medium,1.5rem);line-height:var(--tw-leading,var(--text-title-1-medium--line-height,2.125rem));letter-spacing:var(--tw-tracking,var(--text-title-1-medium--letter-spacing,0));font-weight:var(--tw-font-weight,var(--text-title-1-medium--font-weight,500));margin:0}@media (max-width:900px){.blog-reading-layout{grid-template-columns:11rem minmax(0,1fr);gap:2rem}}@media (max-width:680px){.blog-article-header{padding:3rem 1.25rem}.blog-article-header h1{font-size:var(--text-display-4-medium,2rem);line-height:var(--tw-leading,var(--text-display-4-medium--line-height,2.75rem));letter-spacing:var(--tw-tracking,var(--text-display-4-medium--letter-spacing,0));font-weight:var(--tw-font-weight,var(--text-display-4-medium--font-weight,500))}.blog-reading-layout{grid-template-columns:minmax(0,1fr);padding:2rem 1.25rem 4rem}.blog-sidebar-content{position:static}.blog-sidebar nav{padding-bottom:2rem}.blog-prose p{font-size:var(--text-headline-regular,1rem);line-height:var(--tw-leading,var(--text-headline-regular--line-height,1.375rem));letter-spacing:var(--tw-tracking,var(--text-headline-regular--letter-spacing,0));font-weight:var(--tw-font-weight,var(--text-headline-regular--font-weight,400))}.blog-prose h2{font-size:var(--text-title-1-medium,1.5rem);line-height:var(--tw-leading,var(--text-title-1-medium--line-height,2.125rem));letter-spacing:var(--tw-tracking,var(--text-title-1-medium--letter-spacing,0));font-weight:var(--tw-font-weight,var(--text-title-1-medium--font-weight,500))}.blog-demo{padding-inline:1.25rem}}.blog-deck{font-size:var(--text-title-3-regular,1.125rem);line-height:var(--tw-leading,var(--text-title-3-regular--line-height,1.625rem));letter-spacing:var(--tw-tracking,var(--text-title-3-regular--letter-spacing,0));font-weight:var(--tw-font-weight,var(--text-title-3-regular--font-weight,400));max-width:44rem;color:var(--text-secondary);text-wrap:pretty;margin-top:2rem}.blog-article-header{padding-bottom:1rem}.blog-lead-visual{margin-bottom:3rem}.blog-tariff-summary{border-radius:var(--radius-card);background:var(--background-primary-default);margin-bottom:3rem;padding:2rem}.blog-tariff-summary figcaption{font-size:var(--text-body-medium,.875rem);line-height:var(--tw-leading,var(--text-body-medium--line-height,1.25rem));letter-spacing:var(--tw-tracking,var(--text-body-medium--letter-spacing,0));font-weight:var(--tw-font-weight,var(--text-body-medium--font-weight,500));margin-bottom:3rem}.blog-tariff-dates{grid-template-columns:repeat(2,minmax(0,1fr));gap:2rem;margin-bottom:3rem;display:grid}.blog-date-label{font-family:var(--font-display);font-size:var(--text-display-4-medium,2rem);line-height:var(--tw-leading,var(--text-display-4-medium--line-height,2.75rem));letter-spacing:var(--tw-tracking,var(--text-display-4-medium--letter-spacing,0));font-weight:var(--tw-font-weight,var(--text-display-4-medium--font-weight,500));margin-bottom:1rem;display:block}.blog-tariff-dates h2{font-size:var(--text-body-medium,.875rem);line-height:var(--tw-leading,var(--text-body-medium--line-height,1.25rem));letter-spacing:var(--tw-tracking,var(--text-body-medium--letter-spacing,0));font-weight:var(--tw-font-weight,var(--text-body-medium--font-weight,500));margin-bottom:.5rem}.blog-date-detail{font-size:var(--text-body-sm-regular,.8125rem);line-height:var(--tw-leading,var(--text-body-sm-regular--line-height,1.125rem));letter-spacing:var(--tw-tracking,var(--text-body-sm-regular--letter-spacing,0));font-weight:var(--tw-font-weight,var(--text-body-sm-regular--font-weight,400));color:var(--text-secondary)}.blog-sources{gap:.75rem;display:grid}@media (max-width:680px){.blog-tariff-summary{padding:1.25rem}.blog-tariff-dates{grid-template-columns:1fr}.blog-deck{font-size:var(--text-headline-regular,1rem);line-height:var(--tw-leading,var(--text-headline-regular--line-height,1.375rem));letter-spacing:var(--tw-tracking,var(--text-headline-regular--letter-spacing,0));font-weight:var(--tw-font-weight,var(--text-headline-regular--font-weight,400))}}
