/* Large, consistently sized flash; normal flow keeps every rotation clear of copy. */
body.reference-flash-trial .reference-flash,
body.reference-flash-trial .footer-flash .reference-flash,
body.reference-flash-trial .marketing-showcase .reference-flash{
 display:block;position:relative;inset:auto;width:192px;height:192px;
 flex:0 0 192px;margin:18px 24px 44px auto;--flash-scale:1;
 background-size:contain;background-position:center;
}
body.reference-flash-trial .footer-flash{min-height:0;padding-top:30px;padding-bottom:20px}
body.reference-flash-trial .footer-flash .reference-flash{margin:24px}
body.reference-flash-trial .marketing-showcase .showcase-actions{flex-wrap:wrap}
body.reference-flash-trial .marketing-showcase .reference-flash{margin:30px 24px 30px auto}
body.reference-flash-trial .feature-overview .section-intro h2,
body.reference-flash-trial .product-previews .section-intro h2,
body.reference-flash-trial .getting-started .section-intro h2,
body.reference-flash-trial .closing h2{max-width:100%}
/* Same silhouette as the footer, now cream rising into the dark hero. */
.header-flames{display:block;width:100%;height:228px;background:var(--paper,#eee6d7);
 -webkit-mask:url('../img/footer-flames-v339.svg') center bottom/1052px 228px repeat-x;
 mask:url('../img/footer-flames-v339.svg') center bottom/1052px 228px repeat-x;
 margin:0 0 -1px;pointer-events:none;user-select:none}
@media(max-width:700px){
 body.reference-flash-trial .reference-flash,
 body.reference-flash-trial .footer-flash .reference-flash,
 body.reference-flash-trial .marketing-showcase .reference-flash{width:144px;height:144px;flex-basis:144px;margin:14px 24px 36px auto}
 .header-flames{height:156px;-webkit-mask-size:720px 156px;mask-size:720px 156px}
}
@media print{body.reference-flash-trial .reference-flash,.header-flames{display:none!important}}
