.vccsf-guide{--vcc-forest:#18382a;--vcc-rust:#b85e2f;--vcc-cream:#f8f2e5;--vcc-ink:#1d2922;color:var(--vcc-ink);font-size:clamp(1rem,.97rem + .13vw,1.08rem);line-height:1.72}
.vccsf-guide *{box-sizing:border-box}.vccsf-guide h1,.vccsf-guide h2,.vccsf-guide h3{text-wrap:balance}.vccsf-guide h2{margin-top:2.8rem;font-size:clamp(1.8rem,3.4vw,2.75rem);line-height:1.1;color:var(--vcc-forest)}.vccsf-guide h3{color:var(--vcc-forest)}
.vccsf-guide__hero{position:relative;min-height:clamp(29rem,68vh,48rem);display:grid;align-items:end;overflow:hidden;border-radius:0 0 1.6rem 1.6rem;background:#203b2e}.vccsf-guide__hero .vccsf-guide__figure{position:absolute;inset:0;margin:0}.vccsf-guide__hero img{width:100%;height:100%;object-fit:cover}.vccsf-guide__hero:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(12,22,17,.08) 25%,rgba(12,22,17,.9) 100%)}.vccsf-guide__hero-copy{position:relative;z-index:1;max-width:70rem;padding:clamp(2rem,6vw,5rem);color:#fff}.vccsf-guide__hero-copy h1{margin:.2rem 0 .8rem;font-size:clamp(2.65rem,7vw,5.8rem);line-height:.94;color:#fff}.vccsf-guide__hero-copy p:last-child{max-width:55ch;margin:0;font-size:clamp(1.1rem,2vw,1.45rem)}.vccsf-guide__eyebrow{margin:0;color:#f4c77a;font-size:.78rem;font-weight:800;letter-spacing:.18em;text-transform:uppercase}.vccsf-guide__hero figcaption{display:none}
.vccsf-definitive-guide-page article.detail-content>.entry-content>img.bizberg_featured_image,.vccsf-definitive-guide-page article.detail-content>.entry-content>header.entry-header,.vccsf-definitive-guide-page .detail-content.single_page>.detail_image_wrapper,.vccsf-definitive-guide-page .detail-content.single_page>.bizberg_cocntent_wrapper>.bizberg_post_date,.vccsf-definitive-guide-page .detail-content.single_page>.bizberg_cocntent_wrapper>.blog-title{display:none!important}
.vccsf-definitive-guide-page .inside-article>.featured-image.page-header-image-single,.vccsf-definitive-guide-page .inside-article>header.entry-header{display:none!important}
.vccsf-guide__facts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.8rem;margin:1.5rem 0 2rem}.vccsf-guide__facts p{margin:0;padding:1rem;border:1px solid #d7ddcf;border-radius:.7rem;background:#fff}.vccsf-guide__facts strong,.vccsf-guide__facts span{display:block}.vccsf-guide__facts strong{font-size:.8rem;letter-spacing:.06em;text-transform:uppercase;color:var(--vcc-rust)}.vccsf-guide__facts span{margin-top:.2rem;font-weight:700}
.vccsf-guide__standfirst{font-size:clamp(1.12rem,1.04rem + .35vw,1.38rem);line-height:1.62;color:#34443b}.vccsf-guide__jump{display:flex;flex-wrap:wrap;gap:.55rem;margin:1.8rem 0;padding:.8rem;border-radius:.7rem;background:var(--vcc-cream)}.vccsf-guide__jump a{padding:.5rem .7rem;color:var(--vcc-forest);font-weight:750;text-decoration-thickness:.08em;text-underline-offset:.16em}.vccsf-guide__steps{padding-left:1.35rem}.vccsf-guide__steps li{margin:.85rem 0;padding-left:.35rem}.vccsf-guide__figure{margin:2rem 0}.vccsf-guide__figure img{display:block;width:100%;height:auto;border-radius:.85rem}.vccsf-guide__figure figcaption{padding:.6rem .2rem 0;color:#667068;font-size:.9rem}.vccsf-guide__choice-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin:1.5rem 0}.vccsf-guide__choice-grid article{padding:1.2rem;border:1px solid #d7ddcf;border-radius:.75rem;background:#fff}.vccsf-guide__choice-grid h3{margin:.1rem 0 .45rem}.vccsf-guide__choice-grid p{margin:0}.vccsf-guide__next{margin-top:3rem;padding:1.3rem 1.5rem;border-left:5px solid var(--vcc-rust);background:var(--vcc-cream)}.vccsf-guide__next h2{margin:.1rem 0 .55rem;font-size:1.45rem}.vccsf-guide__next p{margin:0}.vccsf-guide__reviewed{display:block;margin:2.5rem 0;padding:1rem 1.15rem;border:1px solid #d7ddcf;border-radius:.65rem;background:#f7f8f4;font-size:.9rem;line-height:1.55}
@media(max-width:760px){.vccsf-guide__facts{grid-template-columns:repeat(2,minmax(0,1fr))}.vccsf-guide__choice-grid{grid-template-columns:1fr}.vccsf-guide__hero{min-height:32rem}.vccsf-guide__hero-copy{padding:1.5rem}}
@media(max-width:430px){.vccsf-guide__facts{grid-template-columns:1fr 1fr}.vccsf-guide__facts p{padding:.8rem}.vccsf-guide__jump{display:grid;grid-template-columns:1fr 1fr}}
