.editorial-card{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);align-items:center;grid-gap:clamp(var(--e-5,1.25rem),4vw,var(--e-8,2rem));gap:clamp(var(--e-5,1.25rem),4vw,var(--e-8,2rem));width:100%;box-sizing:border-box}.editorial-card--reverse{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr)}.editorial-card--reverse .editorial-card__media{grid-column:2;grid-row:1}.editorial-card--reverse .editorial-card__body{grid-column:1;grid-row:1}.editorial-card__media{position:relative;display:flex;align-items:center;justify-content:center;width:100%;min-height:260px;max-height:480px;aspect-ratio:4/3;overflow:hidden;background-color:var(--branco,#fff);border-radius:var(--raio-lg,.75rem);box-sizing:border-box}.editorial-card__media img{display:block;max-width:100%;max-height:100%;width:auto;height:auto;object-fit:contain;object-position:center;margin:auto;border:0;border-radius:var(--raio-md,.5rem);box-shadow:var(--sombra-sm,0 2px 8px rgba(53,54,65,.05));transition:transform .3s ease}.editorial-card__media iframe,.editorial-card__media video{display:block;width:100%;height:100%;border:0;border-radius:var(--raio-md,.5rem);object-fit:contain;background-color:#000}.editorial-card__body{display:flex;flex-direction:column;justify-content:center;padding:clamp(var(--e-4,1rem),4vw,var(--e-8,2rem));box-sizing:border-box}.editorial-card__eyebrow{margin-bottom:var(--e-2,.5rem);font-size:var(--t-xs,.75rem);letter-spacing:var(--track-micro,.14em);text-transform:uppercase;color:var(--azul-acolhimento,var(--azul-400,#43b4f5))}.editorial-card__eyebrow,.editorial-card__title{font-family:var(--fonte,inherit);font-weight:var(--peso-bold,700)}.editorial-card__title{margin:0;font-size:clamp(var(--t-lg,1.25rem),2.5vw,var(--t-2xl,1.75rem));line-height:var(--lh-titulo,1.2);color:var(--texto,#22232b)}.editorial-card__description{margin:var(--e-3,.75rem) 0 0;font-family:var(--fonte,inherit);font-size:var(--t-base,1rem);line-height:var(--lh-base,1.55);color:var(--texto-suave,#616671)}@media (max-width:760px){.editorial-card,.editorial-card--reverse{grid-template-columns:minmax(0,1fr);gap:var(--e-4,1rem)}.editorial-card--reverse .editorial-card__media{grid-column:1;grid-row:1}.editorial-card--reverse .editorial-card__body{grid-column:1;grid-row:2}.editorial-card__media{aspect-ratio:16/10;min-height:200px}.editorial-card__body{padding:var(--e-4,1rem);text-align:center}}.feature-item{color:var(--texto)}.feature-item--inline,.feature-item--stacked{display:flex;align-items:flex-start;gap:var(--e-3)}.feature-item--stacked{flex-direction:column}.feature-item__indicator{flex:none;display:flex;align-items:center}.feature-item__icon{flex:none;color:var(--marca)}.feature-item--inline .feature-item__icon{margin-top:2px}.feature-item__number{display:block;font-size:var(--t-sm);font-weight:var(--peso-medium);color:var(--marca);letter-spacing:var(--track-micro);line-height:1}.feature-item__bullet{display:inline-block;width:6px;height:6px;border-radius:50%;background-color:var(--marca);margin-top:6px}.feature-item--indicator-number.feature-item--stacked{position:relative;padding-top:var(--e-5);border-top:2px solid var(--borda);gap:var(--e-3)}.feature-item__copy{display:grid;grid-gap:var(--e-1);gap:var(--e-1)}.feature-item__title{font-weight:var(--peso-medium);margin:0}.feature-item--inline .feature-item__title{font-size:var(--t-sm)}.feature-item--stacked .feature-item__title{font-size:var(--t-md);font-weight:var(--peso-medium)}.feature-item--brand .feature-item__title{color:var(--azul-confianca)}.feature-item--indicator-number .feature-item__title{color:var(--azul-confianca,#1866d3);font-weight:var(--peso-bold)}.feature-item--accent .feature-item__title{color:var(--marca)}.feature-item--default .feature-item__title{color:var(--texto)}.feature-item__description{color:var(--texto-suave);font-size:var(--t-sm);margin:0;line-height:1.5}.feature-item--inline .feature-item__description{color:var(--texto-fraco)}.icon-bullet-list{display:grid;grid-gap:var(--e-4);gap:var(--e-4)}.icon-bullet-list__item{display:flex;align-items:flex-start;gap:var(--e-3);color:var(--texto-suave)}.icon-bullet-list__icon{flex:none;margin-top:.1em;color:var(--marca)}