/* Desktop layout after removing the duplicate workflow card. */
@media (min-width:1081px){
  .future-einvoice-section .future-einvoice-mosaic{grid-template-rows:auto auto !important;align-items:start !important}
  .future-einvoice-section .future-einvoice-panel-intro{grid-column:1;grid-row:1}
  .future-einvoice-section .future-einvoice-panel-definition{grid-column:2;grid-row:1 / 3}
  .future-einvoice-section .future-einvoice-free-card{grid-column:1;grid-row:2;align-self:start !important}
  .future-einvoice-section .future-einvoice-answer-card{display:none!important}
  .future-einvoice-section .future-einvoice-free-card h3{font-size:clamp(26px,2.2vw,34px)!important;line-height:1.17!important}
}
@media (max-width:1080px){.future-einvoice-section .future-einvoice-answer-card{display:none!important}}
/* Legibility and calm commercial typography, without reducing mobile size. */
.future-einvoice-free-card .future-einvoice-free-copy{font-size:clamp(16px,1.2vw,18px)!important;line-height:1.55!important}
.future-einvoice-free-card .future-einvoice-free-note{font-size:clamp(14px,1.05vw,16px)!important;line-height:1.5!important}
.future-einvoice-free-card .future-einvoice-free-point strong{font-size:clamp(15px,1.1vw,17px)!important;line-height:1.42!important}
.future-einvoice-free-card .future-einvoice-free-primary,.future-einvoice-free-card .future-einvoice-free-secondary{font-size:17px!important}
.future-einvoice-free-card .future-einvoice-free-compare-name{font-size:15px!important}
.future-einvoice-free-card .future-einvoice-free-compare-price{font-size:clamp(24px,2vw,29px)!important}
.homepage-einvoice-story .einvoice-story-lede{font-size:clamp(17px,1.35vw,20px)!important;line-height:1.6!important}
.homepage-einvoice-story .einvoice-story-step-copy strong{font-size:clamp(17px,1.23vw,19px)!important}
.homepage-einvoice-story .einvoice-story-step-copy span{font-size:clamp(15px,1.1vw,17px)!important;line-height:1.5!important}
@media(max-width:760px){
 .future-einvoice-free-card .future-einvoice-free-point strong{font-size:16px!important}
 .future-einvoice-free-card .future-einvoice-free-pricebox strong{font-size:44px!important}
 .future-einvoice-free-card .future-einvoice-free-compare-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}
 .future-einvoice-free-card .future-einvoice-free-compare-item{padding:12px!important;min-width:0}
 .future-einvoice-free-card .future-einvoice-free-compare-price{font-size:24px!important}
 .homepage-einvoice-story .einvoice-story-lede{font-size:17px!important}
}
@media(max-width:380px){.future-einvoice-free-card .future-einvoice-free-compare-grid{grid-template-columns:1fr!important}}
