.osm-editorial-index{max-width:1400px;padding-inline:clamp(20px,4vw,64px)}.osm-index-kicker{font-size:12px;letter-spacing:.14em;font-weight:600;color:#487562;margin:15px 0}.osm-editorial-index .title--primary{font-size:clamp(34px,5vw,62px);line-height:1.05;letter-spacing:-.035em;font-weight:550;max-width:800px;margin:12px 0 24px}.osm-index-intro{display:grid;grid-template-columns:1.3fr 1fr;gap:50px;align-items:end;margin-bottom:32px}.osm-index-intro>p{font-size:18px;line-height:1.7;max-width:690px;margin:0;color:#4d665e}.osm-recipe-search label{font-size:13px;display:block;margin-bottom:8px;color:#294d40}.osm-recipe-search>div{display:flex;border:1px solid #d5e2d8;border-radius:99px;overflow:hidden;background:#f6f9f5}.osm-recipe-search input[type=search]{border:0;background:transparent;padding:14px 18px;min-width:0;flex:1;color:#17333f;font:inherit}.osm-recipe-search button{border:0;border-radius:99px;background:#214e42;color:white;padding:12px 23px;margin:4px;min-height:44px;cursor:pointer;font:inherit}.osm-recipe-topics{display:flex;gap:9px;flex-wrap:wrap;margin:28px 0 40px}.osm-recipe-topics a{padding:9px 16px;border:1px solid #d4e1d8;border-radius:99px;color:#264e40;text-decoration:none;min-height:42px;display:inline-flex;align-items:center;font-size:14px}.osm-recipe-topics a[aria-current=page]{background:#214e42;color:white;border-color:#214e42}.osm-editorial-index .blog-articles{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:36px 24px}.osm-editorial-index .article-card{border:1px solid #e0e7df;border-radius:19px;overflow:hidden;background:#fff}.osm-editorial-index .article-card__image-wrapper{aspect-ratio:3/2}.osm-editorial-index .article-card__image{padding-bottom:0!important;height:100%}.osm-editorial-index .article-card__image img{object-fit:cover}.osm-editorial-index .card__heading{font-size:23px;line-height:1.22;font-weight:550;letter-spacing:-.02em}.osm-editorial-index .article-card__excerpt{color:#52685e;font-size:15px;line-height:1.65}.osm-editorial-index .card__information{padding:24px}.osm-editorial-index .article-card__info{display:none}@media(max-width:990px){.osm-index-intro{grid-template-columns:1fr;gap:24px}.osm-recipe-search{max-width:560px}.osm-editorial-index .blog-articles{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.osm-editorial-index .blog-articles{grid-template-columns:1fr;gap:24px}.osm-editorial-index .card__heading{font-size:25px}.osm-recipe-topics{flex-wrap:nowrap;overflow:auto;padding-bottom:8px;margin-bottom:24px}.osm-recipe-topics a{white-space:nowrap}.osm-index-intro>p{font-size:16px}}