.blog-shell{--blog-max:1200px;--blog-reading:720px;--blog-space-section:clamp(64px, 8vw, 112px);--blog-heading:clamp(44px, 6.4vw, 88px);--blog-title:clamp(38px, 5vw, 68px);--blog-line:1.75;--blog-grid-line:#0a0a0a09;--blog-art-shadow:0 16px 32px #1a18140f, 0 -3px 14px #fffc;--blog-brand-gradient:linear-gradient(100deg, var(--accent), var(--accent-hot));background:var(--color-bg-base);color:var(--color-gray-900);min-height:100svh}.blog-shell :is(a,button,input,summary):focus-visible{outline:2px solid var(--color-primary-500);outline-offset:5px}.blog-shell :is(button,a,summary){touch-action:manipulation}.blog-shell button{font:inherit;cursor:pointer}.blog-header,.blog-main,.blog-footer{width:min(var(--blog-max), calc(100% - 96px));margin-inline:auto}.blog-header{justify-content:space-between;align-items:center;gap:var(--space-6);border-bottom:1px solid var(--border-subtle);min-height:104px;display:flex}.blog-header .brand{gap:var(--space-3);flex-shrink:0;align-items:center;display:inline-flex}.blog-header .brand-word{font-size:26px}.blog-header nav{align-items:center;gap:var(--space-8);font-size:var(--text-sm);display:flex}.blog-header nav>a[aria-current]{color:var(--color-primary-700)}.blog-button{gap:var(--space-3);padding:var(--space-4) var(--space-6);background:var(--blog-brand-gradient);color:var(--color-gray-900);border-radius:var(--radius-lg);font-size:var(--text-sm);box-shadow:var(--shadow-primary);transition:transform var(--duration-default), box-shadow var(--duration-default);justify-content:center;align-items:center;font-weight:650;display:inline-flex}.blog-button:hover{box-shadow:var(--shadow-primary-hover);transform:translateY(-2px)}.blog-button:active{box-shadow:var(--shadow-inset);transform:translateY(0)}.blog-skip{top:var(--space-3);left:var(--space-3);z-index:100;padding:var(--space-4);background:var(--color-surface-1);border-radius:var(--radius-lg);position:fixed;transform:translateY(-160%)}.blog-skip:focus{transform:translateY(0)}.blog-kicker{align-items:center;gap:var(--space-3);font-family:var(--font-geist-mono), monospace;letter-spacing:.1em;text-transform:uppercase;color:var(--color-gray-600);font-size:10px;font-weight:500;line-height:1.7;display:flex}.blog-kicker:before{content:"";background:var(--blog-brand-gradient);flex-shrink:0;width:20px;height:2px}.blog-intro{padding-block:var(--blog-space-section) var(--space-12)}.blog-intro h1{font-size:var(--blog-heading);letter-spacing:-.065em;margin:var(--space-6) 0 var(--space-8);font-weight:600;line-height:1.06}.blog-intro h1>span{color:var(--color-gray-500)}.blog-intro-bottom{justify-content:space-between;align-items:end;gap:var(--space-6);display:flex}.blog-intro-bottom p{color:var(--color-gray-600);font-size:17px;line-height:var(--blog-line);margin:0}.blog-editorial-label{font-family:var(--font-geist-mono), monospace;letter-spacing:.08em;gap:var(--space-4);color:var(--color-gray-600);padding-bottom:var(--space-2);align-items:center;font-size:10px;display:flex}.blog-featured{background:var(--color-surface-1);border-radius:var(--radius-3xl);box-shadow:var(--shadow-sm);transition:box-shadow var(--duration-default), transform var(--duration-default);grid-template-columns:1.15fr 1fr;display:grid;overflow:hidden}.blog-featured:hover{box-shadow:var(--shadow-md);transform:translateY(-2px)}.blog-featured-copy{flex-direction:column;justify-content:center;align-items:start;padding:clamp(28px,4vw,56px);display:flex}.blog-featured h2{letter-spacing:-.045em;margin:var(--space-6) 0 var(--space-4);font-size:clamp(28px,3vw,42px);font-weight:550;line-height:1.15}.blog-featured p{color:var(--color-gray-600);font-size:var(--text-sm);line-height:var(--blog-line);margin:0 0 var(--space-6)}.blog-meta{color:var(--color-gray-600);font-size:11px;font-family:var(--font-geist-mono), monospace}.blog-text-link{align-items:center;gap:var(--space-3);color:var(--color-primary-700);font-size:var(--text-sm);font-weight:600;display:inline-flex}.blog-featured .blog-text-link{margin-top:var(--space-8)}.blog-art{isolation:isolate;background:var(--color-bg-subtle);min-height:236px;padding:var(--space-8) var(--space-4);flex-direction:column;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.blog-art--large{min-height:400px}.blog-art-grid{z-index:-1;background-image:linear-gradient(var(--blog-grid-line) 1px, transparent 1px), linear-gradient(90deg, var(--blog-grid-line) 1px, transparent 1px);background-size:32px 32px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(#000,#0000 75%);mask-image:radial-gradient(#000,#0000 75%)}.blog-art:after{content:"";z-index:-2;background:radial-gradient(ellipse at center, var(--color-surface-1), transparent 75%);position:absolute;inset:0}.blog-art-caption,.blog-art-index{font:8px var(--font-geist-mono), monospace;color:var(--color-gray-600);letter-spacing:.1em;position:absolute}.blog-art-caption{left:var(--space-6);top:var(--space-6)}.blog-art-index{bottom:var(--space-6);left:var(--space-6)}.blog-art-flow{justify-content:center;align-items:center;width:100%;max-width:540px;display:flex}.blog-art-node{align-items:start;gap:var(--space-4);background:var(--color-surface-1);border-radius:var(--radius-lg);box-shadow:var(--blog-art-shadow);padding:var(--space-5);flex-direction:column;width:28%;min-width:100px;max-width:155px;animation:8s ease-in-out infinite blog-float;display:flex;transform:translateY(-10px)}.blog-art-node:last-child{animation-delay:-4s;transform:translateY(14px)}.blog-art-node svg{color:var(--color-primary-500)}.blog-art-node span{font-size:11px;font-weight:500;line-height:1.5}.blog-art-hub{width:64px;height:64px;color:var(--color-primary-500);background:var(--color-surface-1);box-shadow:var(--blog-art-shadow);outline:1px dashed var(--color-gray-400);outline-offset:6px;border-radius:50%;flex-shrink:0;place-items:center;display:grid}.blog-art-connector{background:var(--soft);flex:1;max-width:46px;height:1px;position:relative;overflow:hidden}.blog-art-connector:after{content:"";background:var(--blog-brand-gradient);width:100%;height:1px;animation:3.5s ease-in-out infinite blog-connect;position:absolute}.blog-art-note{align-items:center;gap:var(--space-2);padding:var(--space-3) var(--space-4);background:var(--color-surface-1);border-radius:var(--radius-lg);box-shadow:var(--blog-art-shadow);margin-top:var(--space-8);color:var(--color-gray-600);font-size:10px;display:flex}.blog-art-note>span{background:var(--blog-brand-gradient);border-radius:50%;width:5px;height:5px}.blog-art--journey .blog-art-flow{transform:rotate(-4deg)}.blog-art--schedule .blog-art-grid{background-size:48px 48px}.blog-library{padding-block:var(--blog-space-section)}.blog-library-heading{justify-content:space-between;align-items:end;gap:var(--space-8);display:flex}.blog-library h2,.blog-related>h2{letter-spacing:-.04em;margin:var(--space-4) 0 0;font-size:clamp(25px,3vw,36px);font-weight:550;line-height:1.2}.blog-search{align-items:center;gap:var(--space-3);min-height:44px;padding-inline:var(--space-4);background:var(--color-surface-1);box-shadow:var(--shadow-inset);border-radius:var(--radius-lg);color:var(--color-gray-600);flex-shrink:0;display:flex}.blog-search input{font:inherit;font-size:var(--text-sm);color:var(--color-gray-900);background:0 0;border:none;width:180px;min-width:0;min-height:44px}.blog-filters{gap:var(--space-6);margin-block:var(--space-8);padding-bottom:var(--space-4);border-bottom:1px solid var(--border-subtle);flex-wrap:wrap;display:flex}.blog-filters button{padding:var(--space-2) 0;color:var(--color-gray-600);font-size:var(--text-sm);background:0 0;border:0;border-bottom:2px solid #0000}.blog-filters button[aria-pressed=true]{color:var(--color-primary-700);border-color:var(--color-primary-500)}.blog-card-grid{gap:var(--space-6);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.blog-card{background:var(--color-surface-1);box-shadow:var(--shadow-sm);border-radius:var(--radius-xl);transition:transform var(--duration-default), box-shadow var(--duration-default);flex-direction:column;display:flex;overflow:hidden}.blog-card:hover{box-shadow:var(--shadow-md);transform:translateY(-2px)}.blog-card-copy{padding:var(--space-6);flex-direction:column;flex:1;display:flex}.blog-card h3{letter-spacing:-.035em;margin:var(--space-4) 0;font-size:23px;font-weight:550;line-height:1.2}.blog-card p{font-size:var(--text-sm);line-height:var(--blog-line);color:var(--color-gray-600);margin:0 0 var(--space-6)}.blog-card-bottom{justify-content:space-between;align-items:center;margin-top:auto;display:flex}.blog-card-bottom>svg{color:var(--color-primary-500)}.blog-cta{text-align:center;border-radius:var(--radius-3xl);background:var(--color-surface-1);box-shadow:var(--shadow-sm);padding:clamp(32px,6vw,80px);position:relative}.blog-cta>.blog-kicker{justify-content:center}.blog-cta h2{letter-spacing:-.045em;max-width:680px;margin:var(--space-6) auto;font-size:clamp(30px,4vw,50px);font-weight:550;line-height:1.12}.blog-cta p{max-width:520px;margin:0 auto var(--space-8);color:var(--color-gray-600);line-height:var(--blog-line);font-size:16px}.blog-cta small{color:var(--color-gray-600);margin-top:var(--space-4);font-size:11px;display:block}.blog-footer{justify-content:space-between;gap:var(--space-6);padding-block:var(--space-10);margin-top:var(--blog-space-section);border-top:1px solid var(--border-subtle);flex-wrap:wrap;align-items:center;display:flex}.blog-footer>span{color:var(--color-gray-600);font-size:12px}.blog-footer nav{gap:var(--space-6);color:var(--color-gray-600);font-size:12px;display:flex}.blog-empty{padding:var(--space-12) var(--space-4);text-align:center}.blog-empty h3{font-size:var(--text-xl)}.blog-empty p{color:var(--color-gray-600);margin-block:var(--space-4)}.blog-empty button{background:0 0;border:0}.blog-article-header{max-width:880px;padding:var(--space-12) 0;margin-inline:auto}.blog-back{align-items:center;gap:var(--space-2);font-size:var(--text-sm);color:var(--color-gray-600);margin-bottom:var(--space-12);display:inline-flex}.blog-article-header h1{font-size:var(--blog-title);letter-spacing:-.055em;margin:var(--space-6) 0;font-weight:550;line-height:1.08}.blog-article-header>p{color:var(--color-gray-600);max-width:var(--blog-reading);font-size:clamp(17px,2vw,20px);line-height:1.65}.blog-author{gap:var(--space-3);margin-top:var(--space-8);align-items:center;display:flex}.blog-author-avatar{border-radius:var(--radius-lg);background:var(--color-surface-1);width:42px;height:42px;box-shadow:var(--shadow-sm);font-family:var(--font-geist-mono), monospace;color:var(--color-primary-700);place-items:center;font-size:12px;display:grid}.blog-author strong{font-size:13px;font-weight:600}.blog-author>div>span{gap:var(--space-2);margin-top:var(--space-1);color:var(--color-gray-600);flex-wrap:wrap;align-items:center;font-size:11px;display:flex}.blog-main>.blog-art,.blog-main>.blog-cover{border-radius:var(--radius-3xl);min-height:350px}.blog-cover{isolation:isolate;background:var(--color-bg-subtle);min-height:236px;margin:0;position:relative;overflow:hidden}.blog-cover--large{min-height:400px}.blog-cover img{object-fit:cover;object-position:center}.blog-figure{margin:var(--space-16) 0}.blog-figure-frame{aspect-ratio:3/2;border-radius:var(--radius-2xl);background:var(--color-bg-subtle);box-shadow:var(--shadow-sm);position:relative;overflow:hidden}.blog-figure-frame img{object-fit:cover}.blog-figure figcaption{align-items:center;gap:var(--space-3);margin-top:var(--space-4);color:var(--color-gray-600);font:11px var(--font-geist-mono), monospace;display:flex}.blog-figure figcaption:before{content:"";background:var(--blog-brand-gradient);flex-shrink:0;width:20px;height:2px}.blog-article-grid{grid-template-columns:240px minmax(0, var(--blog-reading));padding-block:var(--blog-space-section);justify-content:center;gap:clamp(40px,6vw,96px);display:grid}.blog-toc{top:var(--space-8);position:sticky}.blog-toc nav{gap:var(--space-1);margin-block:var(--space-6);display:grid}.blog-toc nav a{gap:var(--space-3);color:var(--color-gray-600);padding:var(--space-3) var(--space-2);transition:color var(--duration-fast), border-color var(--duration-fast);border-left:2px solid #0000;font-size:12px;line-height:1.6;display:flex}.blog-toc nav a>span{font-family:var(--font-geist-mono), monospace;padding-top:2px;font-size:10px}.blog-toc nav a[aria-current]{color:var(--color-primary-700);border-left-color:var(--color-primary-500)}.blog-share{align-items:center;gap:var(--space-2);color:var(--color-gray-600);border:0;border-top:1px solid var(--border-subtle);width:100%;padding-block:var(--space-5);background:0 0;display:flex;font-size:12px!important}.blog-toc>p{font-size:12px;line-height:1.5}.blog-prose{min-width:0}.blog-prose :is(p,li,td,th,figcaption) a,.blog-cover-caption a{text-underline-offset:3px;text-decoration:underline;-webkit-text-decoration-color:var(--color-gray-400);text-decoration-color:var(--color-gray-400);transition:color var(--duration-fast);overflow-wrap:anywhere}.blog-prose a:hover,.blog-cover-caption a:hover{color:var(--color-primary-700)}.blog-content-section h3{margin:var(--space-8) 0 var(--space-3);font-size:var(--text-xl);letter-spacing:-.025em;font-weight:600;line-height:1.4}.blog-article-grid--single{grid-template-columns:minmax(0, var(--blog-reading))}.blog-author small,.blog-article-signoff>span{margin-top:var(--space-1);color:var(--color-gray-600);font-size:12px;display:block}.blog-editorial-note{padding-top:var(--space-5);margin-top:var(--space-4);border-top:1px solid var(--border-subtle);color:var(--color-gray-600);font-size:12px;line-height:1.7}.blog-cover-image{min-height:inherit;position:relative}.blog-cover-caption{justify-content:space-between;gap:var(--space-2);padding:var(--space-3) var(--space-5);background:var(--color-surface-1);color:var(--color-gray-600);flex-wrap:wrap;font-size:12px;line-height:1.6;display:flex}.blog-figure figcaption small{font-size:inherit;margin-top:var(--space-1);display:block}.blog-figure-link{display:block}.blog-figure-link:after{content:"Ampliar imagem ↗";width:fit-content;margin-top:var(--space-2);color:var(--color-gray-600);font-size:11px;display:block}.blog-filters button:disabled,.blog-search input:disabled{cursor:wait}.blog-table-scroll{border-block:1px solid var(--border-default);max-width:100%;overflow-x:auto}.blog-table{border-collapse:collapse;text-align:left;width:100%;font-size:14px;line-height:1.65}.blog-table caption{caption-side:bottom;text-align:left;padding:var(--space-4) 0;color:var(--color-gray-600);font-size:12px}.blog-table :is(th,td){padding:var(--space-4);vertical-align:top;border-bottom:1px solid var(--border-subtle);min-width:140px}.blog-table thead{background:var(--color-bg-subtle);font-family:var(--font-geist-mono), monospace;text-transform:uppercase;letter-spacing:.04em;font-size:11px}.blog-table tbody th{font-weight:500}.blog-table tbody{color:var(--color-gray-700)}.blog-callout{gap:var(--space-4);margin-block:var(--space-12);padding:var(--space-6);background:var(--color-surface-1);border-left:2px solid var(--color-gray-400);border-radius:var(--radius-lg);display:flex}.blog-callout--attention{border-image:var(--blog-brand-gradient) 1}.blog-callout>svg{margin-top:var(--space-1);color:var(--color-gray-600);flex-shrink:0}.blog-callout h3{font-size:16px;font-weight:600;line-height:1.5}.blog-callout p{margin-top:var(--space-2);color:var(--color-gray-700);font-size:15px;line-height:1.8}.blog-verdict{padding-block:var(--space-8);border-block:1px solid var(--border-default)}.blog-verdict>.blog-kicker{margin-bottom:var(--space-4)}.blog-verdict-columns{gap:var(--space-6);grid-template-columns:1fr 1fr;display:grid}.blog-verdict-columns h3{margin-top:0;font-size:16px}.blog-verdict ul{padding-left:var(--space-5);color:var(--color-gray-700);font-size:15px;line-height:1.8}.blog-verdict li+li{margin-top:var(--space-2)}.blog-inline-related{border-block:1px solid var(--border-default);padding-block:var(--space-6);margin-block:var(--space-12)}.blog-inline-related>a{justify-content:space-between;align-items:center;gap:var(--space-4);padding-top:var(--space-4);font-size:16px;font-weight:500;line-height:1.6;display:flex}.blog-inline-related svg{flex-shrink:0}.blog-sources{padding-block:var(--space-8);border-top:1px solid var(--border-default)}.blog-sources h2{font-size:18px;font-weight:600}.blog-sources ul{padding:0;list-style:none}.blog-sources li{padding-block:var(--space-4)}.blog-sources a{gap:var(--space-2);text-underline-offset:3px;align-items:center;font-size:14px;text-decoration:underline;display:inline-flex}.blog-sources p{color:var(--color-gray-600);margin-top:var(--space-2);font-size:12px;line-height:1.7}@media (max-width:540px){.blog-verdict-columns{grid-template-columns:1fr}}.blog-takeaway{padding-left:var(--space-6);border-left:2px solid var(--color-primary-500);margin-bottom:var(--space-16)}.blog-takeaway p{letter-spacing:-.02em;margin:var(--space-4) 0 0;font-size:22px;font-weight:500;line-height:1.55}.blog-content-section{margin-bottom:var(--space-16);scroll-margin-top:var(--space-8)}.blog-content-section h2{letter-spacing:-.035em;margin-bottom:var(--space-6);font-size:clamp(25px,3vw,32px);font-weight:550;line-height:1.2}.blog-content-section p{color:var(--color-gray-700);margin-block:var(--space-5);font-size:17px;line-height:1.85}.blog-steps{margin:0;padding:0;list-style:none}.blog-steps li{gap:var(--space-6);padding-block:var(--space-6);border-bottom:1px solid var(--border-subtle);display:flex}.blog-steps li>span{font:14px var(--font-geist-mono), monospace;color:var(--color-primary-700);padding-top:var(--space-1)}.blog-steps h3{letter-spacing:-.02em;font-size:18px;font-weight:600}.blog-steps li p{margin:var(--space-2) 0 0;font-size:16px}.blog-quote{margin:var(--space-16) 0;padding:var(--space-8) 0;border-block:1px solid var(--border-default)}.blog-quote blockquote{letter-spacing:-.035em;font-size:clamp(25px,3vw,34px);line-height:1.3}.blog-quote figcaption{color:var(--color-gray-600);margin-top:var(--space-5);font-size:12px}.blog-cta--compact{text-align:left;padding:var(--space-8);margin-bottom:var(--space-16)}.blog-cta--compact>.blog-kicker{justify-content:start}.blog-cta--compact h2{margin-inline:0;font-size:30px}.blog-cta--compact p{margin-inline:0;font-size:15px}.blog-checklist{background:var(--color-surface-1);padding:var(--space-8);border-radius:var(--radius-xl);box-shadow:var(--shadow-sm)}.blog-checklist h2{margin-top:var(--space-4)}.blog-checklist ul{margin:0;padding:0;list-style:none}.blog-checklist li{align-items:start;gap:var(--space-3);color:var(--color-gray-700);font-size:15px;line-height:var(--blog-line);margin-top:var(--space-4);display:flex}.blog-checklist li svg{color:var(--color-primary-500);margin-top:var(--space-1);flex-shrink:0}.blog-faq details{border-bottom:1px solid var(--border-default);padding-block:var(--space-5)}.blog-faq summary{cursor:pointer;font-size:16px;font-weight:500;line-height:1.5}.blog-faq details p{margin-bottom:0;font-size:15px}.blog-article-signoff{border-top:1px solid var(--border-default);padding-top:var(--space-8)}.blog-article-signoff strong{font-size:14px}.blog-article-signoff p{color:var(--color-gray-600);font-size:13px;line-height:var(--blog-line);margin-top:var(--space-2)}.blog-related{margin-top:var(--blog-space-section)}.blog-related>div{gap:var(--space-8);margin-top:var(--space-8);grid-template-columns:1fr 1fr;display:grid}.blog-related>div>a{padding:var(--space-8);background:var(--color-surface-1);border-radius:var(--radius-xl);box-shadow:var(--shadow-sm);transition:transform var(--duration-default), box-shadow var(--duration-default)}.blog-related>div>a:hover{box-shadow:var(--shadow-md);transform:translateY(-2px)}.blog-related h3{letter-spacing:-.035em;margin-block:var(--space-5);font-size:26px;font-weight:550;line-height:1.2}.blog-reading-progress{z-index:50;background:var(--blog-brand-gradient);transform-origin:0;width:100%;height:3px;position:fixed;top:0;left:0;transform:scaleX(0)}@supports (animation-timeline:scroll()){.blog-reading-progress{animation:linear both blog-progress;animation-timeline:scroll(root)}}@keyframes blog-progress{to{transform:scaleX(1)}}@keyframes blog-float{50%{translate:0 -6px}}@keyframes blog-connect{0%{opacity:0;transform:translate(-100%)}25%,75%{opacity:1}to{opacity:0;transform:translate(100%)}}@keyframes blog-reveal{0%{opacity:.25;transform:translateY(18px)}to{opacity:1;transform:none}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.blog-card,.blog-content-section,.blog-figure,.blog-cta{animation:linear both blog-reveal;animation-timeline:view();animation-range:entry entry 20%}}}@media (prefers-reduced-motion:no-preference){.blog-card .blog-cover img,.blog-featured .blog-cover img{transition:transform var(--duration-slow) ease}.blog-card:hover .blog-cover img,.blog-featured:hover .blog-cover img{transform:scale(1.03)}}@media (max-width:1024px){.blog-header,.blog-main,.blog-footer{width:calc(100% - 64px)}.blog-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.blog-article-grid{gap:var(--space-8);grid-template-columns:190px minmax(0,1fr)}.blog-editorial-label{display:none}}@media (max-width:768px){.blog-featured{grid-template-columns:1fr}.blog-featured>.blog-art,.blog-featured>.blog-cover{min-height:320px}.blog-featured-copy{padding:var(--space-8)}.blog-library-heading{align-items:stretch;gap:var(--space-6);flex-direction:column}.blog-search input{width:100%}.blog-article-grid{gap:var(--space-10);grid-template-columns:1fr}.blog-toc{position:static}.blog-toc nav{margin-block:var(--space-4);grid-template-columns:1fr 1fr}.blog-share{width:auto}.blog-related>div{gap:var(--space-4)}.blog-footer>span{order:3;width:100%}}@media (max-width:540px){.blog-header,.blog-main,.blog-footer{width:calc(100% - 40px)}.blog-header{gap:var(--space-3);min-height:88px}.blog-header .brand-word{font-size:21px}.blog-header .brand-mark{width:28px;height:28px}.blog-header nav{gap:var(--space-4);font-size:12px}.blog-header nav>a:first-child{display:none}.blog-header .blog-button{padding:var(--space-3);gap:var(--space-1);font-size:11px}.blog-card-grid,.blog-related>div{grid-template-columns:1fr}.blog-intro h1{font-size:clamp(35px,9vw,49px)}.blog-intro-bottom p{font-size:15px}.blog-featured-copy{padding:var(--space-6)}.blog-featured>.blog-art{min-height:280px}.blog-filters{gap:var(--space-4)}.blog-filters button{font-size:12px}.blog-toc nav{grid-template-columns:1fr}.blog-article-header{padding-top:var(--space-8)}.blog-article-header h1{font-size:39px}.blog-article-header .blog-back{margin-bottom:var(--space-8)}.blog-main>.blog-art,.blog-main>.blog-cover{min-height:280px}.blog-checklist,.blog-cta--compact{padding:var(--space-6)}.blog-cta small{line-height:1.6}.blog-footer{gap:var(--space-5)}}@media (prefers-reduced-motion:reduce){html:has(.blog-shell){scroll-behavior:auto}.blog-shell *,.blog-shell :before,.blog-shell :after{transition:none!important;animation:none!important}.blog-reading-progress{display:none}}
