.cb2-section-cream+.cb2-section-cream,.cb2-section-dark+.cb2-section-dark{padding-top:0}.guide-hero-title{margin-top:.5rem}.guide-lede{margin-top:1.25rem;max-width:640px;font-family:var(--font-body);font-weight:300;font-size:1.05rem;color:#fffc;line-height:1.75}.guide-lede strong{font-weight:500;color:#fff}.guide-hero-actions{margin-top:2rem;display:flex;flex-wrap:wrap;gap:1rem}.guide-prose{font-family:var(--font-body);font-weight:300;font-size:1rem;line-height:1.8;color:var(--color-charcoal);max-width:640px;margin-top:1rem}.guide-prose-dark p{font-family:var(--font-body);font-weight:300;font-size:1rem;line-height:1.8;color:#ffffffc7;max-width:640px;margin-top:1rem}.guide-prose-dark strong,.guide-prose strong{font-weight:500;color:inherit}.guide-glance{background:#fff;border:1px solid rgba(201,169,110,.3);border-radius:3px;padding:2rem 2.25rem}.guide-glance-title{font-family:var(--font-display);font-size:1.35rem;color:var(--color-charcoal);margin:0 0 1.5rem}.guide-glance-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,200px),1fr));gap:1.1rem 2rem;margin:0}.guide-glance-grid div{border-top:1px solid rgba(26,26,26,.08);padding-top:.8rem}.guide-glance-grid dt{font-family:var(--font-body);font-size:.72rem;letter-spacing:.1em;text-transform:uppercase;color:#1a1a1a80;margin-bottom:.25rem}.guide-glance-grid dd{font-family:var(--font-display);font-size:1.15rem;color:var(--color-charcoal);margin:0}.guide-factors{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:1.5rem 2.5rem;margin-top:2rem}.guide-factor h3{font-family:var(--font-display);font-size:1.15rem;color:var(--color-charcoal);margin:0 0 .4rem}.guide-factor p{font-family:var(--font-body);font-weight:300;font-size:.92rem;line-height:1.65;color:#1a1a1ab8;margin:0}.guide-factors-dark .guide-factor h3{color:#fff}.guide-factors-dark .guide-factor p{color:#ffffffb8}.guide-compare-wrap{margin-top:2rem;overflow-x:auto}.guide-compare{width:100%;border-collapse:collapse;min-width:640px;font-family:var(--font-body)}.guide-compare th,.guide-compare td{text-align:left;padding:.9rem 1rem;font-size:.9rem;border-bottom:1px solid rgba(26,26,26,.1);vertical-align:top}.guide-compare thead th{font-size:.72rem;letter-spacing:.1em;text-transform:uppercase;color:#1a1a1a8c;font-weight:400;border-bottom-color:#1a1a1a33}.guide-compare tbody td{font-weight:300;color:#1a1a1ad1}.guide-compare tbody th[scope=row]{font-family:var(--font-display);font-weight:500;color:var(--color-charcoal);font-size:.95rem}.guide-compare tbody td a,.guide-compare tbody th a{color:var(--color-charcoal);text-decoration:underline;text-underline-offset:3px;text-decoration-color:var(--color-gold)}.guide-cases-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:1.5rem;margin-top:1rem}@media(min-width:1024px){.guide-cases-grid--compact{grid-template-columns:repeat(2,minmax(0,360px));justify-content:center}}@media(min-width:768px)and (max-width:1023px){.guide-cases-grid{grid-template-columns:1fr 1fr}.guide-cases-grid>*:nth-child(n+3){display:none}}.guide-prose a,.guide-prose-dark a{color:var(--color-gold);text-decoration:underline;text-underline-offset:3px}.guide-feature{display:grid;grid-template-columns:1fr 1fr;gap:3rem;align-items:center;margin-top:2.5rem}.guide-feature-media{margin:0}.guide-feature-media img{width:100%;aspect-ratio:4 / 3;object-fit:cover;display:block;border-radius:2px}.guide-feature-media figcaption{margin-top:.6rem;font-family:var(--font-body);font-size:.72rem;letter-spacing:.04em;color:#1a1a1a80}.guide-feature--dark .guide-feature-media figcaption{color:#ffffff80}.guide-feature-copy h3{font-family:var(--font-display);font-size:1.5rem;line-height:1.25;color:var(--color-charcoal);margin:0 0 .75rem}.guide-feature-copy p{font-family:var(--font-body);font-weight:300;font-size:1rem;line-height:1.75;color:#1a1a1abf;margin:0}.guide-feature--dark .guide-feature-copy h3{color:#fff}.guide-feature--dark .guide-feature-copy p{color:#ffffffbf}.guide-feature--reverse .guide-feature-media{order:2}@media(max-width:820px){.guide-feature{grid-template-columns:1fr;gap:1.5rem}.guide-feature--reverse .guide-feature-media{order:0}}@media(max-width:640px){.guide-hero-actions{flex-direction:column;align-items:flex-start}}.guide-split{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:3.5rem;align-items:center}.guide-split-copy{min-width:0}.guide-split-media{margin:0;border-radius:10px;overflow:hidden;box-shadow:0 24px 48px -28px #00000059}.guide-split-media img{display:block;width:100%;height:100%;object-fit:cover;aspect-ratio:4 / 5}@media(max-width:900px){.guide-split{grid-template-columns:1fr;gap:2.5rem}.guide-split-media img{aspect-ratio:16 / 10}}@media(max-width:640px){.guide-glance{padding:1.5rem 1.25rem}.guide-compare{min-width:520px}.guide-compare th,.guide-compare td{padding-left:.7rem;padding-right:.7rem}}@media(min-width:768px)and (max-width:1023px){.guide-factors{grid-template-columns:repeat(2,minmax(0,1fr))}}
