.cft-jovs-announcement{display:flex;align-items:center;justify-content:center;min-height:28px;padding:4px 20px;background:var(--cft-white);color:var(--cft-ink);font-size:11px;line-height:1.4;text-align:center;border-bottom:1px solid var(--cft-stone)}
.cft-jovs-announcement a{display:inline-flex;align-items:center;min-height:24px}
.cft-header .cft-header-inner{max-width:1320px}
.template-index .cft-creators{padding:56px 5.5%}
.template-index .cft-creator-heading{max-width:1280px;margin-bottom:28px}
.template-index .cft-creator-heading .cft-eyebrow{margin-bottom:12px}
.template-index .cft-creator-rail{max-width:1280px;gap:20px;grid-auto-columns:calc((100% - 60px)/4)}
.template-index .cft-creator-media{border-radius:12px}
.template-index .cft-creator-product{padding-top:14px}
.template-index .cft-creator-product h3{font-size:18px}
.template-index .cft-creator-product .cft-text-link{margin-top:4px}
.template-index .cft-guide-band{padding:56px 5.5%}
.template-index .cft-guide-band h2{font-size:34px}
@media(min-width:1081px){.cft-header{height:76px;min-height:76px}.cft-header .cft-nav{gap:22px}}
@media(max-width:749px){
 .cft-jovs-announcement{font-size:10px}
 .template-index .cft-creators{padding:40px 20px}
 .template-index .cft-creator-heading{gap:16px;margin-bottom:24px}
 .template-index .cft-creator-rail{grid-auto-columns:76%;gap:16px}
 .template-index .cft-guide-band{padding:40px 24px}
 .template-index .cft-guide-band h2{font-size:28px}
}
