@font-face{font-family:Miami;src:url('/fonts/blog-miami-regular.woff2') format('woff2');font-weight:400;font-style:normal;font-display:swap}
@font-face{font-family:Miami;src:url('/fonts/blog-miami-bold.woff2') format('woff2');font-weight:700;font-style:normal;font-display:swap}
.barros-editorial *{box-sizing:border-box}.barros-editorial{scroll-behavior:smooth;scroll-padding-top:25px}.barros-editorial{margin:0;color:#15171c;background:#fff;font-family:Miami,Arial,Helvetica,sans-serif;-webkit-font-smoothing:antialiased}.barros-editorial a{color:inherit;text-decoration:none}.barros-editorial button,.barros-editorial input,.barros-editorial select{font:inherit}.barros-editorial a:hover{text-decoration:underline;text-underline-offset:4px}.barros-editorial a:focus-visible,.barros-editorial button:focus-visible,.barros-editorial input:focus-visible,.barros-editorial select:focus-visible{outline:3px solid #0077ff;outline-offset:5px}.barros-editorial button{cursor:pointer}.barros-editorial img{display:block;max-width:100%;height:auto}.barros-editorial [hidden]{display:none!important}.barros-editorial .wrap{max-width:1256px;margin:auto;padding-left:36px;padding-right:36px}.barros-editorial .site-header{min-height:82px;padding:20px 4%;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #e7e9ed;gap:20px}.barros-editorial .brand{display:flex;align-items:center;gap:7px;font-size:14px;letter-spacing:1.7px;color:#006bd6}.barros-editorial .brand b{font-weight:800}.barros-editorial .brand-mark{font-size:38px;line-height:1;margin-right:6px}.barros-editorial .header-note{color:#637181;font-size:13px}.barros-editorial .header-link{font-size:13px}.barros-editorial .header-link span{margin-left:18px}.barros-editorial .publication{text-align:center;padding:49px 20px 36px}.barros-editorial .publication>a{font-size:64px;letter-spacing:-3px;font-weight:700;line-height:1.15}.barros-editorial .publication p{font-size:12px;color:#637181;margin:14px 0 0;letter-spacing:.5px}.barros-editorial .dot{color:#006bd6}.barros-editorial .editorial-nav{max-width:1184px;margin:0 auto;display:flex;justify-content:center;align-items:center;gap:36px;border-bottom:1px solid #e7e9ed;padding:0 20px 22px;font-size:14px}.barros-editorial .editorial-nav .active{color:#006bd6;font-weight:bold}.barros-editorial .search-link{padding-left:30px;border-left:1px solid #e7e9ed}.barros-editorial .search-link span{font-size:22px;vertical-align:middle;margin-right:8px}.barros-editorial .category-intro{padding:64px 0 43px}.barros-editorial .eyebrow{font-size:10px;letter-spacing:1.8px;font-weight:bold;line-height:1.5}.barros-editorial .category-intro>.eyebrow{color:#006bd6}.barros-editorial h1{font-size:52px;font-weight:700;letter-spacing:-1.7px;line-height:1.08;margin:15px 0 20px}.barros-editorial .category-intro p{font-size:18px;line-height:1.7;color:#637181;margin:0}.barros-editorial .tools{display:flex;justify-content:space-between;align-items:center;gap:20px;padding:18px 0 25px;border-top:1px solid #e7e9ed}.barros-editorial .tools form{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.barros-editorial .search-box{display:flex;align-items:center;gap:12px}.barros-editorial .search-box>span:first-child{font-size:27px}.barros-editorial .tools input{border:0;padding:10px 4px;width:245px;background:transparent;color:#15171c;font-size:13px}.barros-editorial .tools select{font-size:12px;padding:10px 28px 10px 12px;border:1px solid #e7e9ed;border-radius:3px;color:#15171c;background:#fff}.barros-editorial .tools button,.barros-editorial #limpar{border:1px solid #006bd6;background:#006bd6;color:white;border-radius:3px;padding:11px 16px;font-size:12px}.barros-editorial .tools>span{font-size:11px;color:#637181}.barros-editorial .grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:48px 30px}.barros-editorial .card-image{overflow:hidden;border-radius:13px;margin-bottom:22px;background:#f3f5f8}.barros-editorial .card img{width:100%;transition:transform .35s}.barros-editorial .card a:hover{text-decoration:none}.barros-editorial .card a:hover img{transform:scale(1.035)}.barros-editorial .card a:hover h2{text-decoration:underline;text-underline-offset:4px}.barros-editorial .card .eyebrow{color:#006bd6;font-size:9px}.barros-editorial .card h2{font-size:23px;font-weight:700;line-height:1.25;letter-spacing:-.5px;margin:10px 0}.barros-editorial .card p{font-size:14px;line-height:1.65;color:#637181;margin:0 0 17px}.barros-editorial .meta{display:block;color:#637181;font-size:10px;line-height:1.7}.barros-editorial .meta>span{margin:0 4px}.barros-editorial .meta .arrow{float:right;color:#006bd6;font-size:18px;line-height:1}.barros-editorial .collection-end{margin:45px 0 0;padding:26px 0;border-top:1px solid #e7e9ed;color:#637181;font-size:12px;display:flex;justify-content:space-between}.barros-editorial .collection-end a{color:#006bd6}.barros-editorial .editorial-note{margin:45px 0 70px;padding:50px 54px;background:#eef7ff;border-radius:4px;display:grid;grid-template-columns:1fr 1fr;column-gap:65px}.barros-editorial .editorial-note>.eyebrow{grid-column:1/-1;color:#637181}.barros-editorial .editorial-note h2{font-size:39px;font-weight:700;letter-spacing:-1.3px;line-height:1.14;grid-row:2/4;margin:17px 0 0}.barros-editorial .editorial-note p{font-size:15px;line-height:1.8;color:#637181}.barros-editorial .editorial-note>a{font-size:13px;font-weight:bold;align-self:start}.barros-editorial footer{padding:52px max(36px,calc((100vw - 1184px)/2)) 20px;background:#15171c;color:#f9fafb}.barros-editorial .footer-top{display:flex;justify-content:space-between;gap:35px}.barros-editorial .footer-top h2{font-size:34px;font-weight:700;letter-spacing:-1px;line-height:1.2;margin:16px 0 36px}.barros-editorial .footer-top p{font-size:14px;line-height:1.8;color:#d1d5db}.barros-editorial .footer-top a{font-size:13px}.barros-editorial .footer-bottom{border-top:1px solid #374151;display:flex;justify-content:space-between;gap:20px;padding-top:20px;margin-top:15px;font-size:10px;color:#d1d5db}.barros-editorial .breadcrumbs{display:flex;gap:13px;font-size:12px;padding-top:29px;color:#637181}.barros-editorial .article-head{max-width:900px;margin:54px auto 36px;padding:0 36px;text-align:center}.barros-editorial .article-head .eyebrow{color:#006bd6}.barros-editorial .article-head h1{font-size:53px;margin:20px 0;line-height:1.1}.barros-editorial .standfirst{font-size:19px;line-height:1.6;color:#637181;max-width:700px;margin:0 auto}.barros-editorial .article-meta{display:flex;justify-content:center;gap:30px;flex-wrap:wrap;font-size:11px;color:#637181;margin:28px 0}.barros-editorial .article-cover{margin-bottom:48px}.barros-editorial .article-cover img{width:100%;max-height:540px;object-fit:cover;border-radius:12px}.barros-editorial .article-layout{display:grid;grid-template-columns:235px minmax(0,680px);gap:65px;justify-content:center}.barros-editorial .article-layout aside{align-self:start;position:sticky;top:30px}.barros-editorial .article-layout aside .eyebrow{color:#637181}.barros-editorial .article-layout aside a{display:block;font-size:13px;line-height:1.5;padding:12px 0;border-bottom:1px solid #e7e9ed}.barros-editorial .article-body{font-size:17px;line-height:1.85;color:#637181}.barros-editorial .article-body .intro{font-size:21px;line-height:1.7;color:#15171c;margin-top:0}.barros-editorial .article-body h2{font-size:28px;line-height:1.25;font-weight:700;letter-spacing:-.6px;color:#15171c;margin:35px 0 14px}.barros-editorial .article-body section p{margin:0}.barros-editorial .checklist{background:#eef7ff;margin-top:36px;padding:30px 32px;border-left:3px solid #006bd6}.barros-editorial .checklist h2{margin:8px 0 16px}.barros-editorial .checklist ul{padding-left:22px;font-size:15px}.barros-editorial .checklist li{padding:4px}.barros-editorial .back{display:inline-block;font-size:13px;margin:34px 0 20px;color:#006bd6}.barros-editorial .related{margin-top:65px;margin-bottom:70px;border-top:1px solid #e7e9ed;padding-top:35px}.barros-editorial .section-heading{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:30px}.barros-editorial .section-heading h2{font-size:30px;font-weight:700;letter-spacing:-1px;margin:0}.barros-editorial .section-heading a{font-size:12px}.barros-editorial #vazio{text-align:center;padding:65px 20px;background:#eef7ff;margin:15px 0}.barros-editorial .sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.barros-editorial .skip{position:absolute;left:16px;top:-100px;padding:12px 18px;background:#006bd6;color:white;z-index:10}.barros-editorial .skip:focus{top:12px}
.barros-editorial .article-body section p+p{margin-top:18px}.barros-editorial .article-body .source-link{font-size:12px;line-height:1.6;color:#637181}.barros-editorial .source-link a{text-decoration:underline;text-underline-offset:3px}.barros-editorial .article-body section .direct-answer{padding:16px 20px;background:#eef7ff;border-left:3px solid #006bd6;color:#006bd6;font-size:17px;line-height:1.65;font-weight:600}
.barros-editorial .paper-table-scroll{overflow-x:auto;margin:28px 0;border:1px solid #e7e9ed;border-radius:4px}.barros-editorial .paper-table{width:100%;min-width:610px;border-collapse:collapse;font-size:13px;line-height:1.6;text-align:left}.barros-editorial .paper-table caption{text-align:left;background:#eef7ff;color:#006bd6;padding:16px 18px;font-size:17px;font-weight:600}.barros-editorial .paper-table th,.barros-editorial .paper-table td{padding:13px 14px;vertical-align:top;border-bottom:1px solid #e7e9ed}.barros-editorial .paper-table thead th{background:#eef7ff;color:#006bd6}.barros-editorial .paper-table tbody th{min-width:105px;font-weight:600;color:#006bd6}.barros-editorial .paper-table tbody tr:last-child>*{border-bottom:0}.barros-editorial .paper-guide .paper-note{font-size:12px;line-height:1.7;color:#637181}.barros-editorial .paper-note a{text-decoration:underline;text-underline-offset:3px}
@media(min-width:701px){.barros-editorial .article-layout aside{max-height:calc(100dvh - 60px);overflow-y:auto;padding-right:7px}}
.barros-editorial .quote-button{display:inline-block;background:#006bd6;color:#fff;padding:15px 21px;border:1px solid #006bd6;border-radius:4px;font-size:14px;font-weight:bold;line-height:1.5}.barros-editorial .quote-button:hover{background:#005bb8;text-decoration:none}.barros-editorial .hero-quote{margin-top:24px}.barros-editorial .category-intro .hero-note{font-size:12px;line-height:1.6;margin-top:15px;max-width:620px}.barros-editorial .article-lead-cta{display:inline-block;border-bottom:1px solid #006bd6;padding:6px 0;font-size:13px;font-weight:bold;color:#006bd6}.barros-editorial .purchase-cta{margin-top:35px;padding:32px;background:#eef7ff;border-radius:5px}.barros-editorial .article-body .purchase-cta h2{margin-top:12px}.barros-editorial .purchase-cta>p{font-size:16px}.barros-editorial .purchase-cta .quote-note{font-size:12px;line-height:1.6;color:#637181;margin-bottom:0}.barros-editorial .product-link{display:block;margin-top:16px;font-size:13px;text-decoration:underline;text-underline-offset:3px}.barros-editorial .official-site{display:inline-block;margin-top:15px}.barros-editorial .editorial-nav{overflow-x:auto}.barros-editorial .article-head .article-meta{margin-bottom:12px}
@media(max-width:950px){.barros-editorial .editorial-nav{justify-content:flex-start;gap:24px}}@media(max-width:700px){.barros-editorial .purchase-cta{padding:24px}.barros-editorial .quote-button{font-size:13px;padding:13px 16px}.barros-editorial .article-lead-cta{font-size:12px}.barros-editorial .category-intro h1{font-size:39px}}
@media(min-width:1500px){.barros-editorial .wrap{max-width:1352px}.barros-editorial .editorial-nav{max-width:1280px}.barros-editorial .grid{gap:55px 36px}}
@media(max-width:950px){.barros-editorial .header-note{display:none}.barros-editorial .tools{align-items:flex-start}.barros-editorial .tools form{max-width:560px}.barros-editorial .tools>span{white-space:nowrap;padding-top:14px}.barros-editorial .tools input{width:200px}.barros-editorial .grid{gap:36px 22px}.barros-editorial .card h2{font-size:20px}.barros-editorial .article-layout{grid-template-columns:180px minmax(0,1fr);gap:30px}.barros-editorial .article-head h1{font-size:44px}.barros-editorial .editorial-nav{margin:0 36px}}
@media(max-width:700px){.barros-editorial .wrap{padding-left:22px;padding-right:22px}.barros-editorial .site-header{padding:15px 22px;min-height:66px}.barros-editorial .brand{font-size:11px;letter-spacing:1px;gap:5px}.barros-editorial .brand-mark{font-size:29px}.barros-editorial .header-link{font-size:11px}.barros-editorial .header-link span{margin-left:5px}.barros-editorial .publication{padding:35px 20px 28px}.barros-editorial .publication>a{font-size:43px;letter-spacing:-2px}.barros-editorial .publication p{font-size:10px}.barros-editorial .editorial-nav{gap:21px;justify-content:flex-start;overflow:auto;white-space:nowrap;font-size:12px;margin:0 22px;padding:0 0 20px}.barros-editorial .search-link{padding-left:15px}.barros-editorial .category-intro{padding:40px 0 29px}.barros-editorial h1{font-size:43px}.barros-editorial .category-intro p{font-size:16px}.barros-editorial .category-intro br{display:none}.barros-editorial .tools{display:block}.barros-editorial .tools form{gap:8px}.barros-editorial .search-box{width:100%}.barros-editorial .tools input{width:100%;font-size:14px}.barros-editorial .tools select{flex:1}.barros-editorial .tools>span{display:block;font-size:11px;padding-top:17px}.barros-editorial .grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 18px}.barros-editorial .card h2{font-size:19px}.barros-editorial .card p{font-size:13px;line-height:1.55}.barros-editorial .card-image{margin-bottom:15px;border-radius:8px}.barros-editorial .meta{font-size:9px}.barros-editorial .card .arrow{display:none}.barros-editorial .collection-end{display:block;line-height:1.9}.barros-editorial .collection-end a{display:block}.barros-editorial .editorial-note{display:block;padding:30px 26px;margin:26px 0 44px}.barros-editorial .editorial-note h2{font-size:34px;margin:16px 0}.barros-editorial .editorial-note p{font-size:14px}.barros-editorial footer{padding:38px 22px 20px}.barros-editorial .footer-top{display:block}.barros-editorial .footer-top h2{font-size:30px;margin-bottom:22px}.barros-editorial .footer-bottom{display:block;line-height:1.8}.barros-editorial .footer-bottom span{display:block}.barros-editorial .article-head{padding:0 22px;margin-top:35px}.barros-editorial .article-head h1{font-size:36px;letter-spacing:-1px}.barros-editorial .standfirst{font-size:17px}.barros-editorial .article-meta{gap:10px;display:grid;line-height:1.6}.barros-editorial .article-cover{margin-bottom:28px}.barros-editorial .article-cover img{border-radius:7px}.barros-editorial .article-layout{display:block}.barros-editorial .article-layout aside{position:static;background:#eef7ff;padding:16px 22px;margin-bottom:30px}.barros-editorial .article-layout aside a{font-size:12px;padding:9px 0}.barros-editorial .article-body{font-size:16px}.barros-editorial .article-body .intro{font-size:19px}.barros-editorial .article-body h2{font-size:25px}.barros-editorial .checklist{padding:23px}.barros-editorial .related{margin-top:35px;margin-bottom:40px}.barros-editorial .section-heading h2{font-size:25px}.barros-editorial .related .card:last-child{display:none}}
@media(max-width:420px){.barros-editorial .grid{grid-template-columns:1fr}.barros-editorial .card h2{font-size:23px}.barros-editorial .card p{font-size:14px}.barros-editorial .meta{font-size:10px}.barros-editorial .card-image{margin-bottom:18px}.barros-editorial .related .card:last-child{display:block}}
@media(prefers-reduced-motion:reduce){.barros-editorial{scroll-behavior:auto}.barros-editorial .card img{transition:none}}
/* Miami actions, using the Barros storefront palette. */
.barros-editorial .tools button,.barros-editorial #limpar,.barros-editorial .quote-button{display:inline-flex;align-items:center;justify-content:center;gap:12px;min-height:44px;background:#006bd6;color:#fff;border:1px solid transparent;border-radius:3px;font-family:Miami,Arial,sans-serif;font-weight:700;line-height:1.4;box-shadow:4px 4px 0 #070707;text-decoration:none;transition:background-color .15s,transform .15s,box-shadow .15s}
.barros-editorial .tools button:hover,.barros-editorial #limpar:hover,.barros-editorial .quote-button:hover{background:#0057b0;color:#fff;transform:translate(2px,2px);box-shadow:2px 2px 0 #070707;text-decoration:none}
.barros-editorial .tools button:focus-visible,.barros-editorial #limpar:focus-visible,.barros-editorial .quote-button:focus-visible{outline:3px solid #006bd6;outline-offset:5px}
@media(prefers-reduced-motion:reduce){.barros-editorial .tools button,.barros-editorial #limpar,.barros-editorial .quote-button{transition:none}.barros-editorial .tools button:hover,.barros-editorial #limpar:hover,.barros-editorial .quote-button:hover{transform:none}}
.barros-editorial .article-cover figcaption{font-size:11px;line-height:1.5;color:#637181;margin-top:10px}.barros-editorial .article-meta{row-gap:8px}.barros-editorial .editorial-nav{white-space:nowrap;justify-content:flex-start;gap:25px}.barros-editorial .article-body{padding-bottom:30px}
@media(min-width:951px){.barros-editorial .editorial-nav{flex-wrap:wrap;justify-content:center;white-space:normal;gap:16px 25px}}
.barros-editorial .publication>a{display:inline-block;min-height:1.2em}.barros-editorial .typing-word{white-space:nowrap}.barros-editorial .typing-title::after{content:'';display:inline-block;height:.78em;border-right:3px solid #006bd6;margin-left:7px;vertical-align:baseline;animation:typing-cursor .8s step-end infinite}@keyframes typing-cursor{50%{opacity:0}}@media(prefers-reduced-motion:reduce){.barros-editorial .typing-title::after{animation:none}}
.barros-editorial .typing-title::after{display:none}.barros-editorial .typing-title .typing-word::after{content:"";display:inline-block;height:.78em;border-right:3px solid #006bd6;margin-left:4px;vertical-align:baseline;animation:typing-cursor .8s step-end infinite}.barros-editorial .typing-suffix{white-space:nowrap}@media(max-width:700px){.barros-editorial .publication>a{font-size:clamp(24px,6.7vw,43px);letter-spacing:-1px}}

.barros-editorial .category-intro.has-guide{display:grid;grid-template-columns:minmax(0,1fr) 320px;column-gap:36px;align-items:center}
.barros-editorial .category-intro.has-guide>:not(.masthead-guide){grid-column:1}
.barros-editorial .category-intro.has-guide>.hero-quote{justify-self:start}
.barros-editorial .masthead-guide{grid-column:2;grid-row:1/span 5;position:relative;align-self:center;height:360px}
.barros-editorial .guide-character{position:absolute;right:0;bottom:0;width:260px;height:290px;object-fit:contain;object-position:bottom}
.barros-editorial .guide-question{position:absolute;z-index:1;top:0;right:48px;width:270px;border:2px solid #15171c;border-radius:20px 20px 4px 20px;background:#eef7ff;padding:14px 17px;box-shadow:4px 4px 0 #15171c;color:#15171c;text-align:left;font-family:Miami,Arial,sans-serif;font-size:17px;line-height:1.3;font-weight:700;transform:rotate(-3deg)}
.barros-editorial .guide-question small{display:block;color:#006bd6;font-size:11px;margin-top:7px}.barros-editorial .guide-question:hover{text-decoration:none;background:#e0f0ff}.barros-editorial .guide-question:focus-visible{outline:3px solid #006bd6;outline-offset:6px}
@media(min-width:701px) and (max-width:950px){.barros-editorial .category-intro.has-guide{grid-template-columns:minmax(0,1fr) 240px;column-gap:24px}.barros-editorial .masthead-guide{height:320px}.barros-editorial .guide-character{width:210px;height:245px}.barros-editorial .guide-question{width:225px;right:12px;font-size:15px}.barros-editorial .category-intro.has-guide h1{font-size:40px}}
@media(max-width:700px){.barros-editorial .category-intro.has-guide{display:block}.barros-editorial .masthead-guide{height:290px;width:290px;max-width:100%;margin:30px auto 0}.barros-editorial .guide-character{width:220px;height:230px;right:0}.barros-editorial .guide-question{width:235px;right:40px;padding:12px 15px;font-size:15px;box-shadow:3px 3px 0 #15171c}.barros-editorial .guide-question small{font-size:10px;margin-top:5px}}

.barros-editorial{padding-top:140px}.barros-editorial .publication{padding-top:35px}.barros-editorial .article-head{scroll-margin-top:130px}.barros-editorial [id^="parte-"]{scroll-margin-top:140px}@media(max-width:700px){.barros-editorial{padding-top:130px}}