.blog-root{--blog-bg:var(--color-canvas);--blog-surface:var(--color-surface);--blog-surface-soft:var(--color-canvas);--blog-border:#2d6a4f1f;--blog-border-strong:#2d6a4f33;--blog-text:var(--color-text-primary);--blog-text-soft:var(--color-text-body);--blog-text-muted:var(--color-text-muted);--blog-brand:var(--color-primary);--blog-brand-dark:var(--color-primary-hover);--blog-shadow-lg:0 12px 32px #2d6a4f0f, 0 1px 2px #2d6a4f0a;--blog-shadow-md:0 6px 18px #2d6a4f0f, 0 1px 2px #2d6a4f08;--blog-shadow-hover:0 20px 48px #2d6a4f1a, 0 4px 8px #2d6a4f0a;--blog-radius-lg:20px;--blog-radius-md:14px;--blog-radius-sm:10px;--blog-max:1080px;--blog-gutter:24px;--font-sans:var(--font-geist-sans), Inter, system-ui, -apple-system, BlinkMacSystemFont, sans-serif;background:var(--blog-bg);color:var(--blog-text);font-family:var(--font-sans);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility}.blog-root *,.blog-root :before,.blog-root :after{box-sizing:border-box}.blog-root a{color:inherit}.blog-root .container{width:min(var(--blog-max), calc(100% - (var(--blog-gutter) * 2)));margin:0 auto}.blog-root .blog-nav{z-index:50;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-bottom:1px solid var(--blog-border);background:#ffffffeb;position:sticky;top:0}.blog-root .blog-nav__inner{justify-content:space-between;align-items:center;gap:20px;min-height:68px;display:flex}.blog-root .blog-nav__logo{flex:none;text-decoration:none}.blog-root .blog-nav__mark{letter-spacing:-.085em;color:var(--blog-text);text-transform:lowercase;font-size:24px;font-weight:600;line-height:1}.blog-root .blog-nav__links,.blog-root .blog-nav__actions{align-items:center;gap:24px;display:flex}.blog-root .blog-nav__links{flex:1;justify-content:center}.blog-root .blog-nav__link,.blog-root .blog-nav__action{color:var(--blog-text-soft);font-size:14px;font-weight:500;line-height:1;text-decoration:none;transition:color .16s}.blog-root .blog-nav__link:hover,.blog-root .blog-nav__action:hover{color:var(--blog-text)}.blog-root .blog-nav__action--muted{color:var(--blog-text-muted)}.blog-root .blog-nav__button{background:var(--blog-text);color:#fff;border-radius:999px;justify-content:center;align-items:center;min-height:40px;padding:0 16px;font-size:14px;font-weight:600;text-decoration:none;transition:background .16s,transform .16s;display:inline-flex}.blog-root .blog-nav__button:hover{background:var(--blog-brand-dark);transform:translateY(-1px)}.blog-root .blog-nav__menu{border:1px solid var(--blog-border);cursor:pointer;background:#fff;border-radius:999px;justify-content:center;align-items:center;width:44px;height:44px;display:none;position:relative}.blog-root .blog-nav__menu span{background:var(--blog-text);border-radius:999px;width:16px;height:1.5px;position:absolute}.blog-root .blog-nav__menu span:first-child{transform:translateY(-3px)}.blog-root .blog-nav__menu span:last-child{transform:translateY(3px)}.blog-root .blog-nav__drawer{border-top:1px solid var(--blog-border);background:#fff}.blog-root .blog-nav__drawer-inner{gap:10px;padding:18px 0 24px;display:grid}.blog-root .blog-nav__drawer-actions{border-top:1px solid var(--blog-border);gap:10px;margin-top:10px;padding-top:12px;display:grid}.blog-root .blog-nav__drawer-link,.blog-root .blog-nav__drawer-button{justify-content:space-between;align-items:center;min-height:44px;padding:0;font-size:15px;font-weight:500;text-decoration:none;display:flex}.blog-root .blog-nav__drawer-link{color:var(--blog-text-soft)}.blog-root .blog-nav__drawer-button{background:var(--blog-text);color:#fff;border-radius:999px;width:fit-content;margin-top:6px;padding:0 18px}.blog-root .blog-hero{padding:0 0 16px}.blog-root .blog-hero__top{border-bottom:1px solid var(--blog-border);justify-content:space-between;align-items:center;gap:20px;min-height:96px;padding:0 2px 20px;display:flex}.blog-root .blog-hero__top-link{color:var(--blog-brand-dark);font-size:18px;font-weight:600;line-height:1;text-decoration:none}.blog-root .blog-hero__top-link--accent{align-items:center;gap:8px;display:inline-flex}.blog-root .blog-hero__feature-shell{padding:24px 0 18px;position:relative}.blog-root .blog-hero__feature-shell:before,.blog-root .blog-hero__feature-shell:after{content:"";pointer-events:none;z-index:0;position:absolute;inset-block-end:0}.blog-root .blog-hero__feature-shell:before{filter:blur(14px);opacity:.4;background:radial-gradient(at 30% 60%,#2d6a4f2e,#2d6a4f00 70%);width:160px;height:60px;left:-24px;transform:rotate(-6deg)}.blog-root .blog-hero__feature-shell:after{filter:blur(18px);opacity:.35;background:radial-gradient(at 70% 40%,#35b78229,#35b78200 70%);width:180px;height:70px;right:-24px;transform:rotate(-5deg)}.blog-root .blog-hero__eyebrow,.blog-root .blog-section__eyebrow,.blog-root .blog-footer__eyebrow,.blog-root .article__eyebrow{color:var(--blog-brand);letter-spacing:.08em;text-transform:uppercase;margin:0 0 10px;font-size:12px;font-weight:700;line-height:1}.blog-root .blog-hero__title{font-family:var(--font-sans);letter-spacing:-.035em;margin:0;font-size:clamp(30px,3.6vw,44px);font-weight:400;line-height:1.04}.blog-root .blog-hero__lede{max-width:38ch;color:var(--blog-text-soft);margin:18px 0 0;font-size:18px;line-height:1.6}.blog-root .blog-hero__feature{border:1px solid var(--blog-border);border-radius:var(--blog-radius-lg);box-shadow:var(--blog-shadow-lg);background:#fff;grid-template-rows:minmax(320px,1fr) auto;min-height:100%;text-decoration:none;display:grid;overflow:hidden}.blog-root .blog-hero__feature-figure{background:linear-gradient(135deg,#e8f5ee 0%,#f4faf7 50%,#d9f0e2 100%);justify-content:center;align-items:center;min-height:330px;display:flex;position:relative}.blog-root .blog-hero__feature-figure .blog-figure__ph{width:100%;height:100%;color:var(--blog-brand);letter-spacing:.07em;text-transform:uppercase;opacity:.55;justify-content:center;align-items:center;font-size:13px;font-weight:600;display:flex;position:absolute;inset:0}.blog-root .blog-hero__feature-body{gap:14px;padding:22px 24px 24px;display:grid}.blog-root .blog-hero__feature-meta{color:var(--blog-text-muted);align-items:center;gap:10px;font-size:13px;display:flex}.blog-root .blog-hero__feature-title{letter-spacing:-.03em;margin:0;font-size:clamp(26px,2.7vw,38px);font-weight:500;line-height:1.08}.blog-root .blog-hero__feature-author{color:var(--blog-text-soft);align-items:center;gap:12px;font-size:13px;line-height:1.45;display:flex}.blog-root .blog-hero__feature-author strong{color:var(--blog-text);font-weight:600;display:block}.blog-root .blog-hero__feature-author span:last-child{display:block}.blog-root .blog-hero__feature-avatar,.blog-root .blog-card__avatar,.blog-root .article__avatar,.blog-root .article__bio-avatar{background:linear-gradient(135deg, var(--gradient-from), var(--gradient-to));color:var(--blog-brand-dark);flex:none;place-items:center;font-weight:700;display:grid;position:relative;overflow:hidden}.blog-root .blog-hero__feature-avatar{border-radius:999px;width:36px;height:36px}.blog-root .blog-filters{padding:18px 0 8px}.blog-root .blog-pill-row{scrollbar-width:none;-ms-overflow-style:none;flex-wrap:nowrap;gap:10px;padding-bottom:8px;display:flex;overflow-x:auto}.blog-root .blog-pill-row::-webkit-scrollbar{display:none}.blog-root .blog-pill{border:1px solid var(--blog-border);min-height:38px;color:var(--blog-text-soft);background:#fff;border-radius:999px;flex:none;justify-content:center;align-items:center;padding:0 16px;font-size:14px;font-weight:500;text-decoration:none;transition:border-color .16s,color .16s,background .16s;display:inline-flex}.blog-root .blog-pill:hover{border-color:var(--blog-brand);color:var(--blog-brand-dark);background:#2d6a4f0a}.blog-root .blog-section{padding:64px 0 0}.blog-root .blog-section__head{justify-content:space-between;align-items:end;gap:20px;margin-bottom:28px;display:flex}.blog-root .blog-section__head--archive{margin-bottom:32px}.blog-root .blog-section__title,.blog-root .article__title,.blog-root .blog-footer__title{font-family:var(--font-sans);letter-spacing:-.02em;margin:0;font-weight:500}.blog-root .blog-section__title{font-size:clamp(22px,2.4vw,30px);line-height:1.15}.blog-root .blog-section__link{color:var(--blog-brand-dark);font-size:14px;font-weight:600;text-decoration:none}.blog-root .blog-section__link:hover{text-underline-offset:3px;text-decoration:underline}.blog-root .blog-topic{grid-template-columns:minmax(0,1.25fr) minmax(0,.75fr);align-items:start;gap:24px;display:grid}.blog-root .blog-topic__stack,.blog-root .blog-carousel,.blog-root .blog-grid{gap:20px;display:grid}.blog-root .blog-carousel{scrollbar-width:none;-ms-overflow-style:none;grid-auto-columns:minmax(280px,320px);grid-auto-flow:column;padding-bottom:8px;overflow-x:auto}.blog-root .blog-carousel::-webkit-scrollbar{display:none}.blog-root .blog-grid--related,.blog-root .blog-grid--archive{grid-template-columns:repeat(3,minmax(0,1fr))}.blog-root .blog-card{border:1px solid var(--blog-border);border-radius:var(--blog-radius-lg);color:inherit;box-shadow:var(--blog-shadow-md);background:#fff;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:stretch;gap:0;text-decoration:none;transition:transform .18s,box-shadow .18s,border-color .18s;display:grid;overflow:hidden}.blog-root .blog-card:hover{box-shadow:var(--blog-shadow-hover);border-color:#2d6a4f33;transform:translateY(-2px)}.blog-root .blog-card__content{background:#fff;align-content:start;gap:14px;padding:28px 28px 26px 30px;display:grid}.blog-root .blog-card__eyebrow{color:var(--blog-brand);letter-spacing:0;text-transform:none;margin:0;font-size:14px;font-weight:600;line-height:1}.blog-root .blog-card__figure{background:linear-gradient(135deg,#e8f5ee 0%,#f4faf7 55%,#d9f0e2 100%);justify-content:center;align-items:center;min-height:270px;display:flex;position:relative}.blog-root .blog-card__figure .blog-figure__ph{color:var(--blog-brand);letter-spacing:.1em;text-transform:uppercase;opacity:.5;pointer-events:none;-webkit-user-select:none;user-select:none;justify-content:center;align-items:center;font-size:11px;font-weight:700;display:flex;position:absolute;inset:0}.blog-root .blog-card__avatar{border-radius:999px;width:34px;height:34px;font-size:12px}.blog-root .blog-card__meta{color:var(--blog-text-muted);justify-content:space-between;align-items:center;gap:18px;font-size:12px;display:flex}.blog-root .blog-card__author{align-items:center;gap:10px;min-width:0;display:flex}.blog-root .blog-card__author-copy{min-width:0;display:grid}.blog-root .blog-card__author-name{color:var(--blog-text);font-size:14px;font-weight:600;line-height:1.15}.blog-root .blog-card__author-role{color:var(--blog-text-muted);font-size:12px;line-height:1.2}.blog-root .blog-card__date{white-space:nowrap;flex:none}.blog-root .blog-card__title{color:var(--blog-text);font-family:var(--font-sans);letter-spacing:-.02em;overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;max-width:22ch;margin:0;font-size:clamp(19px,1.9vw,24px);font-weight:500;line-height:1.2}.blog-root .blog-card--compact .blog-card__title{max-width:none;font-size:clamp(17px,1.4vw,19px);line-height:1.3}.blog-root .blog-card--compact{grid-template-columns:1fr}.blog-root .blog-card--compact .blog-card__figure{display:none}.blog-root .blog-card--compact .blog-card__content{padding:24px 24px 22px}.blog-root .blog-card--featured .blog-card__content{padding:34px 32px 30px 34px}.blog-root .blog-card--featured .blog-card__title{max-width:16ch;font-size:clamp(24px,2.8vw,34px)}.blog-root .blog-card--featured .blog-card__figure{min-height:360px}.blog-root .blog-card__excerpt{color:var(--blog-text-soft);-webkit-box-orient:vertical;margin:0;font-size:16px;line-height:1.65;display:-webkit-box;overflow:hidden}.blog-root .blog-card--default .blog-card__excerpt,.blog-root .blog-card--featured .blog-card__excerpt{-webkit-line-clamp:3}.blog-root .blog-card--compact .blog-card__excerpt{-webkit-line-clamp:2;font-size:15px}.blog-root .blog-card__footer{justify-content:space-between;align-items:center;gap:12px;padding-top:2px;display:flex}.blog-root .blog-card__read-more{color:var(--blog-brand-dark);font-size:14px;font-weight:600}.blog-root .blog-empty{color:var(--blog-text-muted);margin:28px 0 0;font-size:15px}.blog-root .article{padding:34px 0 60px}.blog-root .article__container{max-width:980px}.blog-root .article__crumbs{color:var(--blog-text-muted);flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:24px;font-size:13px;display:flex}.blog-root .article__crumbs a{text-decoration:none}.blog-root .article__crumbs a:hover{color:var(--blog-brand-dark)}.blog-root .article__head{max-width:820px;margin:0 auto}.blog-root .article__title{font-size:clamp(28px,3.2vw,42px);line-height:1.03}.blog-root .article__summary{max-width:36ch;color:var(--blog-text-soft);margin:16px 0 0;font-size:19px;line-height:1.55}.blog-root .article__meta{color:var(--blog-text-muted);flex-wrap:wrap;align-items:center;gap:14px;margin-top:22px;font-size:14px;display:flex}.blog-root .article__author{align-items:center;gap:12px;min-width:0;margin-right:8px;display:flex}.blog-root .article__avatar{border-radius:999px;width:40px;height:40px;font-size:14px}.blog-root .article__author-copy{display:grid}.blog-root .article__author-copy strong{color:var(--blog-text);font-size:14px;line-height:1.15}.blog-root .article__author-copy span{font-size:13px;line-height:1.2}.blog-root .article__cover{aspect-ratio:16/9;border-radius:var(--blog-radius-lg);max-width:980px;box-shadow:var(--blog-shadow-lg);background:linear-gradient(135deg,#e8f5ee 0%,#f4faf7 55%,#d9f0e2 100%);justify-content:center;align-items:center;margin:34px auto 0;display:flex;position:relative;overflow:hidden}.blog-root .article__cover .blog-figure__ph{color:var(--blog-brand);letter-spacing:.09em;text-transform:uppercase;opacity:.45;pointer-events:none;-webkit-user-select:none;user-select:none;justify-content:center;align-items:center;font-size:12px;font-weight:700;display:flex;position:absolute;inset:0}.blog-root .article__body{max-width:680px;margin:48px auto 0}.blog-root .article__bio{border:1px solid var(--blog-border);border-radius:var(--blog-radius-md);box-shadow:var(--blog-shadow-md);background:#fff;grid-template-columns:56px minmax(0,1fr);align-items:start;gap:20px;margin-top:52px;padding:24px 28px;display:grid}.blog-root .article__bio-avatar{border-radius:999px;width:56px;height:56px;font-size:18px}.blog-root .article__bio-name{color:var(--blog-text);margin:0;font-size:16px;font-weight:600}.blog-root .article__bio-role{color:var(--blog-text-muted);margin:4px 0 0;font-size:13px}.blog-root .article__bio-copy{color:var(--blog-text-soft);margin:10px 0 0;font-size:15px;line-height:1.7}.blog-root .prose{color:var(--blog-text-soft);font-size:18px;line-height:1.75}.blog-root .prose h2,.blog-root .prose h3,.blog-root .prose h4{color:var(--blog-text);font-family:var(--font-sans);letter-spacing:-.03em;font-weight:500;line-height:1.18}.blog-root .prose h2{margin:56px 0 16px;font-size:clamp(24px,2.8vw,30px)}.blog-root .prose h3{margin:40px 0 12px;font-size:21px}.blog-root .prose h4{margin:32px 0 10px;font-size:17px}.blog-root .prose p{margin:0 0 24px}.blog-root .prose a{color:var(--blog-brand-dark);text-underline-offset:3px;text-decoration:underline}.blog-root .prose ul,.blog-root .prose ol{margin:0 0 22px;padding-left:22px}.blog-root .prose li+li{margin-top:8px}.blog-root .prose blockquote{color:var(--blog-text);font-family:var(--font-sans);border-left:3px solid #2d6a4f59;margin:36px 0;padding:0 0 0 22px;font-size:24px;line-height:1.45}.blog-root .prose figure{margin:30px 0}.blog-root .prose figcaption{color:var(--blog-text-muted);text-align:center;margin-top:10px;font-size:13px}.blog-root .prose img{border-radius:var(--blog-radius-md);max-width:100%;height:auto;display:block}.blog-root .prose code{color:var(--blog-brand-dark);background:#2d6a4f14;border-radius:6px;padding:2px 6px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.92em}.blog-root .prose pre{border-radius:var(--blog-radius-md);color:#e6eefb;background:#081a33;margin:28px 0;padding:22px 24px;overflow-x:auto}.blog-root .prose pre code{color:inherit;background:0 0;padding:0}.blog-root .prose hr{border:0;border-top:1px solid var(--blog-border);margin:36px 0}.blog-root .table-wrapper,.blog-root .comparison-table-wrapper{border:1px solid var(--blog-border);border-radius:var(--blog-radius-sm);margin:32px 0;overflow-x:auto}.blog-root .table-wrapper table,.blog-root .comparison-table{border-collapse:collapse;width:100%}.blog-root .table-wrapper th,.blog-root .table-wrapper td,.blog-root .comparison-table th,.blog-root .comparison-table td{border-bottom:1px solid var(--blog-border);text-align:left;padding:12px 14px;font-size:14px}.blog-root .table-wrapper th,.blog-root .comparison-table th{color:var(--blog-text);background:var(--blog-surface-soft);font-weight:600}.blog-root .comparison-table tr.row-highlight td{background:#2d6a4f14}.blog-root .table-caption{color:var(--blog-text-muted);margin:0 0 10px;padding:0 4px;font-size:13px}.blog-root .blog-footer{border-top:1px solid var(--blog-border);background:#fff;margin-top:70px}.blog-root .blog-footer__cta{background:radial-gradient(circle at 18% 20%, #2d6a4f14, transparent 32%), linear-gradient(180deg, #fff 0%, var(--color-canvas) 100%);padding:72px 0 44px}.blog-root .blog-footer__cta-inner{grid-template-columns:minmax(0,1fr) minmax(0,.95fr);align-items:center;gap:28px;display:grid}.blog-root .blog-footer__title{font-size:clamp(30px,3.2vw,44px);line-height:1.08}.blog-root .blog-footer__lede{max-width:42ch;color:var(--blog-text-soft);margin:14px 0 0;font-size:17px;line-height:1.6}.blog-root .blog-footer__form{justify-self:end;gap:12px;width:min(100%,440px);display:grid}.blog-root .blog-footer__label{color:var(--blog-text-muted);letter-spacing:.08em;text-transform:uppercase;font-size:12px;font-weight:700}.blog-root .blog-footer__form-row{grid-template-columns:minmax(0,1fr) auto;gap:10px;display:grid}.blog-root .blog-footer__input{border:1px solid var(--blog-border-strong);min-width:0;height:48px;color:var(--blog-text);font:inherit;background:#fff;border-radius:999px;padding:0 16px;font-size:15px}.blog-root .blog-footer__input:focus{border-color:var(--blog-brand);outline:none;box-shadow:0 0 0 4px #2d6a4f24}.blog-root .blog-footer__button{background:var(--blog-text);color:#fff;height:48px;font:inherit;cursor:pointer;border:0;border-radius:999px;padding:0 18px;font-size:15px;font-weight:600}.blog-root .blog-footer__button:disabled{opacity:.65;cursor:default}.blog-root .blog-footer__success{border-radius:var(--blog-radius-md);background:#2d6a4f0d;border:1px solid #2d6a4f2e;place-self:center end;gap:4px;width:min(100%,440px);padding:22px 24px;display:grid}.blog-root .blog-footer__success strong{font-size:16px}.blog-root .blog-footer__success span{color:var(--blog-text-soft);font-size:14px}.blog-root .blog-footer__error{color:#b42318;margin:0;font-size:13px}.blog-root .blog-footer__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:22px;padding:34px 0 36px;display:grid}.blog-root .blog-footer__column-title{color:var(--blog-text);letter-spacing:-.01em;margin:0 0 14px;font-size:14px;font-weight:700}.blog-root .blog-footer__column ul{gap:10px;margin:0;padding:0;list-style:none;display:grid}.blog-root .blog-footer__column a{color:var(--blog-text-soft);font-size:14px;line-height:1.5;text-decoration:none}.blog-root .blog-footer__column a:hover,.blog-root .blog-footer__legal a:hover{color:var(--blog-brand-dark)}.blog-root .blog-footer__bottom{border-top:1px solid var(--blog-border);color:var(--blog-text-muted);grid-template-columns:auto auto 1fr;align-items:center;gap:18px;padding:18px 0 28px;font-size:13px;display:grid}.blog-root .blog-footer__brand{color:var(--blog-text);text-transform:lowercase;letter-spacing:-.05em;font-weight:700}.blog-root .blog-footer__legal{flex-wrap:wrap;justify-content:flex-end;gap:16px;display:flex}.blog-root .blog-footer__legal a{color:var(--blog-text-muted);text-decoration:none}.blog-root .blog-footer__locale{justify-self:center}@media (max-width:1100px){.blog-root .blog-hero__top{min-height:80px}.blog-root .blog-footer__cta-inner{grid-template-columns:1fr}.blog-root .blog-footer__form,.blog-root .blog-footer__success{justify-self:start}}@media (max-width:960px){.blog-root .blog-topic{grid-template-columns:1fr}.blog-root .blog-grid--related,.blog-root .blog-grid--archive,.blog-root .blog-footer__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:780px){.blog-root .blog-nav__links,.blog-root .blog-nav__actions .blog-nav__action,.blog-root .blog-nav__actions .blog-nav__button{display:none}.blog-root .blog-nav__menu{display:inline-flex;position:relative}.blog-root .blog-nav__actions{gap:10px}.blog-root .blog-hero{padding-top:28px}.blog-root .blog-hero__top{min-height:64px;padding-bottom:16px}.blog-root .blog-hero__top-link{font-size:16px}.blog-root .blog-hero__feature-shell{padding-top:18px}.blog-root .blog-hero__feature-shell:before,.blog-root .blog-hero__feature-shell:after{display:none}.blog-root .blog-section{padding-top:48px}.blog-root .blog-section__head{flex-direction:column;align-items:start}.blog-root .blog-grid--related,.blog-root .blog-grid--archive,.blog-root .blog-footer__grid{grid-template-columns:1fr}.blog-root .blog-footer__bottom{grid-template-columns:1fr;justify-items:start}.blog-root .blog-footer__locale,.blog-root .blog-footer__legal{justify-self:start}.blog-root .blog-footer__form-row,.blog-root .blog-card{grid-template-columns:1fr}.blog-root .blog-card__figure{order:1;min-height:220px}.blog-root .blog-card__content{order:2;padding:22px 20px}.blog-root .blog-card__title{max-width:none}}@media (max-width:640px){.blog-root .container{width:min(var(--blog-max), calc(100% - 32px))}.blog-root .article__title{font-size:clamp(38px,12vw,52px)}.blog-root .article__summary{font-size:17px}.blog-root .blog-card__title{font-size:22px}.blog-root .blog-card--compact .blog-card__title{font-size:19px}.blog-root .article{padding-top:24px}.blog-root .article__cover{border-radius:20px;margin-top:26px}.blog-root .article__body{margin-top:34px}.blog-root .article__bio{grid-template-columns:1fr}.blog-root .article__bio-avatar{width:48px;height:48px}.blog-root .blog-footer__cta{padding-top:60px}}.blog-root .blog-compare-cta{border:1px solid var(--blog-border);border-radius:var(--blog-radius-lg);background:radial-gradient(circle at 10% 16%,#35b7821a,#0000 44%),linear-gradient(135deg,#f1fbf6 0%,#fff 62%);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:28px 52px;margin-bottom:80px;padding:40px 44px;display:grid}.blog-root .blog-compare-cta__title{font-family:var(--font-sans);letter-spacing:-.02em;color:var(--blog-text);margin:6px 0 0;font-size:clamp(22px,2.4vw,30px);font-weight:500;line-height:1.15}.blog-root .blog-compare-cta__lede{max-width:42ch;color:var(--blog-text-soft);margin:12px 0 0;font-size:16px;line-height:1.6}.blog-root .blog-compare-cta__links{gap:10px;display:grid}.blog-root .blog-compare-cta__link{border:1px solid var(--blog-border);border-radius:var(--blog-radius-md);color:var(--blog-text);background:#fff;justify-content:space-between;align-items:center;gap:16px;padding:14px 18px;font-size:15px;font-weight:500;text-decoration:none;transition:border-color .16s,transform .16s,box-shadow .16s;display:flex}.blog-root .blog-compare-cta__link span{color:var(--blog-brand);transition:transform .16s}.blog-root .blog-compare-cta__link:hover{box-shadow:var(--blog-shadow-md);border-color:#2d6a4f47;transform:translateY(-1px)}.blog-root .blog-compare-cta__link:hover span{transform:translate(3px)}@media (max-width:780px){.blog-root .blog-compare-cta{grid-template-columns:1fr;padding:30px 22px}}
