section.BlogListingPage-module-scss-module__kzH7wa__root.blog-hero-sectton{min-height:0;padding-block:var(--ps-space-3xl) 0}section.BlogListingPage-module-scss-module__kzH7wa__root.blog-hero-sectton h1.heading-2{font-family:var(--ps-font-display);font-synthesis-weight:none;font-weight:400;font-size:var(--ps-text-h1);letter-spacing:0;color:var(--ps-ink);margin:0 0 var(--ps-space-md);line-height:1.125}section.BlogListingPage-module-scss-module__kzH7wa__root.blog-hero-sectton p.paragraph-3{font-family:var(--ps-font-body);font-size:var(--ps-text-lede);letter-spacing:0;color:var(--ps-text-secondary);margin:0 0 var(--ps-space-lg);font-weight:400;line-height:1.5}section.BlogListingPage-module-scss-module__kzH7wa__root.blog-hero-sectton p.paragraph-3 a{color:var(--ps-link);text-decoration:underline}section.BlogListingPage-module-scss-module__kzH7wa__root.blog-hero-sectton p.small-p{font-family:var(--ps-font-body);font-size:var(--ps-text-body);letter-spacing:0;color:var(--ps-text-secondary);margin:0;font-weight:400;line-height:1.65}section.BlogListingPage-module-scss-module__kzH7wa__root.blog-hero-sectton .search-bar-container{margin:var(--ps-space-xl) 0 0}section.BlogListingPage-module-scss-module__kzH7wa__root.blog-hero-sectton .ps-searchbar{font-family:var(--ps-font-body);margin-top:0}section.BlogListingPage-module-scss-module__kzH7wa__root.blog-hero-sectton .searchbar-container{width:100%;max-width:350px}section.BlogListingPage-module-scss-module__kzH7wa__root.blog-hero-sectton .searchbar-container input{font-family:var(--ps-font-body);font-size:var(--ps-text-ui);letter-spacing:0;text-transform:none;color:var(--ps-ink);font-weight:400;line-height:1.5}section.BlogListingPage-module-scss-module__kzH7wa__root.blog-hero-sectton .ps-search-results{max-width:350px;max-height:20rem;margin-top:var(--ps-space-xs);padding:var(--ps-space-2xs) 0;background:var(--ps-surface);border:1px solid var(--ps-hairline);border-radius:var(--ps-radius-md);flex-direction:column;display:flex;overflow-y:auto}section.BlogListingPage-module-scss-module__kzH7wa__root.blog-hero-sectton .ps-search-results a{font-family:var(--ps-font-body);font-size:var(--ps-text-ui);letter-spacing:0;text-transform:none;padding:var(--ps-space-xs) var(--ps-space-md);color:var(--ps-text);transition:background-color var(--ps-duration-fast) ease,color var(--ps-duration-fast) ease;font-weight:400;line-height:1.5;text-decoration:none;display:block}section.BlogListingPage-module-scss-module__kzH7wa__root.blog-hero-sectton .ps-search-results a:is(:hover,:focus-visible){background-color:var(--ps-surface-subtle);color:var(--ps-link)}@media (min-width:768px) and (max-width:1023px){section.BlogListingPage-module-scss-module__kzH7wa__root.blog-hero-sectton{min-height:0}section.BlogListingPage-module-scss-module__kzH7wa__root.blog-hero-sectton .container._1520px-wrapper.blog-hero.blog-page{margin-top:var(--ps-section);margin-bottom:var(--ps-section)}}div.BlogListingPage-module-scss-module__kzH7wa__root.blog-row-section .wrapper-1160px.recent-blog-flex.blog-page{width:100%;max-width:calc(var(--ps-container) + 2*var(--ps-gutter));padding:var(--ps-section) var(--ps-gutter);margin-top:0}div.BlogListingPage-module-scss-module__kzH7wa__root.blog-row-section .recent-blog-container{margin-top:0}div.BlogListingPage-module-scss-module__kzH7wa__root.blog-row-section .collection-list-card-grid.blog-page-negative-margin{gap:var(--ps-space-xl);grid-template-columns:repeat(3,minmax(0,1fr));justify-items:stretch;margin-top:0}@media (max-width:767px){div.BlogListingPage-module-scss-module__kzH7wa__root.blog-row-section .collection-list-card-grid.blog-page-negative-margin{gap:var(--ps-space-lg);grid-template-columns:minmax(0,1fr)}}:is(div.BlogListingPage-module-scss-module__kzH7wa__root.blog-row-section .collection-card-item,div.BlogListingPage-module-scss-module__kzH7wa__root.blog-row-section .collection-list-card-wrapper){min-width:0;box-shadow:none;background:0 0;border:0;border-radius:0}div.BlogListingPage-module-scss-module__kzH7wa__root.blog-row-section .collection-card-item{transition:transform var(--ps-duration-fast) var(--ps-ease-out)}div.BlogListingPage-module-scss-module__kzH7wa__root.blog-row-section .collection-card-item:has(a:active){transform:scale(.97)}div.BlogListingPage-module-scss-module__kzH7wa__root.blog-row-section .collection-list-card-wrapper.page{max-width:none}div.BlogListingPage-module-scss-module__kzH7wa__root.blog-row-section .collection-list-hero-image{aspect-ratio:3/2;border-radius:var(--ps-radius-lg);height:auto;display:block}div.BlogListingPage-module-scss-module__kzH7wa__root.blog-row-section .collection-list-card-text-wrapper{padding:var(--ps-space-md) 0 0;background-color:#0000;border-radius:0}div.BlogListingPage-module-scss-module__kzH7wa__root.blog-row-section .collection-list-card-heading-link{min-height:40px;color:var(--ps-ink);transition:color var(--ps-duration-fast) ease;align-items:center;display:flex}div.BlogListingPage-module-scss-module__kzH7wa__root.blog-row-section .collection-list-card-heading-link:hover{color:var(--ps-link)}div.BlogListingPage-module-scss-module__kzH7wa__root.blog-row-section h2.collection-list-card-heading{font-family:var(--ps-font-display);font-synthesis-weight:none;font-weight:400;font-size:var(--ps-text-h4);letter-spacing:0;min-width:0;color:inherit;text-wrap:pretty;flex:1;margin:0;line-height:1.3}div.BlogListingPage-module-scss-module__kzH7wa__root.blog-row-section .blog-details-author-wrapper-2.custom.author-blog-head.blog-card-author{margin:var(--ps-space-lg) 0 0}div.BlogListingPage-module-scss-module__kzH7wa__root.blog-row-section .div-block-52{gap:var(--ps-space-xs)}div.BlogListingPage-module-scss-module__kzH7wa__root.blog-row-section .blog-details-author-name-20px-2.custom.author-name{font-family:var(--ps-font-body);font-size:var(--ps-text-caption);letter-spacing:0;text-transform:none;color:var(--ps-text-secondary);font-weight:400;line-height:1.45}:is(div.BlogListingPage-module-scss-module__kzH7wa__root.blog-row-section .div-block-48.blog-info-dates,div.BlogListingPage-module-scss-module__kzH7wa__root.blog-row-section .blog-info-dates .div-block-50){font-family:var(--ps-font-body);font-size:var(--ps-text-caption);letter-spacing:0;text-transform:none;color:var(--ps-text-muted);font-weight:400;line-height:1.45}
