:root{--dc-accent: #8B7355;--dc-surface: #F8F6F4;--dc-fg: #1a1a1a;--dc-muted: #777;--dc-line: rgba(0, 0, 0, .08);--dc-radius: 12px}.section-wrapper:has(.blog-posts),.blog-posts{background:var(--dc-surface)}.blog-posts .text-block h1{font-family:var(--font-h1--family, serif);font-size:clamp(2rem,4.5vw,3.2rem);font-weight:700;letter-spacing:-.02em;line-height:1.1;color:var(--dc-fg)}.blog-posts-container{gap:20px!important;column-gap:20px!important;row-gap:20px!important}.blog-post-item{background:#fff;border-radius:var(--dc-radius)!important;border:1px solid var(--dc-line)!important;overflow:hidden;padding:0!important;transition:transform .3s ease,box-shadow .3s ease}.blog-post-item:hover{transform:translateY(-3px);box-shadow:0 16px 48px #00000014}.blog-post-card__image-container{overflow:hidden}.blog-post-card__image{transition:transform .5s ease;border-radius:0!important}.blog-post-item:hover .blog-post-card__image{transform:scale(1.04)}.blog-post-card__content,.blog-post-card__content-text{padding:20px 22px!important}.blog-post-card__content h3,.blog-post-card__content h4{font-family:var(--font-h3--family, serif);font-size:1.05rem;font-weight:600;color:var(--dc-fg);line-height:1.35;margin-bottom:8px;transition:color .2s}.blog-post-item:hover .blog-post-card__content h3,.blog-post-item:hover .blog-post-card__content h4{color:var(--dc-accent)}.blog-post-details{font-size:.72rem!important;color:var(--dc-muted)!important;opacity:1!important;margin-bottom:6px}.blog-post-card__content-text.rte,.blog-post-card__content-text.paragraph{font-size:.82rem;color:var(--dc-muted);line-height:1.65}.blog-post-card__content-text a{color:var(--dc-accent)!important;font-size:.82rem;font-weight:500;text-decoration:none}.blog-post-item--horizontal .blog-post-card__image{height:auto}.blog-post-item--horizontal .blog-post-card__content h3,.blog-post-item--horizontal .blog-post-card__content h4{font-size:1.3rem}.section-wrapper:has(.blog-post-content),section:has(.blog-post-content){background:var(--dc-surface)}.section-content-wrapper h1{font-family:var(--font-h1--family, serif);font-size:clamp(2rem,4.5vw,3.2rem);font-weight:700;letter-spacing:-.02em;line-height:1.15;color:var(--dc-fg);max-width:820px}.section-content-wrapper .blog-post-details{font-size:.78rem!important;color:var(--dc-muted)!important;gap:8px!important}.blog-post-featured-image{border-radius:var(--dc-radius);overflow:hidden;max-height:560px}.blog-post-featured-image__image{border-radius:var(--dc-radius)!important;max-height:560px}.blog-post-content{background:#fff;border-radius:var(--dc-radius);padding:clamp(32px,5vw,56px)!important;max-width:760px!important;box-shadow:0 2px 16px #0000000a}.blog-post-content rte-formatter h2{font-family:var(--font-h2--family, serif);font-size:clamp(1.4rem,2.5vw,1.85rem);font-weight:600;color:var(--dc-fg);margin:2.5em 0 .75em;line-height:1.2;letter-spacing:-.01em}.blog-post-content rte-formatter h3{font-size:1.15rem;font-weight:600;color:var(--dc-fg);margin:2em 0 .6em}.blog-post-content rte-formatter p{font-size:1rem;line-height:1.8;color:#444;margin-bottom:1.4em}.blog-post-content rte-formatter ul,.blog-post-content rte-formatter ol{padding-left:1.5em;margin-bottom:1.4em}.blog-post-content rte-formatter li{font-size:1rem;line-height:1.75;color:#444;margin-bottom:.5em}.blog-post-content rte-formatter blockquote{border-left:3px solid var(--dc-accent);margin:2em 0;padding:16px 24px;background:var(--dc-surface);border-radius:0 8px 8px 0}.blog-post-content rte-formatter blockquote p{font-size:1.05rem;font-style:italic;color:var(--dc-fg);margin:0}.blog-post-content rte-formatter a{color:var(--dc-accent);text-decoration:underline;text-underline-offset:3px}.blog-post-content rte-formatter strong{color:var(--dc-fg)}.blog-post-content rte-formatter img{border-radius:8px;width:100%}.blog-post-content rte-formatter figure{margin:2em 0}.blog-post-content rte-formatter figcaption{font-size:.76rem;color:var(--dc-muted);margin-top:8px;text-align:center;font-style:italic}.blog-post-comments-container{background:#fff;border-radius:var(--dc-radius);padding:clamp(24px,4vw,40px);max-width:760px!important;border:1px solid var(--dc-line)}.blog-post-comments-container h2{font-size:1.2rem;font-weight:600;color:var(--dc-fg);margin-bottom:24px}.blog-post-comment{padding:20px 0;border-bottom:1px solid var(--dc-line);font-size:.9rem;line-height:1.7;color:#444}.blog-post-comment__author-name{font-weight:600;color:var(--dc-fg)}.blog-post-comment__date{color:var(--dc-muted);font-size:.75rem}.featured-blog-posts{background:var(--dc-surface)}.featured-blog-posts .resource-list__item{background:#fff;border-radius:var(--dc-radius);overflow:hidden;border:1px solid var(--dc-line);transition:transform .3s ease,box-shadow .3s ease}.featured-blog-posts .resource-list__item:hover{transform:translateY(-3px);box-shadow:0 16px 48px #00000014}.featured-blog-posts .resource-list__item:hover img{transform:scale(1.04)}.featured-blog-posts img{transition:transform .5s ease}@media(max-width:768px){.blog-post-content{padding:24px!important;border-radius:8px}.blog-post-featured-image,.blog-post-featured-image__image{border-radius:8px!important}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/dc-blog-overrides.css.map */
