.c-article-meta{align-items:center;display:flex;gap:var(--sp-3);margin-block:var(--sp-4)}.c-article-meta__avatar{border-radius:50%;display:inline-flex;flex-shrink:0}.c-article-meta__avatar-img{border-radius:50%;height:40px;-o-object-fit:cover;object-fit:cover;width:40px}.c-article-meta .c-post-meta{align-items:center;color:var(--c-text-soft);-moz-column-gap:var(--sp-3);column-gap:var(--sp-3);display:flex;flex-wrap:wrap;font-size:.875rem;row-gap:var(--sp-1)}.c-article-meta .c-post-meta>:not(:first-child):before{color:var(--c-border);content:"·";margin-inline-end:var(--sp-3)}.c-article-meta .c-post-meta__author-link{color:var(--c-text);font-weight:600;text-decoration:none}.c-article-meta .c-post-meta__author-link:focus-visible,.c-article-meta .c-post-meta__author-link:hover{color:var(--c-primary)}.c-toc{display:none;font-size:.9375rem}.c-toc__title{color:var(--c-text-soft);font-size:.875rem;font-weight:700;letter-spacing:.06em;margin-block:0 var(--sp-3);text-transform:uppercase}.c-toc__list{list-style:none;margin:0;padding:0}.c-toc__item{margin:0}.c-toc__item--h3{padding-inline-start:var(--sp-4)}.c-toc__link{color:var(--c-text-soft);display:block;padding-block:var(--sp-1);text-decoration:none;transition:color .15s ease}.c-toc__link:focus-visible,.c-toc__link:hover{color:var(--c-text)}.c-toc__link.is-active{color:var(--c-primary);font-weight:600}.c-toc--mobile{background:var(--c-bg-alt);border:1px solid var(--c-border);border-radius:var(--radius-m);display:block;margin-block:var(--sp-6)}.c-toc__summary{cursor:pointer;font-family:var(--f-heading);font-weight:600;list-style:none;padding:var(--sp-3) calc(var(--sp-8) + var(--sp-2)) var(--sp-3) var(--sp-4);position:relative}.c-toc__summary::-webkit-details-marker{display:none}.c-toc__summary:after{border-bottom:2px solid var(--c-text-soft);border-right:2px solid var(--c-text-soft);content:"";height:9px;inset-inline-end:var(--sp-4);position:absolute;top:50%;transform:translateY(-70%) rotate(45deg);transition:transform .15s ease;width:9px}.c-toc--mobile[open]>.c-toc__summary:after{transform:translateY(-30%) rotate(225deg)}.c-toc--mobile .c-toc__list{border-top:1px solid var(--c-border);padding:var(--sp-2) var(--sp-4) var(--sp-4)}@media (min-width:1024px){aside.c-toc{border-inline-start:2px solid var(--c-border);display:block;max-height:calc(100vh - var(--header-h) - var(--sp-12));overflow-y:auto;padding-inline-start:var(--sp-4);position:sticky;top:calc(var(--header-h) + var(--sp-6))}.c-toc--mobile{display:none}}.c-faq{margin-block:var(--sp-12)}.c-faq__title{margin-block:0 var(--sp-6)}.c-faq__item{background:var(--c-bg);border:1px solid var(--c-border);border-radius:var(--radius-m)}.c-faq__item+.c-faq__item{margin-block-start:var(--sp-3)}.c-faq__question{cursor:pointer;font-family:var(--f-heading);font-weight:600;line-height:1.4;list-style:none;padding:var(--sp-4) calc(var(--sp-8) + var(--sp-2)) var(--sp-4) var(--sp-4);position:relative;transition:color .15s ease}.c-faq__question::-webkit-details-marker{display:none}.c-faq__question:focus-visible,.c-faq__question:hover{color:var(--c-primary)}.c-faq__question:after{border-bottom:2px solid var(--c-text-soft);border-right:2px solid var(--c-text-soft);content:"";height:10px;inset-inline-end:var(--sp-4);position:absolute;top:50%;transform:translateY(-70%) rotate(45deg);transition:transform .15s ease;width:10px}.c-faq__item[open]>.c-faq__question:after{transform:translateY(-30%) rotate(225deg)}.c-faq__answer{color:var(--c-text-soft);padding:0 var(--sp-4) var(--sp-4)}.c-faq__answer>:last-child{margin-block-end:0}.c-fontes{background:var(--c-bg-alt);border-radius:var(--radius-m);margin-block:var(--sp-12);padding:var(--sp-6)}.c-fontes__title{font-size:1.25rem;margin-block:0 var(--sp-4)}.c-fontes__list{margin:0;padding-inline-start:var(--sp-6)}.c-fontes__item{color:var(--c-text-soft);font-size:.9375rem;margin-block-end:var(--sp-2)}.c-fontes__item:last-child{margin-block-end:0}.c-fontes__link{overflow-wrap:anywhere}.c-pros-cons{display:grid;gap:var(--sp-4);grid-template-columns:1fr;margin-block:var(--sp-8)}@media (min-width:768px){.c-pros-cons{gap:var(--sp-6);grid-template-columns:repeat(2,1fr)}}.c-pros-cons__col{background:var(--c-bg-alt);border:1px solid var(--c-border);border-radius:var(--radius-m);padding:var(--sp-6)}.c-pros-cons__col--pros{border-block-start:3px solid var(--c-success)}.c-pros-cons__col--contras{border-block-start:3px solid var(--c-text-soft)}.c-pros-cons__heading{font-size:1.125rem;margin-block:0 var(--sp-4)}.c-pros-cons__list{list-style:none;margin:0;padding:0}.c-pros-cons__item{align-items:flex-start;display:flex;font-size:.9375rem;gap:var(--sp-2);margin-block-end:var(--sp-2)}.c-pros-cons__item:last-child{margin-block-end:0}.c-pros-cons__icon{display:inline-flex;flex-shrink:0;margin-block-start:.25em}.c-pros-cons__icon svg{height:18px;width:18px}.c-pros-cons__col--pros .c-pros-cons__icon{color:var(--c-success)}.c-pros-cons__col--contras .c-pros-cons__icon{color:var(--c-text-soft)}.c-author-box{align-items:flex-start;background:var(--c-bg-alt);border-radius:var(--radius-l);display:flex;flex-direction:column;gap:var(--sp-4);margin-block:var(--sp-12);padding:var(--sp-6)}@media (min-width:480px){.c-author-box{flex-direction:row;gap:var(--sp-6)}}.c-author-box__avatar{border-radius:50%;display:inline-flex;flex-shrink:0}.c-author-box__avatar-img{border-radius:50%;height:96px;-o-object-fit:cover;object-fit:cover;width:96px}.c-author-box__content{min-width:0}.c-author-box__name{font-size:1.25rem;margin:0}.c-author-box__link{color:var(--c-text);text-decoration:none}.c-author-box__link:focus-visible,.c-author-box__link:hover{color:var(--c-primary);text-decoration:underline}.c-author-box__cargo{color:var(--c-primary);font-size:.875rem;font-weight:600;margin-block:var(--sp-1) 0}.c-author-box__bio{color:var(--c-text-soft);font-size:.9375rem;line-height:1.6;margin-block:var(--sp-2) 0}.c-author-box__redes{display:flex;flex-wrap:wrap;gap:var(--sp-1);list-style:none;margin-block:var(--sp-3) 0;padding:0}.c-author-box__rede-link{align-items:center;border-radius:var(--radius-s);color:var(--c-text-soft);display:inline-flex;height:36px;justify-content:center;transition:color .15s ease,background-color .15s ease;width:36px}.c-author-box__rede-link:focus-visible,.c-author-box__rede-link:hover{background:var(--c-bg);color:var(--c-primary)}.c-author-box__rede-link svg{height:20px;width:20px}.c-reviewed-by{align-items:center;color:var(--c-text-soft);display:inline-flex;font-size:.875rem;gap:var(--sp-2)}.c-reviewed-by__icon{color:var(--c-success);display:inline-flex;flex-shrink:0}.c-reviewed-by__icon svg{height:16px;width:16px}.c-reviewed-by__link{color:var(--c-text);font-weight:600}.c-reviewed-by__link:focus-visible,.c-reviewed-by__link:hover{color:var(--c-primary)}.c-changelog{border:1px solid var(--c-border);border-radius:var(--radius-m);font-size:.875rem;margin-block:var(--sp-8)}.c-changelog__summary{color:var(--c-text-soft);cursor:pointer;font-weight:600;list-style:none;padding:var(--sp-3) calc(var(--sp-8) + var(--sp-2)) var(--sp-3) var(--sp-4);position:relative;transition:color .15s ease}.c-changelog__summary::-webkit-details-marker{display:none}.c-changelog__summary:focus-visible,.c-changelog__summary:hover{color:var(--c-text)}.c-changelog__summary:after{border-bottom:2px solid var(--c-text-soft);border-right:2px solid var(--c-text-soft);content:"";height:8px;inset-inline-end:var(--sp-4);position:absolute;top:50%;transform:translateY(-70%) rotate(45deg);transition:transform .15s ease;width:8px}.c-changelog[open]>.c-changelog__summary:after{transform:translateY(-30%) rotate(225deg)}.c-changelog__list{border-top:1px solid var(--c-border);list-style:none;margin:0;padding:0 var(--sp-4) var(--sp-4)}.c-changelog__item{align-items:baseline;display:flex;gap:var(--sp-3);padding-block:var(--sp-2)}.c-changelog__item+.c-changelog__item{border-top:1px solid var(--c-border)}.c-changelog__date{color:var(--c-text-soft);flex-shrink:0;font-variant-numeric:tabular-nums}.c-related{margin-block:var(--sp-16)}.c-related__title{margin-block:0 var(--sp-6)}.c-related .c-ad-slot{margin-block-start:var(--sp-8)}.c-progress{background-color:var(--c-accent);height:3px;left:0;pointer-events:none;position:fixed;top:0;transform:scaleX(0);transform-origin:left center;width:100%;z-index:200}.c-article__header{margin-block:var(--sp-4) var(--sp-6)}.c-article__category{background-color:var(--c-primary);border-radius:999px;color:#fff;display:inline-block;font-family:var(--f-heading);font-size:.8125rem;font-weight:600;letter-spacing:.04em;padding:var(--sp-1) var(--sp-3);text-decoration:none;text-transform:uppercase}.c-article__category:hover{background-color:var(--c-primary-strong);color:#fff}.c-article__subtitle,.c-article__title{margin-block:var(--sp-3) 0}.c-article__subtitle{color:var(--c-text-soft);font-size:1.25rem;line-height:1.5}.c-article__header .c-article-meta,.c-article__header .c-post-meta{margin-block-start:var(--sp-4)}.c-article__offer{margin-block-end:var(--sp-6)}.c-article__hero{margin-block:0 var(--sp-8)}.c-article__hero img{border-radius:var(--radius-l);height:auto;width:100%}.c-article__hero-caption{color:var(--c-text-soft);font-size:.875rem;margin-block-start:var(--sp-2)}.l-article__body>section{margin-block-start:var(--sp-12)}.l-article__body>section:first-child{margin-block-start:0}.l-article__body :is(h2,h3)[id]{scroll-margin-top:calc(var(--header-h) + var(--sp-4))}.c-article__content blockquote{background-color:var(--c-bg-alt);border-inline-start:4px solid var(--c-primary);border-radius:0 var(--radius-s) var(--radius-s) 0;color:var(--c-text-soft);font-style:italic;margin-block:var(--sp-6);padding:var(--sp-4) var(--sp-6)}.c-article__content img{border-radius:var(--radius-m)}.c-article__content figure{margin-block:var(--sp-6)}.c-article__content figcaption{color:var(--c-text-soft);font-size:.875rem;margin-block-start:var(--sp-2)}.l-article .c-table-wrap{margin-block:var(--sp-6);overflow-x:auto;-webkit-overflow-scrolling:touch}.l-article__sidebar{display:none}@media (min-width:1024px){.l-article__sidebar{display:block;position:sticky;top:calc(var(--header-h) + var(--sp-4))}}.c-popular{background-color:var(--c-bg-alt);border:1px solid var(--c-border);border-radius:var(--radius-m);margin-block:var(--sp-8);padding:var(--sp-6)}.c-popular__title{font-size:var(--fs-h3);margin-block:0 var(--sp-4)}.c-popular__list{counter-reset:gpa-popular;display:grid;gap:var(--sp-4);list-style:none;margin:0;padding:0}.c-popular__item{align-items:baseline;counter-increment:gpa-popular;display:flex;gap:var(--sp-3)}.c-popular__item:before{color:var(--c-accent);content:counter(gpa-popular);font-family:var(--f-heading);font-size:1.375rem;font-weight:700;line-height:1;min-width:1.25em}.c-popular__link{color:var(--c-text);font-size:.9375rem;font-weight:600;line-height:1.4;text-decoration:none}.c-popular__link:hover{color:var(--c-primary);text-decoration:underline}.l-article .c-btn--cta{background-color:var(--c-accent);border-radius:var(--radius-s);color:#fff;display:inline-block;font-weight:600;padding:var(--sp-2) var(--sp-4);text-align:center;text-decoration:none;transition:background-color .15s ease}.l-article .c-btn--cta:hover{background-color:var(--c-accent-strong);color:#fff}.l-article .c-btn--sm{font-size:.875rem;padding:var(--sp-1) var(--sp-3)}.c-review-summary{background-color:var(--c-bg-alt);border:1px solid var(--c-border);border-radius:var(--radius-l);display:grid;gap:var(--sp-6);padding:var(--sp-6)}@media (min-width:768px){.c-review-summary{align-items:start;grid-template-columns:auto minmax(0,1fr)}}.c-review-summary__score{align-items:center;display:flex;flex-direction:column;gap:var(--sp-3)}.c-review-summary__actions{display:flex;flex-wrap:wrap;gap:var(--sp-3);margin-block-start:var(--sp-4)}.c-review-summary__anchor{display:inline-block;font-size:.9375rem;font-weight:600;margin-block-start:var(--sp-3)}.c-review-criterios__list{display:grid;gap:var(--sp-3)}.c-spec-table{border-collapse:collapse;font-size:.9375rem;width:100%}.c-spec-table td,.c-spec-table th{border-bottom:1px solid var(--c-border);padding:var(--sp-3) var(--sp-4);text-align:left;vertical-align:top}.c-spec-table th[scope=row]{color:var(--c-text-soft);font-weight:600;width:40%}.c-spec-table thead th{background-color:var(--c-bg-alt);font-family:var(--f-heading)}.c-spec-table tr.is-destaque td,.c-spec-table tr.is-destaque th{color:var(--c-text);font-weight:700}.c-embed{aspect-ratio:16/9;background-color:var(--c-bg-alt);border-radius:var(--radius-m);margin-block-start:var(--sp-4);overflow:hidden;position:relative}.c-embed iframe,.c-embed video{height:100%;inset:0;position:absolute;width:100%}.c-review-gallery__grid{display:grid;gap:var(--sp-3);grid-template-columns:repeat(2,1fr)}@media (min-width:768px){.c-review-gallery__grid{grid-template-columns:repeat(3,1fr)}}.c-review-gallery__item img{border-radius:var(--radius-s);height:auto;width:100%}.c-veredito{border:2px solid var(--c-accent);border-radius:var(--radius-l);padding:var(--sp-6)}.c-veredito>h2{margin-block-start:0}.c-veredito__perfil{background-color:var(--c-bg-alt);border-radius:var(--radius-m);margin-block-start:var(--sp-4);padding:var(--sp-4)}.c-veredito__perfil h3{font-size:1.125rem;margin-block:0 var(--sp-2)}.c-veredito__perfil p{color:var(--c-text-soft);margin:0}.c-onde-comprar__list{display:grid;gap:var(--sp-3);list-style:none;margin:0;padding:0}.c-onde-comprar__item{align-items:center;border:1px solid var(--c-border);border-radius:var(--radius-m);display:flex;flex-wrap:wrap;gap:var(--sp-2) var(--sp-4);padding:var(--sp-4)}.c-onde-comprar__store{font-family:var(--f-heading);font-weight:600}.c-onde-comprar__price{font-family:var(--f-heading);font-weight:700}.c-onde-comprar__date{color:var(--c-text-soft);font-size:.875rem}.c-onde-comprar__item .c-btn--cta{width:100%}@media (min-width:480px){.c-onde-comprar__item .c-btn--cta{margin-inline-start:auto;width:auto}}.c-compare-header{display:grid;gap:var(--gutter);grid-template-columns:repeat(2,1fr);margin-block-end:var(--sp-8);text-align:center}@media (min-width:768px){.c-compare-header{grid-template-columns:repeat(var(--compare-cols,2),1fr)}}.c-compare-header__item{align-items:center;background-color:var(--c-bg-alt);border:1px solid var(--c-border);border-radius:var(--radius-m);display:flex;flex-direction:column;gap:var(--sp-3);padding:var(--sp-4)}.c-compare-header__item img{border-radius:var(--radius-s)}.c-compare-header__name{font-family:var(--f-heading);font-weight:600;line-height:1.3;margin:0}.c-compare-header__price{color:var(--c-text-soft);font-size:.9375rem;font-weight:700;margin:0}.c-compare-table{border-collapse:collapse;font-size:.9375rem;min-width:560px;width:100%}.c-compare-table td,.c-compare-table th{border-bottom:1px solid var(--c-border);padding:var(--sp-3) var(--sp-4);text-align:left;vertical-align:top}.c-compare-table thead th{background-color:var(--c-bg-alt);font-family:var(--f-heading);white-space:nowrap}.c-compare-table .c-compare-table__attr{background-color:var(--c-bg);box-shadow:1px 0 0 var(--c-border);color:var(--c-text-soft);font-weight:600;left:0;position:sticky;z-index:1}.c-compare-table thead .c-compare-table__attr{background-color:var(--c-bg-alt);color:var(--c-text)}.c-compare-table__price-row td,.c-compare-table__price-row th{border-bottom:0;border-top:2px solid var(--c-border)}.c-compare-table__price{display:block;font-family:var(--f-heading);font-weight:700;margin-block-end:var(--sp-2)}.c-perfil-card{background-color:var(--c-bg-alt);border:1px solid var(--c-border);border-radius:var(--radius-m);padding:var(--sp-6)}.c-perfil-card__title{font-size:1.25rem;margin-block:0 var(--sp-2)}.c-perfil-card__product{color:var(--c-primary);font-weight:600;margin-block:0 var(--sp-2)}.c-perfil-card__reason{color:var(--c-text-soft);font-size:.9375rem;margin:0}.c-winners__item{border:2px solid var(--c-primary);border-radius:var(--radius-l);display:flex;flex-direction:column;gap:var(--sp-4);padding:var(--sp-6)}.c-winners__head{align-items:center;display:flex;flex-wrap:wrap;gap:var(--sp-3)}.c-winners__label{font-size:1.25rem;margin:0}.c-price-range{background-color:var(--c-accent-soft);border-radius:999px;color:var(--c-accent-strong);display:inline-block;font-size:.875rem;font-weight:600;margin-block:var(--sp-3) 0;padding:var(--sp-1) var(--sp-3)}.c-guide-summary{border-collapse:collapse;font-size:.9375rem;min-width:560px;width:100%}.c-guide-summary td,.c-guide-summary th{border-bottom:1px solid var(--c-border);padding:var(--sp-3) var(--sp-4);text-align:left;vertical-align:middle}.c-guide-summary thead th{background-color:var(--c-bg-alt);font-family:var(--f-heading);white-space:nowrap}.c-guide-summary__position{color:var(--c-accent);font-family:var(--f-heading);font-size:1.25rem;font-weight:700}.c-guide-summary__product a{font-weight:600}.c-ranking-item{border-top:1px solid var(--c-border);padding-block-start:var(--sp-8);position:relative}.c-ranking-item:before{color:var(--c-border);content:attr(data-position);font-family:var(--f-heading);font-size:clamp(3.5rem,10vw,6rem);font-weight:700;line-height:1;pointer-events:none;position:absolute;right:0;top:var(--sp-4);z-index:-1}.c-ranking-item__header{align-items:center;display:flex;flex-wrap:wrap;gap:var(--sp-3);margin-block-end:var(--sp-4)}.c-ranking-item__title{margin-block:0}[data-theme=dark] .c-article__category{color:var(--c-bg)}[data-theme=dark] .c-article__category:hover{background-color:var(--c-primary);color:var(--c-bg)}[data-theme=dark] .c-price-range{color:var(--c-accent)}