:root{--primary:#2d3e2f;--primary-main:#2d3e2f;--primary-light:#8a4f3b;--primary-lighter:#c4b59b;--primary-dark:#43504c;--primary-darker:#2e414f;--primary-foreground:#fff;--primary-rgb:45,62,47;--primary-light-rgb:138,79,59;--primary-dark-rgb:67,80,76;--accent-rgb:62,41,51;--taupe:#947e68;--cream:#c4b59b;--forest:#2d3e2f;--plum:#3e2933;--ochre:#ad8032;--sage:#727b5c;--deep-blue:#2e414f;--inky:#43504c;--rust:#2d3e2f;--rust-light:#a65f3d;--muted-ochre:#ad8032;--muted-ochre-light:#c49a45;--sage-green:#727b5c;--inky-blue:#43504c;--mushroom-taupe:#947e68;--warm-cream:#c4b59b;--navbar-text:#2d3e2f;--navbar-text-hover:#3e2933;--navbar-text-secondary:#43504c;--navbar-bg-dark:#2d3e2f;--navbar-bg-darker:#2e414f;--navbar-divider:#e5e5e5;--navbar-bg-light:#fff;--navbar-bg-alt:#f5f0e8;--navbar-border:#947e68;--background-default:#f5f0e8;--background-paper:#fff;--background-hover:#e8e0d0;--background-alt:#f0ebe0;--background-hero:#fff;--background-disabled:#e5e0d5;--background-cta:#fff;--text-primary:#2d3e2f;--text-secondary:#3e2933;--text-tertiary:#727b5c;--text-disabled:#c4b59b;--text-light:#947e68;--text-foreground:#2d3e2f;--text-white:#fff;--divider:#947e68;--border:#947e68;--border-color:#947e68;--border-default:#947e68;--border-light:#c4b59b;--border-focus:#3e2933;--card-border:hsla(30,17%,49%,.3);--card-hover:#fff;--input:#c4b59b;--ring:#3e2933;--error-main:#ef4444;--error-light:#f87171;--error-lighter:#fef2f2;--error-dark:#dc2626;--error-100:#fee2e2;--error-700:#b91c1c;--success-main:#10b981;--success-light:#34d399;--success-lighter:#ecfdf5;--success-dark:#059669;--success-100:#dcfce7;--success-700:#15803d;--social-whatsapp:#25d366;--social-facebook:#1877f2;--social-twitter:#1da1f2;--social-linkedin:#0a66c2;--social-instagram:#e1306c;--warning-main:#f59e0b;--warning-light:#fbbf24;--warning-lighter:#fffbeb;--warning-dark:#d97706;--warning-100:#fef3c7;--warning-600:#d97706;--warning-700:#b45309;--warning-soft-bg:#fffbeb;--warning-soft-border:#fde68a;--warning-soft-text:#92400e;--warning-soft-icon:#d97706;--info-main:#3b82f6;--info-light:#60a5fa;--info-lighter:#eff6ff;--info-dark:#1d4ed8;--info-100:#dbeafe;--info-600:#2563eb;--info-700:#1d4ed8;--accent:#3e2933;--accent-foreground:#fff;--destructive:#c85450;--destructive-foreground:#fff;--secondary:#f5f0e8;--secondary-foreground:#2d3e2f;--neutral-white:#fff;--neutral-black:#000;--background-overlay:rgba(45,62,47,.32);--background-overlay-light:rgba(45,62,47,.18);--loading-background:hsla(0,0%,100%,.9);--accent-alpha-10:rgba(62,41,51,.1);--accent-alpha-20:rgba(62,41,51,.2);--accent-alpha-50:rgba(62,41,51,.5);--sage-alpha-10:rgba(114,123,92,.1);--rust-alpha-10:rgba(138,79,59,.1);--ochre-alpha-10:rgba(173,128,50,.1);--taupe-alpha-10:hsla(30,17%,49%,.1);--warm-cream-alpha-10:hsla(38,26%,69%,.1);--warm-cream-alpha-20:hsla(38,26%,69%,.2);--deep-blue-alpha-10:rgba(46,65,79,.1);--error-alpha-10:rgba(239,68,68,.1);--error-alpha-15:rgba(239,68,68,.15);--success-alpha-10:rgba(16,185,129,.1);--warning-alpha-10:rgba(245,158,11,.1);--info-alpha-10:rgba(59,130,246,.1);--primary-alpha-10:rgba(45,62,47,.1);--primary-alpha-20:rgba(45,62,47,.2);--primary-alpha-50:rgba(45,62,47,.5);--calendar-available-bg:rgba(232,245,233,.4);--calendar-available-hover:rgba(232,245,233,.6);--calendar-unavailable-text:#9ca3af;--text-tertiary-rgb:161,161,170;--text-tertiary-alpha-10:hsla(240,5%,65%,.1);--text-disabled-rgb:209,213,219;--text-disabled-dark-rgb:107,114,128;--font-heading:var(--font-inter),ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;--font-body:var(--font-inter),ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;--font-sans:var(--font-inter),ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;--font-inter:var(--font-inter),ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;--font-size-xs:0.75rem;--font-size-sm:0.875rem;--font-size-base:1rem;--font-size-lg:1.125rem;--font-size-xl:1.25rem;--font-size-2xl:1.5rem;--font-size-3xl:1.875rem;--font-size-4xl:2.25rem;--font-thin:100;--font-extralight:200;--font-light:300;--font-normal:400;--font-medium:500;--font-semibold:600;--font-bold:600;--font-extrabold:800;--font-black:900;--line-height-tight:1.05;--line-height-snug:1.2;--line-height-normal:1.5;--line-height-relaxed:1.625;--line-height-loose:1.8;--spacing-xs:0.25rem;--spacing-sm:0.5rem;--spacing-md:1rem;--spacing-lg:1.5rem;--spacing-xl:2rem;--spacing-2xl:3rem;--card-padding:1.5rem;--card-gap:1.5rem;--button-padding-x-sm:18px;--button-padding-x-base:28px;--button-padding-x-md:32px;--button-height:48px;--input-padding:1rem;--form-gap:1rem;--shadow-sm:0 1px 2px 0 rgba(0,0,0,.03);--shadow-md:0 4px 6px -1px rgba(0,0,0,.05),0 2px 4px -1px rgba(0,0,0,.03);--shadow-lg:0 10px 15px -3px rgba(0,0,0,.06),0 4px 6px -2px rgba(0,0,0,.03);--shadow-xl:0 20px 25px -5px rgba(0,0,0,.06),0 10px 10px -5px rgba(0,0,0,.02);--shadow-2xl:0 25px 50px -12px rgba(0,0,0,.15);--shadow-inner:inset 0 2px 4px 0 rgba(0,0,0,.04);--shadow-card-soft:0 2px 12px rgba(45,62,47,.05);--shadow-card-hover:0 12px 24px -4px rgba(45,62,47,.1);--shadow-cta:0 8px 20px -4px rgba(138,79,59,.15);--border-radius-md:6px;--border-radius-lg:10px;--border-radius-xl:18px;--border-radius-2xl:26px;--border-radius-3xl:34px;--border-radius-full:9999px;--border-width-thin:1px;--border-width-medium:2px;--border-width-thick:3px;--ease-default:cubic-bezier(0.4,0,0.2,1);--duration-default:0.25s;--transition-default:all 0.25s cubic-bezier(0.4,0,0.2,1);--container-max-width:1240px;--container-padding:2rem;--breakpoint-sm:640px;--breakpoint-md:768px;--breakpoint-lg:1024px;--breakpoint-xl:1280px;--breakpoint-2xl:1400px;--layout-max-xs:480px;--layout-max-sm:640px;--layout-max-md:768px;--layout-max-lg:1024px;--layout-max-xl:1280px;--layout-max-2xl:1536px;--z-base:0;--z-content-raised:10;--z-dropdown:200;--z-sticky:300;--z-navbar:320;--z-fixed:400;--z-overlay:450;--z-modal:1200;--z-popover:1300;--z-toast:1400;--focus-ring-brand:0 0 0 3px rgba(62,41,51,.3);--brand-hover:var(--primary-dark);--brand-active:var(--primary-darker);--brand-muted:rgba(62,41,51,.1);--brand-border:var(--accent);--brand-focus-ring:rgba(62,41,51,.3);--neutral-hover:var(--background-hover);--neutral-active:var(--background-alt);--neutral-focus-ring:rgba(0,0,0,.05);--gray-hover:var(--background-hover);--gray-active:var(--background-alt);--gray-subtle:var(--warm-cream-alpha-20);--gray-muted:var(--warm-cream-alpha-10);--gray-border:var(--taupe);--gray-focus-ring:rgba(62,41,51,.2);--success-hover:var(--success-dark);--success-active:var(--success-700);--success-muted:var(--success-light);--success-border:var(--success-main);--success-focus-ring:rgba(16,185,129,.5);--warning-hover:var(--warning-dark);--warning-active:var(--warning-700);--warning-muted:var(--warning-light);--warning-border:var(--warning-main);--warning-focus-ring:rgba(245,158,11,.5);--danger-hover:var(--error-dark);--danger-active:var(--error-700);--danger-muted:var(--error-light);--danger-border:var(--error-main);--danger-focus-ring:rgba(239,68,68,.5);--info-hover:var(--info-dark);--info-active:var(--info-700);--info-muted:var(--info-light);--info-border:var(--info-main);--info-focus-ring:rgba(59,130,246,.5);--audience-bg-cream:#f5f0e8;--audience-text-beige:#c4b59b;--section-py-base:4rem;--section-py-md:6rem;--section-py-lg:7rem;--section-gap-base:2.5rem;--section-gap-md:3rem;--section-gap-lg:4rem;--section-card-padding-base:1.25rem;--section-card-padding-md:1.5rem;--section-card-gap:1.5rem;--section-card-border-width:3px;--section-dark-bg:#2e414f;--section-dark-card-bg:hsla(38,26%,69%,.05);--section-dark-border:hsla(30,17%,49%,.4);--section-dark-text-primary:#fff;--section-dark-text-secondary:#c4b59b;--section-dark-text-accent:#ad8032;--section-dark-text-muted:hsla(38,26%,69%,.6);--section-light-bg:#fff;--section-light-alt-bg:#f5f0e8;--section-light-card-bg:#f5f0e8;--section-light-border:hsla(30,17%,49%,.3);--section-light-text-primary:#2d3e2f;--section-light-text-secondary:#3e2933;--section-light-text-accent:#8a4f3b;--section-label-size:0.6875rem;--section-label-spacing:0.18em;--section-label-weight:600;--section-title-size-base:1.75rem;--section-title-size-md:2.25rem;--section-title-weight:400;--section-title-line-height:1.15;--sidebar-sticky-top:100px;--mp-text-primary:#1f2937;--mp-text-tertiary:#9ca3af;--mp-placeholder-tertiary:#9ca3af;--shadow-neumorphic-inset:inset 2px 2px 5px rgba(0,0,0,.05),inset -2px -2px 5px hsla(0,0%,100%,.8);--shadow-neumorphic-raised:4px 4px 10px rgba(0,0,0,.05),-2px -2px 8px hsla(0,0%,100%,.6);--gradient-hero-dark:linear-gradient(135deg,#2e414f,#2d3e2f);--gradient-section-light:linear-gradient(180deg,#f5f0e8,#fff);--gradient-card-hover:linear-gradient(180deg,rgba(62,41,51,.04),transparent);--gradient-dark-overlay:linear-gradient(90deg,rgba(46,65,79,.97),rgba(45,62,47,.92) 35%,rgba(45,62,47,.6) 60%,transparent);--ease-premium:cubic-bezier(0.2,0.8,0.2,1);--ease-bounce:cubic-bezier(0.34,1.56,0.64,1);--duration-hover:0.3s;--duration-enter:0.5s;--duration-micro:0.15s;--hover-lift:translateY(-3px);--hover-lift-sm:translateY(-2px);--hover-scale:scale(1.02);--hover-scale-sm:scale(1.01);--active-scale:scale(0.98);--overlay-dark-strong:rgba(46,65,79,.92);--overlay-dark-medium:rgba(46,65,79,.7);--overlay-dark-light:rgba(46,65,79,.4)}@keyframes breathe{0%,to{transform:scale(.85);opacity:.5}50%{transform:scale(1.15);opacity:1}}@keyframes breathe-ring{0%,to{transform:scale(.9);opacity:.3}50%{transform:scale(1.3);opacity:.1}}@keyframes phrase-fade-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes phrase-fade-out{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-8px)}}@keyframes gentle-float{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}.opacity-0{opacity:0}.animate-fade-in{animation:fadeIn .6s cubic-bezier(.16,1,.3,1) forwards}.animate-fade-in-up{animation:fadeInUp .6s cubic-bezier(.16,1,.3,1) forwards}.animate-fade-in-down{animation:fadeInDown .6s cubic-bezier(.16,1,.3,1) forwards}.animate-fade-in-left{animation:fadeInLeft .6s cubic-bezier(.16,1,.3,1) forwards}.animate-fade-in-right{animation:fadeInRight .6s cubic-bezier(.16,1,.3,1) forwards}.animate-fade-in-scale{animation:fadeInScale .5s cubic-bezier(.16,1,.3,1) forwards}.animate-slide-up{animation:slideUp .5s ease-out forwards}.animate-slide-in-right{animation:slideInRight .5s ease-out forwards}.animate-fade-up{animation:fadeUp .7s ease-out forwards}.hover-lift{transition:transform .2s ease-out}.hover-lift:hover{transform:translateY(-2px)}.hover-scale{transition:transform .2s ease-out}.hover-scale:hover{transform:scale(1.02)}.click-effect{transition:transform .1s ease-out}.click-effect:active{transform:scale(.97)}.pulse{animation:pulse 1.5s ease-in-out infinite}.shimmer{background:linear-gradient(90deg,var(--background-paper) 0,var(--background-hover) 50%,var(--background-paper) 100%);background-size:200% 100%;animation:shimmer 1.5s infinite}.loading-spinner{width:24px;height:24px;border:3px solid var(--background-hover);border-top-color:var(--primary-main);border-radius:50%;animation:spin .8s linear infinite}.state-transition{transition:all .3s ease-in-out}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeInDown{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeInLeft{0%{opacity:0;transform:translateX(-30px)}to{opacity:1;transform:translateX(0)}}@keyframes fadeInRight{0%{opacity:0;transform:translateX(30px)}to{opacity:1;transform:translateX(0)}}@keyframes fadeInScale{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes scaleIn{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes slideUp{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes slideInRight{0%{opacity:0;transform:translateX(-20px)}to{opacity:1;transform:translateX(0)}}@keyframes pulse{0%{opacity:1}50%{opacity:.5}to{opacity:1}}@keyframes shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes spin{to{transform:rotate(1turn)}}.animate-bounce{animation:bounce 2s infinite}@keyframes bounce{0%,to{transform:translateY(-25%);animation-timing-function:cubic-bezier(.8,0,1,1)}50%{transform:translateY(0);animation-timing-function:cubic-bezier(0,0,.2,1)}}.marquee-container{--marquee-gap:16px;--marquee-seam-offset:8px;overflow:hidden;width:100%}.marquee-track{display:flex;gap:var(--marquee-gap);width:-moz-max-content;width:max-content;animation:marquee-scroll 36s linear infinite;will-change:transform}.marquee-track:hover{animation-play-state:paused}.marquee-item{display:flex;gap:var(--marquee-gap);flex-shrink:0}@keyframes marquee-scroll{0%{transform:translateZ(0)}to{transform:translate3d(calc(-50% - var(--marquee-seam-offset)),0,0)}}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}.blog-content,.blog-content-body{color:var(--text-primary);font-family:var(--font-body);font-size:17px;line-height:1.8;font-weight:300;letter-spacing:.01em;max-width:100%}.blog-content h2,.blog-content h3,.blog-content h4,.blog-content h5,.blog-content h6,.blog-content-body h2,.blog-content-body h3,.blog-content-body h4,.blog-content-body h5,.blog-content-body h6{font-family:var(--font-heading);font-weight:300;color:var(--text-primary);margin-top:3.5rem;margin-bottom:1.5rem;line-height:1.2;letter-spacing:-.02em;scroll-margin-top:var(--spacing-3xl)}.blog-content h2,.blog-content-body h2{font-size:2.25rem;font-weight:300;border-bottom:1px solid hsla(30,17%,49%,.12);padding-bottom:1rem;margin-top:4rem}.blog-content h3,.blog-content-body h3{font-size:1.75rem;font-weight:400;color:var(--text-primary)}.blog-content h4{font-size:var(--font-size-xl)}.blog-content h5{font-size:var(--font-size-lg)}.blog-content h6{font-size:var(--font-size-base);text-transform:uppercase;letter-spacing:.05em}.blog-content p{margin-top:0;margin-bottom:var(--spacing-xl);color:var(--text-primary);line-height:var(--line-height-loose)}.blog-content p:last-child{margin-bottom:0}.blog-content h2+p,.blog-content h3+p{font-size:var(--font-size-xl);color:var(--text-secondary);margin-top:var(--spacing-lg)}.blog-content a{color:var(--primary-main);text-decoration:underline;text-decoration-color:var(--primary-light);text-decoration-thickness:2px;text-underline-offset:3px;transition:var(--transition-default);font-weight:var(--font-medium)}.blog-content a:hover{color:var(--primary-dark);text-decoration-color:var(--primary-main)}.blog-content a:focus-visible{outline:2px solid var(--primary-main);outline-offset:3px;border-radius:var(--border-radius-md)}.blog-content a[href^=http]:not([href*=localhost]):not([href*="127.0.0.1"]):not([href*=thaissilva]):after{content:" \2197";font-size:.875em;color:var(--text-disabled);text-decoration:none}.blog-content ol,.blog-content ul{margin:var(--spacing-xl) 0;padding-left:var(--spacing-2xl)}.blog-content li{margin-bottom:var(--spacing-md);line-height:var(--line-height-relaxed)}.blog-content li:last-child{margin-bottom:0}.blog-content ul{list-style-type:disc}.blog-content ul ul{list-style-type:circle;margin-top:var(--spacing-md);margin-bottom:var(--spacing-md)}.blog-content ol{list-style-type:decimal}.blog-content ol ol{list-style-type:lower-alpha;margin-top:var(--spacing-md);margin-bottom:var(--spacing-md)}.blog-content blockquote{margin:var(--spacing-2xl) 0;padding:var(--spacing-xl) var(--spacing-xl) var(--spacing-xl) var(--spacing-2xl);border-left:var(--border-width-accent) solid var(--primary-main);background:var(--background-paper);font-style:italic;color:var(--text-secondary);border-radius:var(--border-radius-md);position:relative}.blog-content blockquote:before{content:"\201C";position:absolute;top:var(--spacing-md);left:var(--spacing-md);font-size:var(--font-size-4xl);color:var(--primary-light);font-family:var(--font-decorative);line-height:1}.blog-content blockquote p{margin-bottom:var(--spacing-md)}.blog-content blockquote p:last-child{margin-bottom:0}.blog-content blockquote cite{display:block;margin-top:var(--spacing-md);font-size:var(--font-size-sm);font-style:normal;color:var(--text-disabled);font-weight:var(--font-medium)}.blog-content blockquote:after{content:"\201D";position:absolute;bottom:var(--spacing-md);right:var(--spacing-md);font-size:var(--font-size-4xl);color:var(--primary-light);font-family:var(--font-decorative);line-height:1}.blog-content blockquote cite:before{content:"\2014 "}.blog-content code{font-family:Fira Code,Courier New,monospace;font-size:.9em;color:var(--primary-dark);padding:2px 6px;border-radius:var(--border-radius-md)}.blog-content code,.blog-content pre{background:var(--background-paper);border:var(--border-width-thin) solid hsla(30,17%,49%,.12)}.blog-content pre{margin:var(--spacing-xl) 0;padding:var(--spacing-xl);border-left:var(--border-width-accent) solid var(--primary-main);border-radius:var(--border-radius-md);overflow-x:auto;line-height:var(--line-height-relaxed)}.blog-content pre code{background:transparent;border:none;padding:0;font-size:var(--font-size-sm);color:var(--text-primary);display:block}.blog-content pre::-webkit-scrollbar{height:8px}.blog-content pre::-webkit-scrollbar-track{background:var(--background-alt);border-radius:var(--border-radius-md)}.blog-content pre::-webkit-scrollbar-thumb{background:var(--primary-light);border-radius:var(--border-radius-md)}.blog-content pre::-webkit-scrollbar-thumb:hover{background:var(--primary-main)}.blog-content table{width:100%;margin:var(--spacing-2xl) 0;border-collapse:collapse;border:var(--border-width-thin) solid hsla(30,17%,49%,.12);border-radius:var(--border-radius-md);overflow:hidden}.blog-content thead{background:var(--background-paper)}.blog-content th{text-align:left;font-weight:var(--font-semibold);border-bottom:var(--border-width-medium) solid var(--primary-main);font-size:var(--font-size-base)}.blog-content td,.blog-content th{padding:var(--spacing-md) var(--spacing-lg);color:var(--text-primary)}.blog-content td{border-bottom:var(--border-width-thin) solid hsla(30,17%,49%,.12)}.blog-content tbody tr:hover{background:var(--background-hover);transition:var(--transition-fast)}.blog-content tbody tr:last-child td{border-bottom:none}@media (max-width:768px){.blog-content table{display:block;overflow-x:auto;table-layout:fixed;white-space:nowrap}.blog-content table::-webkit-scrollbar{height:8px}.blog-content table::-webkit-scrollbar-track{background:var(--background-alt)}.blog-content table::-webkit-scrollbar-thumb{background:var(--primary-light);border-radius:var(--border-radius-md)}}.blog-content img{max-width:100%;height:auto;border-radius:var(--border-radius-md);border:var(--border-width-thin) solid hsla(30,17%,49%,.12)}.blog-content figure,.blog-content img{margin:var(--spacing-2xl) 0}.blog-content figure img{margin:0;display:block;width:100%}.blog-content figcaption{margin-top:var(--spacing-md);font-size:var(--font-size-sm);color:var(--text-disabled);text-align:center;font-style:italic;padding:0 var(--spacing-lg)}.blog-content hr{margin:var(--spacing-4xl) auto;border:none;border-top:var(--border-width-thin) solid hsla(30,17%,49%,.12);max-width:200px}.blog-content b,.blog-content strong{font-weight:var(--font-bold);color:var(--text-primary)}.blog-content em,.blog-content i{font-style:italic;color:var(--text-secondary)}.blog-content mark{background:var(--primary-lighter);color:var(--text-primary);padding:2px 4px;border-radius:var(--border-radius-md)}.blog-content del{text-decoration:line-through;color:var(--text-disabled)}.blog-content abbr[title]{-webkit-text-decoration:underline dotted;text-decoration:underline dotted;cursor:help;border-bottom:none}.blog-content .sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}@media (max-width:768px){.blog-content{font-size:var(--font-size-base)}.blog-content h2{font-size:var(--font-size-2xl);margin-top:var(--spacing-3xl)}.blog-content h3{font-size:var(--font-size-xl)}.blog-content h2+p,.blog-content h3+p,.blog-content h4{font-size:var(--font-size-lg)}.blog-content blockquote{padding:var(--spacing-lg) var(--spacing-lg) var(--spacing-lg) var(--spacing-xl);margin:var(--spacing-xl) 0}.blog-content pre{padding:var(--spacing-md);font-size:var(--font-size-xs)}}.blog-content :focus-visible{outline:2px solid var(--primary-main);outline-offset:2px}@media (prefers-reduced-motion:reduce){.blog-content *,.blog-content :after,.blog-content :before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}@media (prefers-contrast:high){.blog-content{color:var(--neutral-black)}.blog-content a{text-decoration-thickness:3px}.blog-content code{border-width:2px}}