.blog-page{background:#fff;width:100%;min-height:100vh}.blog-page .headroom{z-index:9999!important}.blog-page .navbar{z-index:9999}.blog-hero{background:#fff;border-radius:1.25rem;justify-content:center;align-items:center;width:calc(100% - 3rem);min-height:auto;margin:.5rem auto 1.5rem;padding:clamp(2rem,4vw,3rem);display:flex;position:relative;overflow:hidden}.blog-hero-wrapper{z-index:1;text-align:center;flex-direction:column;align-items:center;gap:clamp(1rem,2vw,1.5rem);width:100%;max-width:900px;margin:0 auto;display:flex;position:relative}.blog-label{font-family:var(--font-urbanist),sans-serif;color:#5b71f6;text-transform:uppercase;letter-spacing:.05em;margin:0;font-size:clamp(.75rem,1.1vw,.875rem);font-weight:700}.blog-heading{font-family:var(--font-urbanist),sans-serif;color:#000;margin:0;font-size:clamp(1.75rem,3.5vw,2.25rem);font-weight:700;line-height:1.2}.blog-direct-answer{font-family:var(--font-urbanist),sans-serif;color:#1a1a1a;max-width:48rem;margin:0;font-size:clamp(1rem,1.5vw,1.125rem);font-weight:600;line-height:1.65}.blog-intro{font-family:var(--font-urbanist),sans-serif;color:#4d525f;margin:0;font-size:clamp(1rem,1.5vw,1.25rem);font-weight:400;line-height:1.6}.blog-intro a{color:#5b71f6;font-weight:600;text-decoration:none}.blog-intro a:hover{text-decoration:underline}.blog-sections{flex-direction:column;gap:clamp(2.5rem,4vw,3.5rem);width:calc(100% - 3rem);max-width:900px;margin:0 auto 2rem;display:flex}.blog-section{padding:0 .5rem}.blog-section-wrapper{flex-direction:column;gap:clamp(1rem,1.5vw,1.25rem);display:flex}.blog-section-heading{font-family:var(--font-urbanist),sans-serif;color:#000;margin:0;font-size:clamp(1.25rem,2vw,1.5rem);font-weight:700;line-height:1.3}.blog-section-body{flex-direction:column;gap:1rem;display:flex}.blog-section-paragraph{font-family:var(--font-urbanist),sans-serif;color:#4d525f;margin:0;font-size:clamp(1rem,1.25vw,1.125rem);font-weight:400;line-height:1.6}.blog-table-wrapper{-webkit-overflow-scrolling:touch;border:1px solid #e8eaf2;border-radius:.75rem;width:100%;margin-top:.25rem;overflow-x:auto}.blog-comparison-table{border-collapse:collapse;width:100%;min-width:640px;font-family:var(--font-urbanist),sans-serif;text-align:left;font-size:clamp(.8125rem,1.05vw,.9375rem);line-height:1.45}.blog-table-caption{caption-side:top;color:#1a1a1a;text-align:left;padding:.75rem 1rem;font-size:clamp(.8125rem,1.05vw,.875rem);font-weight:600}.blog-comparison-table th,.blog-comparison-table td{vertical-align:top;color:#4d525f;border-bottom:1px solid #e8eaf2;padding:.65rem .85rem}.blog-comparison-table th{color:#1a1a1a;background:#f4f6fc;font-weight:700}.blog-comparison-table tbody tr:last-child th,.blog-comparison-table tbody tr:last-child td{border-bottom:none}.blog-explore{border-top:1px solid #e5e5e5;width:100%;max-width:900px;margin:0 auto 2rem;padding:clamp(1.5rem,2vw,2rem) .5rem 0}.blog-explore-text{font-family:var(--font-urbanist),sans-serif;color:#4d525f;margin:0;font-size:clamp(.9375rem,1.25vw,1.0625rem);font-weight:500;line-height:1.6}.blog-explore-text a{color:#5b71f6;font-weight:600;text-decoration:none}.blog-explore-text a:hover{text-decoration:underline}@media (max-width:768px){.blog-hero{border-radius:1rem;width:calc(100% - 2.5rem);margin:1.25rem auto;padding:clamp(2.5rem,4vw,3rem) clamp(1.5rem,3vw,2rem)}.blog-sections{width:calc(100% - 2rem);padding:0 1rem}}@media (max-width:480px){.blog-hero{border-radius:.875rem;width:calc(100% - 2rem);margin:1rem auto;padding:clamp(2rem,3vw,2.5rem) clamp(1.25rem,2.5vw,1.75rem)}.blog-sections{width:calc(100% - 1.5rem)}}
