/* Heading left, filler right. Padding reserves the full rotating diagonal. */
body.reference-flash-trial .flash-heading-row{
 display:grid;grid-template-columns:minmax(0,1fr) 96px;align-items:center;
 gap:28px;padding:20px;margin:0 0 24px;text-align:left;min-width:0;
}
body.reference-flash-trial .flash-heading-row>.reference-flash.heading-flash{
 position:relative;inset:auto;display:block;width:96px;height:96px;min-width:96px;
 margin:0;flex-basis:96px;filter:url('#flash-ink-light-v334');mix-blend-mode:normal;opacity:1;
}
body.reference-flash-trial .flash-heading-row>h1,
body.reference-flash-trial .flash-heading-row>h2{
 min-width:0;max-width:100%;margin:0;text-align:left;overflow-wrap:anywhere;
}
body.reference-flash-trial .marketing-hero .heading-flash,
body.reference-flash-trial .closing .heading-flash{filter:url('#flash-ink-dark-v334')}
.flash-heading-row #pricing-title{flex-wrap:wrap}
body.reference-flash-trial .home-guides .section-intro{display:block}
.home-guides .section-intro>a{display:inline-block;margin-top:4px}
body.reference-flash-trial .closing .flash-heading-row{max-width:1000px;margin-inline:auto}
body.reference-flash-trial .section-intro:has(.flash-heading-row){margin-bottom:20px}
@media(max-width:700px){
 body.reference-flash-trial .flash-heading-row{grid-template-columns:minmax(0,1fr) 72px;gap:20px;padding:16px;margin-bottom:18px}
 body.reference-flash-trial .flash-heading-row>.reference-flash.heading-flash{width:72px;height:72px;min-width:72px;flex-basis:72px}
 body.reference-flash-trial .flash-heading-row>h2{font-size:clamp(26px,6vw,34px);line-height:1.12}
 body.reference-flash-trial .flash-heading-row>h1{font-size:clamp(32px,7.5vw,48px);line-height:1.08}
 .flash-heading-row #pricing-title .price-zero{font-size:86px}
 .flash-heading-row #pricing-title .price-label{font-size:17px}
}
@media print{body.reference-flash-trial .flash-heading-row{display:block;padding:0}}
