@media (min-width:1025px) and (max-width:1180px){body.page-internal .service-hero-section .max-w-7xl,body.page-internal .service-results-section,body.page-internal .service-benefits-section,body.page-internal .service-process-section,body.page-internal .service-deliverables-section,body.page-internal .service-definition-section,body.page-internal .service-actions-section,body.page-internal .service-when-hire-section,body.page-blog .blog-hero-section .max-w-7xl,body.page-blog .blog-categories-section,body.page-blog .blog-listing-section,body.single-post .post-hero-section>.max-w-5xl,body.single-post .single-post-main,body.page-sobre .about-hero-section,body.page-sobre .about-editorial-section,body.page-sobre .about-proof-section,body.page-sobre .about-method-section,body.page-sobre .about-banner-section,body.page-sobre .contact-section.home-contact-section{padding-left:28px;padding-right:28px}body.page-sobre .about-hero-section .grid,body.page-sobre .about-proof-section .grid,body.page-sobre .about-method-section .grid,body.page-blog .blog-listing-section>.grid,body.single-post .single-post-main>.grid{gap:32px}body.page-sobre .about-hero-section img{max-height:480px}body.page-sobre .about-method-section>.max-w-7xl>.bg-white{padding-left:32px;padding-right:32px}body.page-legal .wrap{padding-left:28px;padding-right:28px}body.page-404 .page-404-main section,body.page-internal .site-main.max-w-4xl{padding-left:28px;padding-right:28px}}@media (min-width:721px) and (max-width:1024px){body.page-internal .service-hero-section .max-w-7xl,body.page-internal .service-results-section,body.page-internal .service-benefits-section,body.page-internal .service-process-section,body.page-internal .service-deliverables-section,body.page-internal .service-definition-section,body.page-internal .service-actions-section,body.page-internal .service-when-hire-section,body.page-blog .blog-hero-section .max-w-7xl,body.page-blog .blog-categories-section,body.page-blog .blog-listing-section,body.single-post .post-hero-section>.max-w-5xl,body.single-post .single-post-main,body.page-sobre .about-hero-section,body.page-sobre .about-editorial-section,body.page-sobre .about-proof-section,body.page-sobre .about-method-section,body.page-sobre .about-banner-section,body.page-sobre .contact-section.home-contact-section{padding-left:20px;padding-right:20px}body.page-auditoria-seo .service-hero-section .mt-6.grid,body.page-consultor-seo-local .service-hero-section .mt-6.grid,body.page-sobre .about-hero-section .grid,body.page-sobre .about-proof-section .grid,body.page-sobre .about-method-section .grid,body.page-blog .blog-listing-section>.grid,body.single-post .single-post-main>.grid{grid-template-columns:1fr;gap:24px}body.page-auditoria-seo .service-process-section .mt-8.grid,body.page-consultor-seo-local .service-process-section .mt-8.grid{grid-template-columns:repeat(2,minmax(0,1fr))}body.page-auditoria-seo .service-deliverables-section .grid,body.page-auditoria-seo .service-benefits-section .grid,body.page-consultor-seo-local .service-definition-section .grid,body.page-consultor-seo-local .service-when-hire-section .grid,body.page-consultor-seo-local .service-deliverables-section .grid{grid-template-columns:1fr;gap:24px}body.page-sobre .about-hero-section{padding-top:120px;padding-bottom:56px}body.page-sobre .about-hero-section .mb-16{margin-bottom:40px}body.page-sobre .about-hero-section img{max-height:420px;margin-left:auto;margin-right:auto}body.page-sobre .about-method-section>.max-w-7xl>.bg-white{padding:30px 24px}body.page-sobre .contact-section.home-contact-section .contact-shell{padding:38px 24px 28px;grid-template-columns:1fr;gap:24px}body.page-sobre .contact-section.home-contact-section .contact-card{max-width:420px;margin:0 auto;justify-self:center}body.page-blog .blog-hero-section h1,body.single-post .post-hero-section h1,body.page-internal .site-main.max-w-4xl h1,body.page-404 .page-404-main h1{font-size:clamp(2.35rem,5vw,3.2rem)}body.page-blog .blog-hero-section form,body.single-post .single-sidebar .search-form{flex-direction:column}body.page-blog .blog-hero-section button,body.single-post .single-sidebar .search-form button{width:100%;justify-content:center}body.page-legal .wrap{padding:40px 22px 64px}body.page-404 .page-404-main section,body.page-internal .site-main.max-w-4xl{padding-left:20px;padding-right:20px}}@media (max-width:720px){body.page-internal .service-hero-section .max-w-7xl,body.page-internal .service-results-section,body.page-internal .service-benefits-section,body.page-internal .service-process-section,body.page-internal .service-deliverables-section,body.page-internal .service-definition-section,body.page-internal .service-actions-section,body.page-internal .service-when-hire-section,body.page-blog .blog-hero-section .max-w-7xl,body.page-blog .blog-categories-section,body.page-blog .blog-listing-section,body.single-post .post-hero-section>.max-w-5xl,body.single-post .single-post-main,body.page-sobre .about-hero-section,body.page-sobre .about-editorial-section,body.page-sobre .about-proof-section,body.page-sobre .about-method-section,body.page-sobre .about-banner-section,body.page-sobre .contact-section.home-contact-section,body.page-404 .page-404-main section,body.page-internal .site-main.max-w-4xl{padding-left:16px;padding-right:16px}body.page-auditoria-seo .service-hero-section .max-w-7xl,body.page-consultor-seo-local .service-hero-section .max-w-7xl{padding-top:44px;padding-bottom:56px}body.page-auditoria-seo .service-hero-section .mt-6.grid,body.page-consultor-seo-local .service-hero-section .mt-6.grid,body.page-auditoria-seo .service-deliverables-section .grid,body.page-auditoria-seo .service-benefits-section .grid,body.page-consultor-seo-local .service-definition-section .grid,body.page-consultor-seo-local .service-when-hire-section .grid,body.page-consultor-seo-local .service-deliverables-section .grid,body.page-sobre .about-hero-section .grid,body.page-sobre .about-proof-section .grid,body.page-sobre .about-method-section .grid,body.page-blog .blog-listing-section>.grid,body.single-post .single-post-main>.grid{grid-template-columns:1fr;gap:20px}body.page-auditoria-seo .service-process-section .mt-8.grid,body.page-consultor-seo-local .service-process-section .mt-8.grid,body.page-auditoria-seo .service-results-section .mt-8.grid,body.page-consultor-seo-local .service-actions-section .mt-8.grid,body.page-consultor-seo-local .service-benefits-section .mt-8.grid{grid-template-columns:1fr}body.page-auditoria-seo .service-hero-section h1,body.page-consultor-seo-local .service-hero-section h1,body.page-blog .blog-hero-section h1,body.single-post .post-hero-section h1,body.page-sobre .about-hero-section h1,body.page-internal .site-main.max-w-4xl h1,body.page-404 .page-404-main h1,body.page-legal h1{font-size:clamp(2rem,8vw,2.7rem)}body.page-auditoria-seo .service-hero-section p.text-lg,body.page-consultor-seo-local .service-hero-section p.text-lg,body.page-sobre .about-hero-section p.text-lg,body.page-blog .blog-hero-section p.text-lg,body.page-legal p,body.page-legal li{font-size:1rem}body.page-sobre .about-hero-section{padding-top:112px;padding-bottom:48px}body.page-sobre .about-hero-section .mb-16{margin-bottom:28px}body.page-sobre .about-hero-section img{width:min(100%,280px);max-height:360px;margin-left:auto;margin-right:auto}body.page-sobre .about-editorial-section,body.page-sobre .about-proof-section{padding-top:56px;padding-bottom:56px}body.page-sobre .about-method-section{padding-top:48px;padding-bottom:48px}body.page-sobre .about-method-section>.max-w-7xl>.bg-white{padding:24px 18px}body.page-sobre .about-banner-section>.mx-auto{padding-top:72px;padding-bottom:72px}body.page-sobre .contact-section.home-contact-section{padding-bottom:18px}body.page-sobre .contact-section.home-contact-section .contact-shell{padding:34px 16px 20px;grid-template-columns:1fr;gap:22px}body.page-sobre .contact-section.home-contact-section .contact-card,body.page-sobre .contact-section.home-contact-section .contact-submit-btn,body.page-blog .blog-hero-section button,body.single-post .single-sidebar .search-form button,body.single-post .brunna-post-nav__item a{width:100%;justify-content:center}body.page-blog .blog-hero-section form,body.single-post .single-sidebar .search-form,body.single-post .brunna-post-nav{flex-direction:column}body.page-blog .blog-categories-section .ml-auto{width:100%;margin-left:0}body.single-post .single-post-main{padding-top:28px;padding-bottom:40px}body.page-legal .wrap{padding:28px 16px 48px}body.page-legal .card{padding:24px 18px;border-radius:20px}body.page-404 .page-404-main .rounded-3xl,body.page-internal .site-main.max-w-4xl article{padding:24px 18px}}
.site-main>*,.page-blog-main>*,.single-post-main>*,.contact-shell>*,.site-footer .footer-grid>*,.site-footer .footer-bottom>*{min-width:0}.entry-content,.brunna-prose,.post-hero-excerpt,.faq-question,.faq-answer,.footer-desc,.footer-links a,.contact-left p,.contact-note{overflow-wrap:anywhere;word-break:break-word}.entry-content img,.entry-content iframe,.entry-content video,.brunna-prose img,.brunna-prose iframe,.brunna-prose video,.brunna-featured-media img{max-width:100%;height:auto}.brunna-pagination .nav-links,.brunna-post-nav,.post-hero-meta,.footer-bottom,.footer-bottom-links{flex-wrap:wrap}@media (min-width:1025px) and (max-width:1280px){.navbar{padding-left:28px;padding-right:28px}.navbar-links{gap:40px}.navbar-links>li:last-child .nav-dropdown-menu{left:auto;right:0}.site-footer{padding-left:28px;padding-right:28px}.site-footer .footer-inner{max-width:100%}.site-footer .footer-grid{gap:28px}.contact-section .contact-shell{grid-template-columns:minmax(0,1fr) minmax(280px,330px);gap:28px}.single-post .post-hero-meta{gap:10px 18px}}@media (min-width:721px) and (max-width:1024px){.mobile-menu{padding-top:10px}.mobile-menu-inner{width:min(420px,calc(100vw - 40px));max-height:calc(100vh - 88px);overflow-y:auto;border-radius:18px;box-shadow:0 18px 42px rgba(15,31,56,0.14)}.site-footer .footer-inner{max-width:100%}.site-footer .footer-grid{gap:24px}.site-footer .footer-bottom,.site-footer .footer-bottom-links,.single-post .post-hero-meta,.brunna-pagination .nav-links,.single-post .brunna-post-nav{gap:10px 14px}.brunna-pagination{margin-top:32px}.brunna-pagination .nav-links{justify-content:center}.brunna-pagination .page-numbers{min-width:42px;min-height:42px;display:inline-flex;align-items:center;justify-content:center}body.page-blog .blog-categories-section .flex{align-items:flex-start}body.page-blog .blog-categories-section button{white-space:nowrap}.contact-section .contact-shell{gap:24px}.contact-section .contact-card{margin-bottom:0}.faq-section--service-home .faq-btn{padding-left:22px;padding-right:22px}.faq-section--service-home .faq-answer{padding-left:22px;padding-right:22px}.single-post .brunna-prose{font-size:1rem}.single-post .brunna-prose h2{font-size:1.55rem}.single-post .brunna-prose h3{font-size:1.28rem}}@media (max-width:720px){.mobile-menu{padding:10px 16px 20px}.mobile-menu-inner{width:min(100%,420px);margin-left:auto;border-radius:16px;max-height:calc(100vh - 90px);overflow-y:auto;box-shadow:0 18px 42px rgba(15,31,56,0.14)}.mobile-menu-link,.mobile-menu-sublink{padding-left:14px;padding-right:14px}.site-footer .footer-social{flex-wrap:wrap}.site-footer .footer-bottom,.site-footer .footer-bottom-links,.single-post .post-hero-meta,.single-post .brunna-post-nav,.brunna-pagination .nav-links{gap:10px 12px}.footer-bottom-links{width:100%}.footer-bottom-links a{min-height:36px;display:inline-flex;align-items:center}.brunna-pagination .nav-links{justify-content:center}.brunna-pagination .page-numbers{min-width:40px;min-height:40px;display:inline-flex;align-items:center;justify-content:center}body.page-blog .blog-categories-section .flex{flex-wrap:nowrap;overflow-x:auto;padding-bottom:6px;margin-right:-16px;padding-right:16px;-webkit-overflow-scrolling:touch}body.page-blog .blog-categories-section button,body.page-blog .blog-categories-section .ml-auto{flex:0 0 auto;white-space:nowrap}body.page-blog .blog-categories-section .ml-auto{display:none !important}.single-post .post-hero-meta .dot{display:none}.single-post .post-hero-excerpt{font-size:1rem}.single-post .brunna-prose{font-size:0.98rem}.single-post .brunna-prose h2{font-size:1.4rem}.single-post .brunna-prose h3{font-size:1.18rem}.single-post .brunna-prose pre,.entry-content pre{padding:14px 16px;border-radius:16px}.single-post .brunna-prose blockquote,.entry-content blockquote{padding:16px 18px}.contact-section .contact-shell{padding:30px 16px 18px}.contact-section .contact-card{margin-bottom:0;padding-left:18px;padding-right:18px}.contact-section .contact-left h2{font-size:clamp(2rem,8vw,2.8rem)}.faq-section--service-home{padding-left:16px;padding-right:16px}.faq-section--service-home .faq-btn{padding:18px 16px;gap:12px}.faq-section--service-home .faq-answer{padding:0 16px 18px}.faq-section--service-home .faq-toggle-icon{width:28px;height:28px}.partner-logo{max-width:112px;max-height:72px}.page-internal .site-main.max-w-4xl article,.page-404 .page-404-main .rounded-3xl,.page-legal .card{border-radius:18px}.entry-content table,.brunna-prose table{font-size:0.92rem}}@media (max-width:420px){.navbar{gap:12px}.site-header .custom-logo-link,.navbar-logo--image{max-width:min(182px,60vw)}.contact-section .contact-card-badge{width:56px;height:56px;top:-22px}.contact-section .contact-submit-btn{font-size:0.84rem;letter-spacing:0.04em}}
html{-webkit-text-size-adjust:100%}.hero-title,.hero-subtitle,.about-luxe-title,.about-luxe-text,.about-luxe-note,.contact-section h2,.contact-section h3,.contact-section p,body.page-internal h1,body.page-internal h2,body.page-internal h3,body.page-blog h1,body.page-blog h2,body.page-blog h3,body.single-post h1,body.single-post h2,body.single-post h3,.site-footer .footer-col-title,.site-footer .footer-desc,.site-footer .footer-links a,.mobile-menu-link,.mobile-menu-sublink,.nav-dropdown-menu a{overflow-wrap:anywhere}.contact-section input,.contact-section button,.search-form input,.search-form button,.wp-block-search__input,.wp-block-search__button,.btn-primary,.about-luxe-btn,.btn-nav,.mobile-menu-link.btn-nav{min-width:0;max-width:100%}.entry-content .alignleft,.entry-content .alignright,.brunna-prose .alignleft,.brunna-prose .alignright{max-width:min(100%,320px)}.entry-content table th,.entry-content table td,.brunna-prose table th,.brunna-prose table td{white-space:normal}@supports (height:100dvh){.mobile-menu{max-height:calc(100dvh - 64px)}}@media (min-width:783px){body.admin-bar .navbar{top:32px}body.admin-bar .mobile-menu{top:96px;max-height:calc(100vh - 96px)}@supports (height:100dvh){body.admin-bar .mobile-menu{max-height:calc(100dvh - 96px)}}}@media (max-width:782px){body.admin-bar .navbar{top:46px}body.admin-bar .mobile-menu{top:110px;max-height:calc(100vh - 110px)}@supports (height:100dvh){body.admin-bar .mobile-menu{max-height:calc(100dvh - 110px)}}}@media (max-width:920px) and (orientation:landscape){.mobile-menu{padding-bottom:12px}.mobile-menu-inner{max-height:min(68dvh,340px);overflow-y:auto}.home-hero-section .hero-inner,body.page-auditoria-seo .service-hero-section .mt-6.grid,body.page-consultor-seo-local .service-hero-section .mt-6.grid,body.page-sobre .about-hero-section .grid{gap:20px}.contact-section .contact-shell{padding-top:28px;padding-bottom:18px}}@media (max-width:560px){.section-actions-inline,.about-luxe-cta,.site-footer .footer-social,.site-footer .footer-bottom-links,.post-hero-meta,.brunna-post-nav{gap:12px}.btn-primary,.about-luxe-btn,.contact-submit-btn,body.page-blog .blog-hero-section button,body.single-post .single-sidebar .search-form button,.wp-block-search__button{width:100%;justify-content:center}.home-hero-section .hero-title{font-size:clamp(2rem,11vw,2.9rem)}.home-hero-section .hero-subtitle,.about-luxe-text,.contact-section .contact-left p,.contact-section .contact-card p,.single-post .brunna-prose,.entry-content{font-size:0.98rem}.about-luxe-gallery{gap:12px}.about-luxe-note,.site-footer .contact-inline-meta{align-items:flex-start}.site-footer .footer-bottom-links{display:grid;grid-template-columns:1fr}.site-footer .footer-bottom-links a{width:100%}.entry-content .alignleft,.entry-content .alignright,.brunna-prose .alignleft,.brunna-prose .alignright{float:none;display:block;margin:0 auto 1rem;max-width:100%}.contact-section input,.contact-section textarea,.search-form input,.search-form button,.wp-block-search__input,.wp-block-search__button{font-size:16px}}@media (max-width:380px){.navbar{padding-left:12px;padding-right:12px;gap:10px}.site-header .custom-logo-link,.navbar-logo--image{max-width:min(170px,58vw)}.hamburger-btn{width:36px;height:36px}.mobile-menu{padding-left:12px;padding-right:12px;padding-bottom:16px}.mobile-menu-inner{padding:14px 14px 18px;border-radius:14px}.mobile-menu-link,.mobile-menu-sublink{padding-left:12px;padding-right:12px}.home-hero-section .hero-title,body.page-auditoria-seo .service-hero-section h1,body.page-consultor-seo-local .service-hero-section h1,body.page-blog .blog-hero-section h1,body.single-post .post-hero-section h1,body.page-sobre .about-hero-section h1,body.page-internal .site-main.max-w-4xl h1,body.page-404 .page-404-main h1,body.page-legal h1{font-size:clamp(1.85rem,11vw,2.45rem)}.contact-section .contact-shell,body.page-sobre .contact-section.home-contact-section .contact-shell{padding-left:14px;padding-right:14px}.contact-section .contact-card{padding-left:14px;padding-right:14px}.contact-section .contact-submit-btn{font-size:0.82rem;letter-spacing:0.03em}.site-footer .social-btn{width:34px;height:34px}.brunna-pagination .page-numbers{min-width:36px;min-height:36px}}
:root{--brunna-anchor-offset:88px}[id]{scroll-margin-top:var(--brunna-anchor-offset)}.entry-content>*,.brunna-prose>*,.wp-block-group>*,.wp-block-cover__inner-container>*{min-width:0}.entry-content figure,.entry-content .wp-block-image,.entry-content .wp-block-gallery,.entry-content .wp-block-cover,.entry-content .wp-block-group,.brunna-prose figure,.brunna-prose .wp-block-image,.brunna-prose .wp-block-gallery,.brunna-prose .wp-block-cover,.brunna-prose .wp-block-group{max-width:100%}.entry-content figcaption,.brunna-prose figcaption,.entry-content cite,.brunna-prose cite{overflow-wrap:anywhere}.faq-btn{align-items:center;gap:14px}.faq-question,.faq-answer,.compare-list li,.contact-inline-meta,.mobile-menu-group-btn,.mobile-menu-link,.mobile-menu-sublink{min-width:0}.faq-toggle-icon,.mobile-chevron,.contact-inline-icon,.contact-inline-icon--lg{flex:0 0 auto}.mobile-menu-group-btn{gap:12px}@media (min-width:783px){body.admin-bar{--brunna-anchor-offset:120px}}@media (max-width:782px){:root{--brunna-anchor-offset:102px}body.admin-bar{--brunna-anchor-offset:136px}}@media (max-width:900px){.entry-content .wp-block-columns,.brunna-prose .wp-block-columns,.entry-content .wp-block-media-text,.brunna-prose .wp-block-media-text{grid-template-columns:1fr !important}.entry-content .wp-block-columns,.brunna-prose .wp-block-columns{gap:20px}body.page-auditoria-seo .service-hero-section .mt-8.flex,body.page-consultor-seo-local .service-hero-section .mt-8.flex,body.page-home .compare-section .text-center-block,body.page-blog .blog-hero-section form{width:100%}}@media (max-width:720px){.faq-btn{padding-right:18px;padding-left:18px}.faq-answer{padding-right:18px;padding-left:18px}body.page-home .compare-section .compare-card,body.page-home .compare-section .compare-list,body.page-auditoria-seo .faq-section--service-home .faq-inner,body.page-consultor-seo-local .faq-section--service-home .faq-inner{min-width:0}}@media (max-width:640px){.entry-content .wp-block-buttons,.brunna-prose .wp-block-buttons,.section-actions-inline,.about-luxe-cta,body.page-auditoria-seo .service-hero-section .mt-8.flex,body.page-consultor-seo-local .service-hero-section .mt-8.flex,body.page-blog .blog-hero-section form{display:grid !important;grid-template-columns:1fr;width:100%}.entry-content .wp-block-button,.brunna-prose .wp-block-button,.entry-content .wp-block-button__link,.brunna-prose .wp-block-button__link,body.page-auditoria-seo .service-hero-section .mt-8.flex>a,body.page-consultor-seo-local .service-hero-section .mt-8.flex>a,body.page-blog .blog-hero-section form>*{width:100%}.entry-content .wp-block-table,.brunna-prose .wp-block-table{overflow-x:auto;-webkit-overflow-scrolling:touch}.entry-content .wp-block-table table,.brunna-prose .wp-block-table table{min-width:560px}.entry-content .wp-block-gallery,.brunna-prose .wp-block-gallery{gap:12px !important}}@media (max-width:480px){.site-footer .footer-social a,.site-footer .social-btn,.contact-inline-meta,.faq-btn,.mobile-menu-link,.mobile-menu-sublink{min-height:44px}body.page-home .compare-section .compare-card{padding:20px 16px}body.page-home .compare-section .compare-list{gap:12px}.entry-content .wp-block-cover,.entry-content .wp-block-group,.brunna-prose .wp-block-cover,.brunna-prose .wp-block-group{padding-left:18px;padding-right:18px}}@supports (padding:max(0px)){@media (max-width:640px){.navbar,.mobile-menu,.site-footer{padding-left:max(12px,env(safe-area-inset-left));padding-right:max(12px,env(safe-area-inset-right))}.mobile-menu{padding-bottom:max(16px,env(safe-area-inset-bottom))}}}
svg,canvas,embed,object{max-width:100%;height:auto}.nav-dropdown-menu,.mobile-menu-inner,.entry-content,.brunna-prose,.faq-answer,.footer-links a,.footer-bottom-links a,.contact-inline-meta{min-width:0}.nav-dropdown-menu,.nav-dropdown-menu a,.entry-content a,.brunna-prose a,.entry-content code,.brunna-prose code,.entry-content kbd,.brunna-prose kbd,.entry-content samp,.brunna-prose samp{overflow-wrap:anywhere}.entry-content pre,.brunna-prose pre{max-width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.entry-content pre code,.brunna-prose pre code{white-space:pre;word-break:normal}.entry-content .wp-block-embed,.entry-content .wp-block-embed__wrapper,.brunna-prose .wp-block-embed,.brunna-prose .wp-block-embed__wrapper{max-width:100%}.entry-content .wp-block-embed iframe,.brunna-prose .wp-block-embed iframe,.entry-content iframe[src*="youtube"],.brunna-prose iframe[src*="youtube"],.entry-content iframe[src*="vimeo"],.brunna-prose iframe[src*="vimeo"],.entry-content iframe[src*="google.com/maps"],.brunna-prose iframe[src*="google.com/maps"]{max-width:100%}@media (max-width:1024px){.nav-dropdown-menu{left:auto;right:0;max-width:min(360px,calc(100vw - 24px))}}@media (hover:none) and (pointer:coarse){.btn-primary,.about-luxe-btn,.contact-submit-btn,.mobile-menu-link,.mobile-menu-sublink,.faq-btn,.footer-bottom-links a,.site-footer .footer-social a{min-height:44px}}@media (max-width:640px){.entry-content ul,.entry-content ol,.brunna-prose ul,.brunna-prose ol{padding-left:1.2rem}.entry-content blockquote,.brunna-prose blockquote{margin-left:0;margin-right:0}.entry-content .wp-block-gallery,.brunna-prose .wp-block-gallery{grid-template-columns:repeat(2,minmax(0,1fr))}.entry-content .wp-block-media-text,.brunna-prose .wp-block-media-text{gap:16px}.mobile-menu-inner,.nav-dropdown-menu{overscroll-behavior:contain}}@media (max-width:420px){.navbar-spacer{height:72px}.entry-content,.brunna-prose,.contact-section .contact-card,.faq-btn,.faq-answer{font-size:0.97rem}.entry-content .wp-block-buttons,.brunna-prose .wp-block-buttons{gap:10px}.entry-content .wp-block-gallery,.brunna-prose .wp-block-gallery{grid-template-columns:1fr}}html{box-sizing:border-box}*,*::before,*::after{box-sizing:inherit}img,picture,video,canvas,svg{max-width:100%}input,textarea,select,button{max-width:100%}.site-main,.site-footer,.navbar,.mobile-menu,.entry-content,.brunna-prose,.contact-shell,.footer-grid,.footer-bottom,.page-blog-main,.single-post-main{min-width:0}@media (max-width:640px){.navbar,.site-footer,.site-main,.page-blog-main,.single-post-main,.contact-shell{overflow-x:clip}}

