.blog-listing__heading{margin-bottom:calc(var(--spacing)*.47)}.blog-listing__card{align-content:flex-start;border-bottom-left-radius:8px;border-bottom-right-radius:8px;color:inherit;display:flex;flex-direction:column;height:100%;justify-content:start;overflow:hidden}.blog-listing__card,.blog-listing__card:hover{text-decoration:none}.post-card__body{display:flex;flex-direction:column;height:100%;justify-content:space-between;padding:30px 30px 0}.post-card__body a{text-decoration:unset}.post-card__tags a.link{float:right}.post-card__tags{color:#377c96;font-size:16px;font-weight:400;line-height:150%;padding:0 30px 30px}.post-card__thumb{display:flex;height:auto;position:relative;width:100%}.post-card__image-overlay{background:url(https://www.saltedstone.com/hubfs/theme-s2-2025/background/source_5050forest.png);background-size:5px 5px;display:flex;flex-direction:column;height:100%;justify-content:center;opacity:0;position:absolute;text-align:center;width:100%}.post-card__image-overlay .overlay-title{color:var(--Solids-Off-White,#f1ece1);font-family:hanken-grotesk,sans-serif;font-size:63px;font-style:italic;font-weight:700;letter-spacing:-1.89px;line-height:100%;margin-bottom:0;text-shadow:4px 5px 4px #1d2923}.post-card__image-overlay span{color:var(--Solids-Off-White,#f1ece1);font-size:18px;font-style:normal;font-weight:700;letter-spacing:1.35px;line-height:150%;text-shadow:2px 4px 2px #1d2923;text-transform:uppercase}.post-card__image-overlay svg{border-radius:50%;box-shadow:0 2px 6px #1d2923}.post-card__image{aspect-ratio:410/250;border-top-left-radius:8px;border-top-right-radius:8px;object-fit:cover;width:100%}.post-card__eyebrow>span{align-items:center;color:#1d6fdf;display:flex;flex-wrap:wrap;font-family:Founders Grotesk;font-size:14px;font-weight:500;gap:10px;letter-spacing:.42px;line-height:15.4px;text-transform:uppercase}.blog-listing__featured{margin-bottom:30px}.post-card__eyebrow{align-items:center;display:flex;flex-wrap:wrap;gap:10px}.post-card__date{margin-bottom:20px}.post-card__date span{color:#1a252a;font-family:Founders Grotesk;font-size:16px;font-weight:400;line-height:16px}.post-card__title h4{color:#1a252a;font-family:Marr Sans Cond Trial;font-size:28px;font-weight:600;line-height:25.2px}.blog-listing__loadmore{text-align:center}.blog-listing__list{gap:30px}@media (min-width:768px){.blog-listing__col,.blog-listing__no-found{width:100%}.blog-listing__loadmore{text-align:right}}@media (min-width:1200px){.blog-listing__heading{margin-bottom:calc(var(--spacing)*.71)}.blog-listing__card{margin-bottom:0}}.blog-filter__form{position:relative}.blog-filter__form svg{position:absolute;right:20px;top:15px}.blog-filter__dropdown .dropdown-label,.blog-filter__form .keyword-search{border:1px solid var(--black-color);border-radius:5px;color:var(--primary-color);font-size:1rem;line-height:1.75;padding:11px 40px 11px 20px;width:100%}.blog-filter__form input.keyword-search::placeholder{color:gray!important}.blog-listing__no-found{color:#333;font-size:18px;font-weight:500;line-height:150%;text-align:center}.blog-filter__dropdown{position:relative}.blog-filter__dropdown .dropdown-label{align-items:center;background:#f0eae1;border:1px solid #1a252a;border-radius:8px;color:rgba(0,13,47,.55);cursor:pointer;display:flex;font-family:Founders Grotesk;font-size:16px;font-weight:400;height:50px;justify-content:space-between;letter-spacing:-.16px;line-height:150%;outline:none;padding:10px;position:relative}.blog-filter__dropdown .dropdown-label:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 17 18'%3E%3Cpath stroke='%23fd4215' stroke-width='1.5' d='m1.033 8.359 7.65 7.65 7.65-7.65M9.02 15.992v-16'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";height:20px;position:absolute;right:10px;top:16px;transition:transform .3s ease;width:17px}.blog-filter__dropdown .dropdown-list{background:#f0eae1;border:1px solid #1a252a;border-radius:0 0 8px 8px;border-top-color:transparent;display:none;left:0;list-style:none;margin:0;max-height:400px;overflow:auto;padding:0;position:absolute;top:100%;width:100%;z-index:30}.blog-filter__dropdown.is-open .dropdown-list,.blog-filter__dropdown:focus-within .dropdown-list,.blog-filter__dropdown:hover .dropdown-list{display:block}.blog-filter__dropdown.is-open .dropdown-label:after,.blog-filter__dropdown:focus-within .dropdown-label:after,.blog-filter__dropdown:hover .dropdown-label:after{transform:rotate(180deg)}.blog-filter__dropdown .dropdown-list li{margin-bottom:0}.blog-filter__dropdown .dropdown-list a{color:rgba(0,13,47,.55);display:block;font-family:Founders Grotesk;font-size:16px;padding:10px 20px;text-decoration:none;width:100%}.blog-filter__dropdown .dropdown-list .is-active a,.blog-filter__dropdown .dropdown-list a:hover{color:#fd4215;font-weight:600}.blog-filter--blog-contenttype,.blog-filter.blog-filter--blog-tag,.blog-filter__list{display:none}.post-card__author-logo{border:2px solid var(--Solids-BlackForrest,#1d2923);border-radius:60px;height:60px;width:60px}.post-card__author-logo img{border-radius:60px}.author--name{color:var(--Solids-Dark-Forest,#1d2923);text-decoration-color:#1d2923;text-decoration-line:underline;text-decoration-skip-ink:auto;text-decoration-style:solid;text-decoration-thickness:2px;text-underline-position:from-font}.author--name,.post-card__author-name p{font-size:15px;font-style:normal;font-weight:600;letter-spacing:.3px;line-height:150%}.post-card__author-name p{margin-bottom:0}.post-card__action{align-items:center;display:flex;gap:15px}.post-card:hover{background-color:#1d2923!important;color:#f1ece1}.post-card:hover .post-card__image-overlay{opacity:1}.post-card:hover .post-card__body .author--name,.post-card:hover .post-card__body .post-card__title{color:#f1ece1}.post-card:hover .post-card__image{opacity:.5}.post-card .eyebrow{border:2px solid var(--Solids-Dark-Forest,#1d2923);border-radius:5px;margin-bottom:0;padding:2.5px 8px;white-space:nowrap}.post-card .post_tags{display:flex;flex-wrap:wrap;gap:5px;min-height:27px}.post-card .post-card__title{margin:0 0 15px}.post-card .post_tags+a>.post-card__title{margin:15px 0}.featured-wrapper{grid-column:1/-1}.blog-listing__col--featured{display:flex;flex-wrap:wrap;margin-left:-100px;padding-bottom:120px;width:calc(50% + 50vw)}.featured-case-study{padding:0 30px}.featured-case-study img{border-radius:15px;margin-bottom:30px}.feat-resources-top-line{background-color:#f1ece1;display:flex;flex:1;height:1px}.feat-resources-cta a{align-items:center;color:inherit;display:flex;gap:15px}@media (min-width:700px) and (max-width:990px){.blog-listing__list{display:grid;grid-template-columns:repeat(2,1fr)}}