.cc-blog{padding-block:var(--cc-blog-pad-top) var(--cc-blog-pad-bottom)}.cc-blog__inner{display:flex;flex-direction:column;gap:32px;min-width:0}.cc-blog__head{display:flex;flex-direction:column;gap:12px}.cc-blog__intro{gap:14px}.cc-blog__title{margin:0;font-size:clamp(2.5rem,5vw,4rem);line-height:1}.cc-blog__title:has(.cc-blog__brand){display:flex;flex-wrap:wrap;align-items:baseline;column-gap:.32em;row-gap:4px}.cc-blog__brand{display:inline-flex;align-self:center}.cc-blog__logo{display:block;width:auto;height:clamp(26px,3.6vw,44px)}.cc-blog__name{font-weight:600;letter-spacing:-.035em}.cc-blog__lead{color:var(--cc-fg-soft)}.cc-blog__lead p{margin:0}.cc-blog__img{display:block;width:100%;height:100%;object-fit:cover}.cc-blog__featured{display:flex;flex-wrap:wrap;align-items:center;gap:32px;padding:16px;border:1px solid var(--cc-border);border-radius:var(--cc-radius-lg);background:var(--color-background);color:var(--color-foreground);text-decoration:none;transition:border-color .25s var(--animation-easing, ease),box-shadow .25s var(--animation-easing, ease)}.cc-blog__featured:hover,.cc-blog__featured:focus-visible{border-color:var(--cc-hover-border);box-shadow:var(--cc-card-hover)}.cc-blog__featured-media{flex:1.3 1 460px;aspect-ratio:16 / 10;border-radius:var(--cc-radius-md);overflow:hidden;background:var(--cc-surface-muted)}.cc-blog__featured-copy{flex:1 1 340px;display:flex;flex-direction:column;gap:14px;min-width:0;padding:8px 16px 8px 0}.cc-blog__badge{align-self:flex-start}.cc-blog__featured-title{margin:0;font-size:clamp(2rem,3.4vw,2.5rem);line-height:1.02;letter-spacing:-.03em}.cc-blog__featured-excerpt{margin:0;color:var(--cc-fg-soft)}.cc-blog__featured-btn{align-self:flex-start}.cc-blog__more{display:flex;justify-content:center}.cc-blog__more [aria-busy=true]{opacity:.6;pointer-events:none}.cc-blog__signup{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:24px;border:1px solid var(--cc-border);border-radius:var(--cc-radius-lg)}.cc-blog__signup .cc-email-form{flex:0 1 440px}.cc-blog__signup-title{font-size:1.0625rem}@media screen and (min-width:750px){.cc-blog__featured{padding:24px}}@media screen and (max-width:749px){.cc-blog__featured{gap:20px}.cc-blog__featured-media{flex-basis:100%}.cc-blog__featured-copy{padding:0 4px 4px}}.cc-blog__idea-media{display:grid;place-items:center;color:var(--cc-fg-soft)}.cc-blog__idea-cta{margin-block-start:auto;font-weight:600;color:var(--color-foreground)}[id$=__cc_idee]{scroll-margin-top:80px}
/*# sourceMappingURL=/cdn/shop/t/24/assets/cc-blog.css.map */
