/* Review 14: fewer entry points, compact content, one R&D page. */
@media(min-width:901px){
 .mega-inner--applications{display:block!important}
 .mega-application-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:30px}
 .site-header .main-nav .mega-application-grid .mega-feature{border:0;padding:0!important;position:relative;display:block!important;margin:0;background:#f2f6f8;overflow:hidden}
 .mega-application-grid .mega-feature img{width:100%;height:135px;object-fit:cover;margin:0;display:block}
 .mega-application-grid .mega-feature div{padding:18px 22px 23px}
 .mega-application-grid .mega-feature strong{font-size:18px;line-height:1.6;font-weight:500}
 .mega-application-grid .mega-feature small{font-size:12px;line-height:1.7;margin-top:8px;display:block}
 .mega-application-grid .mega-feature>span{right:20px;bottom:27px;top:auto}
 .legacy-fields-grid.is-engaged .legacy-field.is-expanded{flex-grow:1.8}
 .legacy-fields-grid.is-engaged .legacy-field:not(.is-expanded){flex-grow:.75}
}
@media(max-width:900px){
 .mega-application-grid{display:grid;gap:6px}
 .site-header .main-nav .mega-application-grid .mega-feature{display:block!important;margin:0;border-bottom:1px solid #e6edf1}
 .mega-application-grid .mega-feature img,.mega-application-grid .mega-feature>span{display:none}
 .mega-application-grid .mega-feature strong{display:block;font-size:13px;font-weight:500}
 .mega-application-grid .mega-feature small{display:block;color:#7b8d9a;font-size:11px;line-height:1.7;margin-top:5px}
 .legacy-fields-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.legacy-field{height:360px}
 .legacy-field-copy{left:18px;right:18px}.legacy-field-copy h3{font-size:19px}.legacy-field-copy p{font-size:12px}
}
@media(max-width:650px){.legacy-fields-grid{grid-template-columns:1fr}.legacy-field{height:350px}.legacy-field-copy{left:27px;right:27px}.legacy-field-copy h3{font-size:25px}.legacy-field-copy p{font-size:14px}}
#news-list.news-main{padding-top:30px!important}
.people-intro.people-intro--compact{display:block;max-width:1040px;margin:0}
.people-intro--compact p{margin:0;font-size:18px;line-height:2.1}
#development.content-section{padding:64px 0 58px}
#development .content-heading{margin-bottom:28px}
.people-story,.editorial-story,.manufacturing-record{cursor:default}
.people-story:hover img,.editorial-story:hover img{transform:none}
#research .detail-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:30px}
#research .detail-grid article{background:transparent;border:0;border-top:1px solid #c8dce8;padding:26px 0 0}
#research .detail-grid h3{font-size:21px;font-weight:500;line-height:1.6}
#research .detail-grid p{font-size:14px;line-height:1.95}
#research .detail-lead,#quality .detail-lead{max-width:1060px;margin:0 0 34px;font-size:17px;line-height:2}
#research .detail-number{margin-bottom:22px}
#quality .quality-control-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:30px}
#quality .quality-control-grid article{border-top:1px solid #c8dce8;padding-top:24px}
#quality .quality-control-grid h3{font-size:21px;font-weight:500}
#quality .quality-control-grid p{font-size:14px;line-height:1.95}
.innovation-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:45px}
.innovation-summary article{border-top:1px solid #c8dce8;padding:25px 0 0}
.innovation-summary h3{font-size:23px;font-weight:500;line-height:1.65;margin:20px 0 16px}
.innovation-summary p{font-size:15px;line-height:1.95}
.form-and-contact:has(#application-form){display:block;max-width:1000px}
.contact-entry-form{min-width:0}
.form-grid label{min-width:0}
.form-grid input,.form-grid textarea,.form-grid select{max-width:100%}
.form-status{margin:24px 0 0;line-height:1.8;color:#547284;font-size:14px}
.form-status:empty{display:none}.form-status[data-state=error]{color:#a22d32}.form-status[data-state=success]{color:#207155}
.contact-entry-form button:disabled{opacity:.65;cursor:wait}
#online-application .detail-lead{max-width:850px}
@media(max-width:900px){#research .detail-grid,#quality .quality-control-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:30px}.innovation-summary{gap:25px}.innovation-summary h3{font-size:21px}.people-intro--compact p{font-size:16px}}
@media(max-width:540px){#news-list.news-main{padding-top:22px!important}#development.content-section{padding:46px 0}#research .detail-grid,#quality .quality-control-grid{grid-template-columns:1fr}.innovation-summary{grid-template-columns:1fr;gap:30px}#research .detail-lead,#quality .detail-lead{font-size:15px}.people-intro--compact p{font-size:15px}}
/* Product cutouts sit on existing symbolic landscapes in the application menu. */
@media(min-width:901px){.mega-application-grid .mega-feature img{object-fit:contain;padding:8px 40px;background:center/cover no-repeat url('banner/sky-v1.webp')}.mega-application-grid .mega-feature[href$='#new-energy'] img{background-image:url('banner/horizon-v1.webp')}.mega-application-grid .mega-feature[href$='#heavy-special'] img{background-image:url('banner/mountain-v1.webp')}}
