.guides-shell{background:var(--branco);color:var(--texto);--guide-reading-width:750px;--guide-body-size:19px;--guide-body-leading:1.65}.guides-shell a{text-underline-offset:5px}.guides-shell a:hover{color:var(--azul-link)}.guides-shell :is(a,button,input):focus-visible{outline:2px solid var(--azul-link);outline-offset:3px}.guide-index-hero{background:var(--ardosia);color:var(--branco);padding:64px 0 104px}.guide-eyebrow{color:var(--verde-acao);margin:0 0 18px;font-size:15px;font-weight:600;line-height:1.4}.guide-index-hero .guide-eyebrow{color:var(--texto-inv-2)}.guide-index-hero h1{letter-spacing:-.025em;margin:0 0 22px;font-size:64px;font-weight:800;line-height:1.08}.guide-index-lead{margin:0 0 12px;font-size:28px;line-height:1.3}.guide-index-intro{color:var(--texto-inv-2);margin:0;font-size:19px}.guide-feature-wrap{margin-top:-48px;position:relative}.guide-feature{border:1px solid var(--borda);border-radius:var(--r-lg);background:var(--branco);grid-template-columns:.85fr 1.15fr;display:grid;overflow:hidden}.guide-feature-art{background:var(--verde-banda);min-height:350px;position:relative;overflow:hidden}.guide-feature-art img{object-fit:cover;object-position:62% 30%}.guide-art-sms{border-radius:var(--r-md);background:var(--branco);color:var(--texto);padding:14px 16px 16px;position:absolute;bottom:24px;left:24px;right:24px;box-shadow:0 1px 2px #20293214,0 16px 40px #2029322e}.guide-art-sms-topo{color:var(--texto-2);align-items:center;gap:8px;font-size:13px;font-weight:600;line-height:1;display:flex}.guide-art-sms-topo svg{color:var(--verde-acao)}.guide-art-sms p{margin:10px 0 0;font-size:15px;line-height:22px}.guide-art-sms b{border-radius:var(--r-xs);background:var(--verde-calmo);color:var(--verde-700);padding:0 4px;font-weight:600;display:inline-block}.guide-feature-copy{padding:40px 46px}.guide-feature-copy h2{letter-spacing:-.015em;margin:0 0 18px;font-size:31px;font-weight:700;line-height:1.2}.guide-feature-copy h2 a,.guide-related h3 a{color:inherit;text-decoration:none}.guide-feature-copy h2 a:hover,.guide-related h3 a:hover{color:var(--azul-link);text-decoration:underline}.guide-feature-copy>p:not(.guide-eyebrow){color:var(--texto-2);margin-bottom:24px;font-size:18px;line-height:1.55}.guide-read{color:var(--verde-acao);align-items:center;gap:12px;font-size:16px;font-weight:600;text-decoration:underline;display:inline-flex}.guide-library{padding-top:64px;padding-bottom:64px}.guide-tools{border-bottom:1px solid var(--borda);justify-content:space-between;align-items:center;gap:24px;padding-bottom:24px;display:flex}.guide-filters{flex-wrap:wrap;gap:8px;display:flex}.guide-filters button{cursor:pointer;height:40px;color:var(--texto-2);border-radius:var(--r-sm);white-space:nowrap;background:0 0;border:1px solid #0000;align-items:center;padding:0 16px;font-size:16px;line-height:1;display:inline-flex}.guide-filters button[aria-pressed=true]{color:var(--verde-noite);background:var(--verde-calmo);border-color:var(--verde-banda-borda);font-weight:600}.guide-filters button:hover{border-color:var(--borda)}.guide-search{border:1px solid var(--borda);border-radius:var(--r-sm);height:44px;color:var(--texto-2);align-items:center;gap:10px;min-width:260px;padding:0 14px;display:flex}.guide-search:focus-within{border-color:var(--azul-link)}.guide-search input{width:100%;min-width:0;font:inherit;color:var(--texto);background:0 0;border:0;font-size:16px;line-height:1.3;outline:none!important}.guide-search button{cursor:pointer;align-items:center;display:flex}.guide-count{color:var(--texto-2);margin:20px 0 6px;font-size:14px}.guide-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin-top:24px;display:grid}.guide-card{border-radius:var(--r-lg);background:var(--cinza-cartao);min-height:100%;box-shadow:var(--sombra-cartao);flex-direction:column;padding:28px 28px 32px;transition:background-color .16s,transform .16s;display:flex;position:relative}.guide-card:hover{background:#e1e6eb}.guide-card:has(a:focus-visible){outline:2px solid var(--azul-link);outline-offset:3px}.guide-card-meta{color:var(--texto-2);justify-content:space-between;gap:16px;font-size:14px;line-height:20px;display:flex}.guide-card-meta span:first-child{color:var(--verde-acao);font-weight:600}.guide-card h2{letter-spacing:-.01em;color:var(--titulo-claro);margin:14px 0 0;font-size:24px;font-weight:700;line-height:31px}.guide-card h2 a{color:inherit;text-decoration:none}.guide-card h2 a:after{content:"";border-radius:inherit;position:absolute;inset:0}.guide-card h2 a:focus-visible{outline:none}.guide-card:hover h2 a{text-underline-offset:5px;text-decoration:underline}.guide-card>p{color:var(--texto-2);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:10px 0 0;font-size:17px;line-height:27px;display:-webkit-box;overflow:hidden}.guide-card-seta{border-radius:var(--r-full);background:var(--branco);width:40px;height:40px;box-shadow:0 0 0 1px var(--borda-calma);color:var(--verde-acao);justify-content:center;align-items:center;margin:24px 0 0 auto;display:flex}.guide-card>p{flex:1}.guide-card-seta svg{transition:transform .16s}.guide-card:hover .guide-card-seta svg{transform:translate(3px)}.guide-empty{padding:48px 0}.guide-bottom{padding-bottom:80px}.guide-cta{border-radius:var(--r-lg);background:var(--ardosia);color:var(--branco);padding:48px}.guide-cta h2{margin:0 0 18px;font-size:34px;font-weight:750;line-height:1.2}.guide-cta p{max-width:680px;color:var(--texto-inv-2);margin:0 0 24px;font-size:19px;line-height:1.5}.guide-cta>div{flex-wrap:wrap;align-items:center;gap:24px;display:flex}.guide-install{align-items:center;gap:8px;font-weight:600;text-decoration:underline;display:inline-flex}.guide-cta-inline{margin:40px 0;padding:32px}.guide-body .guide-cta h2{margin-top:0}.guide-body .guide-cta a:not(.btn){color:inherit}.guide-cta-inline h2{font-size:28px}.guide-article-header{background:var(--cinza-calmo);border-bottom:1px solid var(--borda-calma);padding:48px 0 56px}.guide-breadcrumb{color:var(--texto-2);gap:12px;margin-bottom:26px;font-size:15px;display:flex}.guide-breadcrumb a{text-decoration:underline}.guide-article-header h1{letter-spacing:-.025em;text-wrap:pretty;max-width:1100px;margin:0 0 28px;font-size:49px;font-weight:800;line-height:1.13}.guide-answer{max-width:960px;color:var(--texto-2);margin:0 0 30px;font-size:21px;line-height:1.55}.guide-byline{color:var(--texto-2);flex-wrap:wrap;gap:12px 28px;font-size:15px;display:flex}.guide-byline>span:first-child{color:var(--texto);font-weight:600}.guide-reading-layout{grid-template-columns:minmax(0,var(--guide-reading-width)) minmax(200px,1fr);align-items:start;gap:80px;padding-top:56px;padding-bottom:64px;display:grid}.guide-body{min-width:0;font-size:var(--guide-body-size);line-height:var(--guide-body-leading);overflow-wrap:break-word}.guide-body h2{letter-spacing:-.015em;margin:52px 0 20px;scroll-margin-top:160px;font-size:33px;font-weight:750;line-height:1.25}.guide-body h3{margin:32px 0 16px;scroll-margin-top:160px;font-size:25px;font-weight:700;line-height:1.3}.guide-body p{margin:0 0 22px}.guide-body ul,.guide-body ol{list-style:revert;margin:0 0 26px;padding-left:25px}.guide-body li{margin:9px 0;padding-left:5px}.guide-body a:not(.btn){color:var(--verde-acao);text-decoration:underline}.guide-body a:not(.btn):hover{color:var(--azul-link)}.guide-summary{background:var(--verde-banda);border-left:3px solid var(--verde-marca);border-radius:0 var(--r-sm) var(--r-sm) 0;margin:0 0 36px;padding:28px 32px}.guide-summary h2,.guide-prerequisites h2{margin:0 0 16px;font-size:23px}.guide-summary ol{margin-bottom:0}.guide-prerequisites{border-bottom:1px solid var(--borda);margin-bottom:32px;padding:0 0 22px}.guide-prose strong{font-weight:650}.guide-prose pre{white-space:pre-wrap;overflow-wrap:anywhere;background:var(--cinza);border:1px solid var(--borda-calma);border-radius:var(--r-sm);margin:26px 0;padding:24px;font-size:15px;line-height:1.65}.guide-prose :not(pre)>code{background:var(--cinza);border-radius:var(--r-xs);padding:2px 5px;font-size:.85em}.guide-prose blockquote{border-left:3px solid var(--verde-marca);background:var(--cinza-calmo);margin:28px 0;padding:20px 24px}.guide-prose blockquote p:last-child{margin:0}.guide-prose table{border-collapse:collapse;margin:30px 0;font-size:16px;line-height:1.5;display:block;overflow-x:auto}.guide-prose :is(th,td){text-align:left;border:1px solid var(--borda);min-width:120px;padding:14px 16px}.guide-prose th{background:var(--cinza);font-weight:650}.guide-prose hr{border-color:var(--borda);margin:36px 0}.guide-prose figure{margin:32px 0}.guide-prose img{border-radius:var(--r-sm);width:100%;height:auto}.guide-sidebar{max-height:calc(100dvh - 175px);position:sticky;top:155px;overflow:auto}.guide-sidebar nav{border-left:1px solid var(--borda);padding-left:24px}.guide-sidebar p{margin:0 0 18px;font-size:16px;font-weight:700}.guide-sidebar a{color:var(--texto-2);padding:7px 0;font-size:15px;line-height:1.4;display:block}.guide-sidebar a:hover{color:var(--azul-link);text-decoration:underline}.guide-faq dl>div{border-top:1px solid var(--borda);padding:24px 0}.guide-faq dt{margin-bottom:12px;font-size:21px;font-weight:700;line-height:1.35}.guide-faq dd{color:var(--texto-2);margin:0}.guide-video{margin:32px 0 40px}.guide-video button,.guide-video iframe{aspect-ratio:16/9;border-radius:var(--r-md);border:0;width:100%}.guide-video button{cursor:pointer;background:var(--ardosia);color:var(--branco);flex-direction:column;justify-content:center;align-items:center;gap:20px;padding:30px;display:flex}.guide-video button:hover{background:var(--ardosia-elev)}.guide-play{background:var(--branco);width:58px;height:58px;color:var(--verde-acao);border-radius:50%;place-items:center;line-height:1;display:grid}.guide-video figcaption,.guide-prose figcaption{color:var(--texto-2);margin-top:10px;font-size:14px}.guide-related{border-top:1px solid var(--borda);padding-top:48px;padding-bottom:64px}.guide-related>h2{margin-bottom:30px;font-size:34px;font-weight:750}.guide-related>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:36px;margin-bottom:32px;display:grid}.guide-related h3{margin:0 0 18px;font-size:25px;font-weight:700;line-height:1.25}.guide-related article>p:last-child{color:var(--texto-2);font-size:15px}@media (max-width:1000px){.guide-reading-layout{grid-template-columns:minmax(0,1fr) 220px;gap:40px}.guide-tools{flex-direction:column;align-items:stretch}.guide-feature-copy{padding:32px}.guide-feature-copy h2{font-size:28px}}@media (max-width:760px){.guide-index-hero{padding:40px 0 80px}.guide-index-hero h1{font-size:48px}.guide-index-lead{font-size:24px}.guide-index-intro{font-size:17px}.guide-feature{grid-template-columns:1fr}.guide-feature-copy{padding:28px}.guide-feature-copy h2{font-size:27px}.guide-feature-art{min-height:260px}.guide-art-sms{bottom:16px;left:16px;right:16px}.guide-library{padding-top:40px;padding-bottom:48px}.guide-list{grid-template-columns:1fr;gap:16px}.guide-card{padding:24px 24px 28px}.guide-card h2{font-size:22px;line-height:29px}.guide-tools{flex-direction:column-reverse}.guide-search{width:100%;min-width:0}.guide-filters{gap:6px}.guide-filters button{padding:12px;font-size:15px}.guide-article-header{padding:30px 0 36px}.guide-article-header h1{font-size:36px;line-height:1.15}.guide-answer{font-size:19px}.guide-byline{gap:8px 16px}.guide-reading-layout{flex-direction:column-reverse;gap:32px;padding-top:32px;display:flex}.guide-sidebar{width:100%;max-height:none;position:static}.guide-sidebar nav{border-left:0;border-bottom:1px solid var(--borda);padding:0 0 20px}.guide-sidebar a{padding:5px 0}.guide-body{width:100%;font-size:18px}.guide-body h2{scroll-margin-top:100px;font-size:29px}.guide-body h3{font-size:24px}.guide-summary{padding:22px}.guide-summary h2,.guide-prerequisites h2{font-size:23px}.guide-related>div{grid-template-columns:1fr;gap:24px}.guide-related article{border-bottom:1px solid var(--borda);padding-bottom:24px}.guide-cta{padding:28px}.guide-cta h2{font-size:29px}.guide-cta p{font-size:18px}.guide-cta>div{gap:20px}.guide-bottom{padding-bottom:48px}}.compare-lista{border-top:0;padding-top:56px}.compare-lista h2{margin:0 0 14px;font-size:25px;font-weight:700;line-height:1.25}.compare-lista h2 a{color:inherit;text-decoration:none}.compare-lista h2 a:hover{color:var(--azul-link);text-decoration:underline}.compare-lista article>p:last-child{font-size:16px;line-height:1.55}.guide-primeiros{margin-top:-48px;position:relative}.guide-primeiros-caixa{border:1px solid var(--borda);border-radius:var(--r-lg);background:var(--branco);padding:32px}.guide-primeiros h2{letter-spacing:-.01em;color:var(--titulo-claro);margin:0;font-size:28px;font-weight:800;line-height:36px}.guide-primeiros-lista{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-top:24px;display:grid}.guide-primeiros .guide-card h3{color:var(--titulo-claro);margin:0;font-size:21px;font-weight:700;line-height:28px}.guide-primeiros .guide-card h3 a{color:inherit;text-decoration:none}.guide-primeiros .guide-card h3 a:after{content:"";border-radius:inherit;position:absolute;inset:0}.guide-primeiros .guide-card:hover h3 a{text-underline-offset:5px;text-decoration:underline}.guide-primeiros+.guide-feature-wrap{margin-top:40px}@media (max-width:1000px){.guide-primeiros-lista{grid-template-columns:1fr}}@media (max-width:760px){.guide-primeiros-caixa{padding:24px 20px}}.guide-quem{margin-top:40px}.guide-quem h2{letter-spacing:-.01em;color:var(--titulo-claro);margin:0;font-size:28px;font-weight:800;line-height:36px}.guide-quem .guide-card h3{color:var(--titulo-claro);margin:0;font-size:21px;font-weight:700;line-height:28px}.guide-quem .guide-card h3 a{color:inherit;text-decoration:none}.guide-quem .guide-card h3 a:after{content:"";border-radius:inherit;position:absolute;inset:0}.guide-quem .guide-card:hover h3 a{text-underline-offset:5px;text-decoration:underline}.guide-quem+.guide-feature-wrap{margin-top:40px}.guide-card-extra{z-index:1;color:var(--verde-acao);text-underline-offset:4px;margin-top:12px;font-size:15px;font-weight:600;text-decoration:underline;position:relative}
