/* Shared product previews: native Avia content/colors, square photographs, natural growth. */
#top .afr-catalog-pilot .content{padding-block:24px 32px}
#top .afr-catalog-pilot>.container{width:100%!important;max-width:none!important;padding-inline:clamp(24px,3vw,40px)!important}
#top .afr-catalog-pilot .entry-content-wrapper{grid-template-columns:minmax(0,1fr);grid-template-rows:auto auto;grid-auto-rows:1fr;gap:22px;align-items:stretch}
#top .afr-catalog-pilot .afr-catalog-intro{max-width:1000px;line-height:1.5}
#top .afr-catalog-pilot .entry-content-wrapper>.av_textblock_section,#top .afr-catalog-pilot .entry-content-wrapper>.av-special-heading,#top .afr-catalog-pilot .entry-content-wrapper>.avia-buttonrow-wrap{grid-column:1/-1}
#top .afr-catalog-pilot .entry-content-wrapper>.afr-catalog-card{--afr-panel-pad:16px;box-sizing:border-box;display:grid;width:100%;margin:0;padding:0;border:0;clear:none;float:none;grid-column:auto;grid-row:auto;grid-template-columns:minmax(0,1fr);grid-template-rows:auto max-content max-content minmax(max-content,1fr);gap:0;min-height:0;aspect-ratio:auto;overflow:visible;box-shadow:0 3px 7px rgba(11,23,25,.18),0 16px 30px -8px rgba(11,23,25,.36);transition:transform .18s ease,box-shadow .18s ease;scroll-margin-top:120px}
#top .afr-catalog-pilot .afr-catalog-card>.avia-image-container{grid-column:1;grid-row:1;align-self:start;width:100%;height:auto;aspect-ratio:1;margin:0}
#top .afr-catalog-pilot .afr-catalog-card .avia-image-container-inner,#top .afr-catalog-pilot .afr-catalog-card .avia-image-overlay-wrap,#top .afr-catalog-pilot .afr-catalog-card a.avia_image{height:auto;width:100%}
#top .afr-catalog-pilot .afr-catalog-card img{display:block;width:100%;height:auto;max-height:none;aspect-ratio:1;object-fit:contain;margin:0}
#top .afr-catalog-pilot .afr-catalog-card>.av-special-heading{grid-column:1;grid-row:2;align-self:start;min-height:0;margin:0 0 6px;padding:24px var(--afr-panel-pad) 0!important}
#top .afr-catalog-pilot .afr-catalog-card>.av-special-heading,#top .afr-catalog-pilot .afr-catalog-card>.av-special-heading h2{font-size:23px;line-height:1.2;overflow-wrap:normal}
#top .afr-catalog-pilot .afr-catalog-card>.av_textblock_section{display:block;grid-column:1;grid-row:3;min-width:0;align-self:start;padding:0 var(--afr-panel-pad)}
#top .afr-catalog-pilot .afr-catalog-card .afr-catalog-copy{display:block;line-height:1.5}
#top .afr-catalog-pilot .afr-catalog-card .afr-catalog-copy p{margin:0}
#top .afr-catalog-pilot .afr-catalog-card .afr-catalog-copy p:first-child{margin:0 0 8px;color:#ffc900}
#top .afr-catalog-pilot .afr-catalog-card .afr-catalog-copy p:not(:first-child){color:inherit}
#top .afr-catalog-pilot .afr-catalog-card>.avia-button-wrap{grid-column:1;grid-row:4;align-self:start;margin:0;padding:8px var(--afr-panel-pad) var(--afr-panel-pad)}
#top .afr-catalog-pilot .afr-catalog-card .avia-button{white-space:normal;padding:8px 12px;min-height:36px}
#top.afr-copy-unified .afr-catalog-card{--afr-copy-size:calc(var(--afr-copy-desktop,19px) - 1px)}
@media(max-width:767.98px){#top.afr-copy-unified .afr-catalog-card{--afr-copy-size:calc(var(--afr-copy-mobile,18px) - 1px)}}
@media(min-width:650px){
#top .afr-catalog-pilot .entry-content-wrapper>.afr-catalog-card{--afr-photo-width:max(290px,33.333%);--afr-panel-pad:clamp(12px,1.6vw,24px);min-height:0;grid-template-columns:var(--afr-photo-width) minmax(0,1fr);grid-template-rows:max-content max-content minmax(max-content,1fr)}
#top .afr-catalog-pilot .afr-catalog-card>.avia-image-container{grid-column:1;grid-row:1/4}
#top .afr-catalog-pilot .afr-catalog-card>.av-special-heading{grid-column:2;grid-row:1;padding-top:24px!important}
#top .afr-catalog-pilot .afr-catalog-card>.av_textblock_section{grid-column:2;grid-row:2}
#top .afr-catalog-pilot .afr-catalog-card>.avia-button-wrap{grid-column:2;grid-row:3}
}
@media(min-width:1250px){#top .afr-catalog-pilot .entry-content-wrapper{grid-template-columns:repeat(2,minmax(0,1fr))}#top .afr-catalog-pilot .entry-content-wrapper>.afr-catalog-card{--afr-photo-width:max(290px,45%);--afr-panel-pad:clamp(12px,1vw,18px);min-height:0}}
@media(min-width:1782px){#top .afr-catalog-pilot .entry-content-wrapper{grid-template-columns:repeat(3,minmax(0,1fr))}#top .afr-catalog-pilot .entry-content-wrapper>.afr-catalog-card{--afr-photo-width:max(290px,45%);--afr-panel-pad:clamp(12px,.8vw,18px)}#top .afr-catalog-pilot .afr-catalog-card>.av-special-heading,#top .afr-catalog-pilot .afr-catalog-card>.av-special-heading h2{font-size:22px}}
#top .afr-catalog-pilot .afr-catalog-card .av-special-heading a,#top .afr-catalog-pilot .afr-catalog-card .av-special-heading a:hover,#top .afr-catalog-pilot .afr-catalog-card .av-special-heading a:focus{text-decoration:none!important;border-bottom:0;box-shadow:none}
@layer afr_interaction_contract{#top .afr-catalog-pilot .afr-catalog-card .av-special-heading a:is(:hover,:focus-visible){text-decoration-line:none!important}}

/* Compact editorial group, per latest explicit correction, 2 November. */
#top .afr-catalog-pilot .afr-catalog-card>.av-special-heading{padding-top:12px!important;margin-bottom:4px}
#top .afr-catalog-pilot .afr-catalog-card>.av-special-heading h2{margin:0;padding:0}
#top .afr-catalog-pilot .afr-catalog-card .afr-catalog-copy p:first-child{margin-bottom:6px}
#top .afr-catalog-pilot .afr-catalog-card>.avia-button-wrap{padding-top:6px;padding-bottom:10px;align-self:start}
@media(min-width:1782px){
#top .afr-catalog-pilot .afr-catalog-card>.av-special-heading{padding-top:8px!important}
#top .afr-catalog-pilot .afr-catalog-card .avia-button{padding-block:6px;min-height:32px}
}

/* Preview paragraphs only: compact leading, standard body remains unchanged. */
#top.afr-copy-unified #main .afr-catalog-pilot .afr-catalog-card .afr-catalog-copy p{line-height:1.4!important}

/* Native editorial link: standard site microcopy, italic, same product destination. */
#top.afr-copy-unified #main .afr-catalog-pilot .afr-catalog-card .afr-catalog-see{font-size:calc(var(--afr-copy-desktop,19px) - 2px)!important;line-height:inherit!important;font-style:italic;white-space:nowrap}
#top .afr-catalog-pilot .afr-catalog-card .afr-catalog-see em{font-size:inherit;line-height:inherit}
@media(max-width:767.98px){#top.afr-copy-unified #main .afr-catalog-pilot .afr-catalog-card .afr-catalog-see{font-size:calc(var(--afr-copy-mobile,18px) - 2px)!important}}

/* Native non-interactive future-model card; shared preview geometry preserved. */
#top .afr-catalog-pilot .afr-catalog-coming-soon>.avia-image-container img{filter:blur(2px) brightness(.65)}
#top .afr-catalog-pilot .afr-catalog-coming-soon>.av_textblock_section:last-child{grid-column:1;grid-row:4;padding:6px var(--afr-panel-pad) 10px}
#top .afr-catalog-pilot .afr-catalog-coming-soon .afr-coming-soon-status p{margin:0;font-weight:700;letter-spacing:.04em}
@media(min-width:650px){#top .afr-catalog-pilot .afr-catalog-coming-soon>.av_textblock_section:last-child{grid-column:2;grid-row:3}}

/* Product preview relief: pointer hover only, respecting reduced motion. */
@media(hover:hover) and (pointer:fine){#top .afr-catalog-pilot .entry-content-wrapper>.afr-catalog-card:hover{transform:translateY(-3px)}#top .afr-catalog-pilot .entry-content-wrapper>.afr-catalog-card:hover .av-special-heading-tag,#top .afr-catalog-pilot .entry-content-wrapper>.afr-catalog-card:hover .av-special-heading-tag a{color:#ffc900!important;opacity:1!important}}
@media(prefers-reduced-motion:reduce){#top .afr-catalog-pilot .entry-content-wrapper>.afr-catalog-card{transition:none}#top .afr-catalog-pilot .entry-content-wrapper>.afr-catalog-card:hover{transform:none}}
