.blog-page-module__VvhYvG__blogPage{--blog-grid-border:var(--portfolio-color-border-light);--blog-grid-border-strong:var(--portfolio-color-border-strong);--blog-grid-border-dashed:var(--portfolio-color-border-light);--blog-grid-border-ghost:color-mix(in srgb, var(--portfolio-color-border-strong) 45%, transparent);--blog-page-margin-top:calc(var(--ds-space-2xs) * 15);--blog-page-margin-top-md:calc(var(--ds-space-2xs) * 10);--blog-page-margin-top-sm:calc(var(--ds-space-2xs) * 6);--blog-page-width:72rem;--blog-rail-width:6rem;--blog-title-cell-padding:1.5rem;--blog-featured-card-gap:1rem;--blog-featured-card-padding:1.5rem;--blog-featured-body-gap:.75rem;--blog-featured-body-padding:2rem 1.5rem 2rem .5rem;--blog-browse-card-gap:.75rem;--blog-browse-card-padding:1rem 1rem .75rem;--blog-browse-body-gap:.25rem;--blog-spacer-min-height:6rem;--blog-spacer-min-height-sm:3rem;--blog-section-title-cell-padding-sm:2rem 1rem;--blog-featured-body-padding-sm:0 0 .5rem;--blog-browse-card-padding-sm:1rem;background:var(--portfolio-color-bg-pure);margin:0 auto;margin-top:var(--blog-page-margin-top);width:min(100%, var(--blog-page-width))}.blog-page-module__VvhYvG__sectionFrame,.blog-page-module__VvhYvG__spacerFrame{border-left:1px solid var(--blog-grid-border);border-right:1px solid var(--blog-grid-border);position:relative}.blog-page-module__VvhYvG__sectionTitleRow,.blog-page-module__VvhYvG__sectionBodyRow,.blog-page-module__VvhYvG__spacerFrame{grid-template-columns:var(--blog-rail-width) minmax(0, 1fr) var(--blog-rail-width);display:grid}.blog-page-module__VvhYvG__sectionTitleRow{border-top:1px solid var(--blog-grid-border);min-height:8rem}.blog-page-module__VvhYvG__sectionTitleRail{border:0}.blog-page-module__VvhYvG__sectionTitleRailDashed{border-style:dashed}.blog-page-module__VvhYvG__featuredTitleRow{border-top-style:dashed}.blog-page-module__VvhYvG__browseTitleRow{border-top:0}.blog-page-module__VvhYvG__browseTitleRail{border-left:0;border-right:0}.blog-page-module__VvhYvG__sectionTitleCell{padding:var(--blog-title-cell-padding);justify-content:center;align-items:center;display:flex}.blog-page-module__VvhYvG__sectionTitle{color:var(--portfolio-semantic-title-color);font-family:var(--portfolio-font-title-serif);text-align:center;margin:0;font-size:1.5rem;font-weight:700;line-height:1.333}.blog-page-module__VvhYvG__sectionBodyRow{border-top:1px dashed var(--blog-grid-border-dashed)}.blog-page-module__VvhYvG__featuredBodyRow{border-top-style:solid}.blog-page-module__VvhYvG__browseBodyRow{border-top:0}.blog-page-module__VvhYvG__browseBodyRailHidden{border-left:0;border-right:0}.blog-page-module__VvhYvG__sectionBodyRail{border:0}.blog-page-module__VvhYvG__featuredRail,.blog-page-module__VvhYvG__browseRail{background:0 0}.blog-page-module__VvhYvG__featuredContent{display:grid}.blog-page-module__VvhYvG__cardLink{color:inherit;text-decoration:none}.blog-page-module__VvhYvG__featuredCard{gap:var(--blog-featured-card-gap);padding:var(--blog-featured-card-padding);background:0 0;grid-template-columns:minmax(0,1fr) minmax(0,1fr);transition:background-color .2s,color .2s;display:grid;position:relative}.blog-page-module__VvhYvG__featuredCard:focus-visible,.blog-page-module__VvhYvG__browseCard:focus-visible{outline:2px solid var(--portfolio-color-accent-brand);outline-offset:2px}.blog-page-module__VvhYvG__featuredCardDark{background:var(--portfolio-color-bg-primary)}.blog-page-module__VvhYvG__featuredCardReverse .blog-page-module__VvhYvG__featuredMedia{order:2}.blog-page-module__VvhYvG__featuredCardReverse .blog-page-module__VvhYvG__featuredBody{order:1}.blog-page-module__VvhYvG__featuredMedia{aspect-ratio:16/9;position:relative;overflow:hidden}.blog-page-module__VvhYvG__featuredImage{object-fit:cover;width:100%;height:100%}.blog-page-module__VvhYvG__featuredBody{gap:var(--blog-featured-body-gap);min-width:0;padding:var(--blog-featured-body-padding);flex-direction:column;justify-content:space-between;display:flex}.blog-page-module__VvhYvG__featuredBodyReverse{padding-left:0;padding-right:2rem}.blog-page-module__VvhYvG__featuredCopy{gap:var(--blog-featured-body-gap);display:grid}.blog-page-module__VvhYvG__featuredTitle{color:var(--portfolio-semantic-title-color);font-family:var(--portfolio-font-title-serif);text-wrap:balance;margin:0;font-size:1.5rem;font-weight:500;line-height:1.333}.blog-page-module__VvhYvG__featuredTitleDark{color:var(--portfolio-color-text-title)}.blog-page-module__VvhYvG__featuredSummary{color:var(--portfolio-semantic-body-color);max-width:28rem;margin:0;font-size:1rem;line-height:1.5}.blog-page-module__VvhYvG__featuredSummaryDark{color:color-mix(in srgb, var(--portfolio-color-text-title) 80%, transparent)}.blog-page-module__VvhYvG__blogMeta{color:var(--portfolio-color-text-subtle);font-family:var(--portfolio-font-label);letter-spacing:normal;flex-wrap:wrap;gap:.25rem;margin:0;font-size:.875rem;font-weight:400;line-height:1.4286;display:inline-flex}.blog-page-module__VvhYvG__blogMetaDark{color:var(--portfolio-color-text-subtle)}.blog-page-module__VvhYvG__spacerFrame{min-height:var(--blog-spacer-min-height)}.blog-page-module__VvhYvG__spacerFrameDashed{border-bottom:1px dashed var(--blog-grid-border-dashed);border-top:1px dashed var(--blog-grid-border-dashed)}.blog-page-module__VvhYvG__spacerFrameSolid{border-bottom:1px solid var(--blog-grid-border);border-top:1px solid var(--blog-grid-border)}.blog-page-module__VvhYvG__spacerRail{border:0}.blog-page-module__VvhYvG__spacerRailDashed{border-style:dashed}.blog-page-module__VvhYvG__sectionTitleRow>.blog-page-module__VvhYvG__sectionTitleRail:first-child,.blog-page-module__VvhYvG__sectionBodyRow>.blog-page-module__VvhYvG__sectionBodyRail:first-child,.blog-page-module__VvhYvG__spacerFrame>.blog-page-module__VvhYvG__spacerRail:first-child{border-right:1px dashed var(--blog-grid-border-dashed)}.blog-page-module__VvhYvG__sectionTitleRow>.blog-page-module__VvhYvG__sectionTitleRail:last-child,.blog-page-module__VvhYvG__sectionBodyRow>.blog-page-module__VvhYvG__sectionBodyRail:last-child,.blog-page-module__VvhYvG__spacerFrame>.blog-page-module__VvhYvG__spacerRail:last-child{border-left:1px dashed var(--blog-grid-border-dashed)}.blog-page-module__VvhYvG__browseContent{background:0 0}.blog-page-module__VvhYvG__browseGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:0;display:grid}.blog-page-module__VvhYvG__browseCard{align-content:start;gap:var(--blog-browse-card-gap);padding:var(--blog-browse-card-padding);transition:background-color .2s,border-color .2s;display:grid}.blog-page-module__VvhYvG__browseMedia{aspect-ratio:287/189;position:relative;overflow:hidden}.blog-page-module__VvhYvG__browseBody{gap:var(--blog-browse-body-gap);display:grid}.blog-page-module__VvhYvG__browseTitle{color:var(--portfolio-semantic-title-color);font-family:var(--portfolio-font-title-serif);margin:0;font-size:1.125rem;font-weight:500;line-height:1.5556}@media (hover:hover){.blog-page-module__VvhYvG__featuredCard:hover{background:color-mix(in srgb, var(--portfolio-color-accent-brand) 5%, transparent)}.blog-page-module__VvhYvG__featuredCardDark:hover{background:var(--portfolio-color-bg-soft)}.blog-page-module__VvhYvG__featuredCard:hover .blog-page-module__VvhYvG__blogMeta,.blog-page-module__VvhYvG__featuredCardDark:hover .blog-page-module__VvhYvG__blogMetaDark{color:var(--portfolio-color-text-muted)}.blog-page-module__VvhYvG__browseCard:hover{background:color-mix(in srgb, var(--portfolio-color-accent-moss) 5%, transparent)}}@media (max-width:960px){.blog-page-module__VvhYvG__sectionFrame,.blog-page-module__VvhYvG__spacerFrame{border-left:0;border-right:0}.blog-page-module__VvhYvG__blogPage{margin-top:var(--blog-page-margin-top-md)}.blog-page-module__VvhYvG__sectionTitleRow,.blog-page-module__VvhYvG__sectionBodyRow,.blog-page-module__VvhYvG__spacerFrame{grid-template-columns:1fr}.blog-page-module__VvhYvG__sectionTitleRail,.blog-page-module__VvhYvG__sectionBodyRail,.blog-page-module__VvhYvG__spacerRail{display:none}.blog-page-module__VvhYvG__sectionTitleRow{min-height:auto}.blog-page-module__VvhYvG__sectionTitleCell{padding:var(--blog-section-title-cell-padding-sm)}.blog-page-module__VvhYvG__featuredCard{grid-template-columns:1fr}.blog-page-module__VvhYvG__featuredCardReverse .blog-page-module__VvhYvG__featuredMedia,.blog-page-module__VvhYvG__featuredCardReverse .blog-page-module__VvhYvG__featuredBody{order:initial}.blog-page-module__VvhYvG__featuredBody,.blog-page-module__VvhYvG__featuredBodyReverse{padding:var(--blog-featured-body-padding-sm)}.blog-page-module__VvhYvG__browseGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.blog-page-module__VvhYvG__browseCard{padding:var(--blog-browse-card-padding-sm)}}@media (max-width:640px){.blog-page-module__VvhYvG__blogPage{margin-top:var(--blog-page-margin-top-sm)}.blog-page-module__VvhYvG__sectionTitle{font-size:1.25rem}.blog-page-module__VvhYvG__featuredCard{padding:var(--blog-browse-card-padding-sm)}.blog-page-module__VvhYvG__featuredTitle{font-size:1.25rem;line-height:1.4}.blog-page-module__VvhYvG__featuredSummary{font-size:.9375rem}.blog-page-module__VvhYvG__browseContent{padding:0}.blog-page-module__VvhYvG__browseGrid{grid-template-columns:1fr}.blog-page-module__VvhYvG__browseCard{padding:var(--blog-browse-card-padding-sm)}.blog-page-module__VvhYvG__spacerFrame{min-height:var(--blog-spacer-min-height-sm)}}
