.blog-module__3rPSzG__blogScope{--ss-blog-scope:1}:is(.ss-blog-page,.ss-blog-article-page){gap:40px;display:grid}:is(.ss-blog-hero,.ss-blog-article-hero){grid-template-columns:minmax(0,.9fr) minmax(320px,1.1fr);align-items:center;gap:36px;display:grid}:is(.ss-blog-hero-copy,.ss-blog-article-copy,.ss-blog-feature-copy,.ss-blog-card-copy,.ss-blog-recipe-copy,.ss-blog-copy-section,.ss-blog-section-heading,.ss-blog-engagement-heading,.ss-blog-comment-form,.ss-blog-comments){gap:12px;min-width:0;display:grid}.ss-blog-hero-copy{align-content:center}:is(.ss-blog-hero h1,.ss-blog-article h1){max-width:14ch;margin:0;font-size:3.4rem;line-height:1}:is(.ss-blog-hero p,.ss-blog-article-copy>p,.ss-blog-copy-section p,.ss-blog-card-copy p,.ss-blog-feature-copy p,.ss-blog-recipe-copy p,.ss-blog-engagement p,.ss-blog-comment p){color:var(--ss-muted);margin:0;line-height:1.55}:is(.ss-blog-feature,.ss-blog-card,.ss-blog-recipe-card){border:var(--ss-line);border-radius:var(--ss-radius);background:var(--ss-paper);color:inherit;text-decoration:none;overflow:hidden}.ss-blog-feature{min-height:100%;display:grid}:is(.ss-blog-feature:hover h2,.ss-blog-feature:focus-visible h2,.ss-blog-card h2 a:hover,.ss-blog-card h2 a:focus-visible,.ss-blog-recipe-card h3 a:hover,.ss-blog-recipe-card h3 a:focus-visible,.ss-blog-back-link:hover,.ss-blog-back-link:focus-visible){color:var(--ss-carrot)}:is(.ss-blog-feature-image,.ss-blog-card-image,.ss-blog-article-image,.ss-blog-recipe-image,.ss-blog-gallery-media){background:var(--ss-sage);position:relative;overflow:hidden}:is(.ss-blog-feature-image,.ss-blog-card-image,.ss-blog-recipe-image){aspect-ratio:16/10;display:block}.ss-blog-article-image{border-radius:var(--ss-radius-image);min-height:430px}.ss-blog-image{object-fit:cover}:is(.ss-blog-feature-copy,.ss-blog-card-copy,.ss-blog-recipe-copy){padding:22px}:is(.ss-blog-feature-copy>span,.ss-blog-card-copy>span,.ss-blog-recipe-copy>span,.ss-blog-chip-row span,.ss-blog-meta-row span,.ss-blog-meta-row time,.ss-blog-comment-meta span){border-radius:var(--ss-radius-pill);background:var(--ss-market-soft);width:fit-content;color:var(--ss-market);padding:6px 10px;font-size:.86rem;font-weight:900;line-height:1.1}:is(.ss-blog-feature-copy time,.ss-blog-card-copy time,.ss-blog-comment-meta time,.ss-blog-comment-actions span,.ss-blog-comments-summary span){color:var(--ss-muted);font-weight:800}:is(.ss-blog-list,.ss-blog-recipe-grid){grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;display:grid}:is(.ss-blog-card,.ss-blog-recipe-card){min-width:0;display:grid}:is(.ss-blog-card h2,.ss-blog-recipe-card h3,.ss-blog-feature h2,.ss-blog-copy-section h2,.ss-blog-section-heading h2,.ss-blog-engagement h2){margin:0}:is(.ss-blog-card h2 a,.ss-blog-recipe-card h3 a,.ss-blog-back-link){color:var(--ss-market);text-decoration:none}.ss-blog-article{gap:46px;display:grid}.ss-blog-back-link{width:fit-content;font-weight:900}:is(.ss-blog-meta-row,.ss-blog-chip-row,.ss-blog-comment-meta,.ss-blog-comment-actions,.ss-blog-comments-summary){flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ss-blog-article-body{gap:0;width:min(100%,820px);display:grid}.ss-blog-copy-section{border-top:var(--ss-line);padding-block:22px}.ss-blog-copy-section:first-child{border-top:0;padding-top:0}.ss-blog-gallery{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.ss-blog-gallery figure{gap:10px;min-width:0;margin:0;display:grid}.ss-blog-gallery-media{aspect-ratio:4/3;border-radius:var(--ss-radius)}.ss-blog-gallery figcaption{color:var(--ss-market);font-size:.92rem;font-weight:900;line-height:1.22}.ss-blog-recipe-section{gap:20px;display:grid}.ss-blog-engagement{border:var(--ss-line);border-left:4px solid var(--ss-carrot);border-radius:var(--ss-radius);background:var(--ss-paper);gap:22px;padding:24px;display:grid}.ss-blog-engagement-heading{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:18px}:is(.ss-blog-like-button,.ss-blog-comment-submit){border:1px solid var(--ss-carrot);border-radius:var(--ss-radius);background:var(--ss-carrot);min-height:44px;color:var(--ss-paper);font:inherit;text-align:center;cursor:pointer;padding:10px 14px;font-weight:900;line-height:1.1;text-decoration:none}.ss-blog-like-button{gap:4px;min-width:122px;display:grid}.ss-blog-like-button[aria-pressed=true]{border-color:var(--ss-market);background:var(--ss-market)}:is(.ss-blog-like-button:disabled,.ss-blog-comment-submit:disabled){cursor:not-allowed;opacity:.58}.ss-blog-comment-form label{color:var(--ss-market);font-weight:900}.ss-blog-comment-form textarea{resize:vertical;border:var(--ss-line-strong);border-radius:var(--ss-radius);width:100%;min-height:132px;color:var(--ss-market);font:inherit;background:#fff;padding:14px;line-height:1.45}.ss-blog-comment-form textarea::placeholder{color:var(--ss-muted)}.ss-blog-comment-form textarea:disabled{cursor:not-allowed;opacity:.72}.ss-blog-comment-actions{justify-content:space-between}:is(.ss-blog-comment-note,.ss-blog-empty-comments,.ss-blog-engagement-message){font-size:.95rem}.ss-blog-engagement-message{border:var(--ss-line);border-radius:var(--ss-radius);background:var(--ss-market-soft);color:var(--ss-market);padding:10px 12px;font-weight:800}.ss-blog-comment-list{gap:14px;display:grid}.ss-blog-comment{border-top:var(--ss-line);gap:8px;padding-top:14px;display:grid}.ss-blog-comment:first-child{border-top:0;padding-top:0}.ss-blog-comment-meta strong{color:var(--ss-market)}@media (max-width:1024px){:is(.ss-blog-list,.ss-blog-recipe-grid){grid-template-columns:repeat(2,minmax(0,1fr))}.ss-blog-gallery{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){:is(.ss-blog-page,.ss-blog-article-page){gap:30px}:is(.ss-blog-hero,.ss-blog-article-hero,.ss-blog-engagement-heading){grid-template-columns:minmax(0,1fr)}:is(.ss-blog-hero h1,.ss-blog-article h1){max-width:none;font-size:2.55rem}.ss-blog-article-image{min-height:300px}:is(.ss-blog-list,.ss-blog-recipe-grid,.ss-blog-gallery){grid-template-columns:minmax(0,1fr)}:is(.ss-blog-feature-copy,.ss-blog-card-copy,.ss-blog-recipe-copy,.ss-blog-engagement){padding:18px}:is(.ss-blog-like-button,.ss-blog-comment-submit){width:100%}.ss-blog-comment-actions{justify-items:stretch;display:grid}}@media (min-width:1280px){:is(.ss-blog-hero h1,.ss-blog-article h1){font-size:3.8rem}}