/* Match the approved home-page tile colour. White page gutters remain untouched. */
.ag-catalog-page :is(.ag-category-card,.ag-category-label),
.catalog__page :is(.ag-series-card,.ag-series-label),
.page .product__item,
.ac-page :is(.ac-office,.ac-feedback,.ac-map-section),
.am-page :is(.am-form,.am-benefit,.am-gallery-item),
.an-page .an-card,.ap-related .ap-card{background-color:#f6f7f8!important}

/* News: individual framed cards, including the featured publication. */
.an-page .an-card,.ap-related .ap-card{box-sizing:border-box;border:1px solid #e2e6e9;border-radius:8px;overflow:hidden}
.an-page .an-card .an-cover,.ap-related .ap-card .ap-card-image{border-radius:0}
.an-page .an-card .an-copy{padding:19px 20px 21px}
.an-page .an-card:first-child{padding-bottom:0;border-bottom:1px solid #e2e6e9}
.an-page .an-card:first-child .an-copy{padding:28px 28px 28px 0}
.ap-related .ap-card>time{margin-left:20px;margin-right:20px}
.ap-related .ap-card>h3{padding:0 20px}
.ap-related .ap-card>.ap-read{padding:0 20px 21px}

/* Existing contact cards and form/map panels. */
.ac-page .ac-office{border-color:#e2e6e9}
.ac-page :is(.ac-feedback,.ac-map-section){box-sizing:border-box;border:1px solid #e2e6e9;border-radius:8px;padding:24px}
.ac-page .ac-field :is(input,textarea){background-color:#fff!important}

/* Montage: exact approved icons and gallery images are preserved. */
.am-page .am-form{background-color:#f6f7f8!important}
.am-page .am-field :is(input,textarea){background-color:#fff!important}
.am-page .am-benefit{box-sizing:border-box;background-color:#f6f7f8!important;border:1px solid #e2e6e9;border-radius:8px;padding:16px 18px}
.am-page .am-approved-icon{background-color:#f6f7f8;border-radius:6px}
.am-page .am-approved-icon>span{background-color:#f6f7f8;background-blend-mode:multiply}
.am-page .am-gallery-item{box-sizing:border-box;background-color:#f6f7f8!important;border:6px solid #f6f7f8}

@media(max-width:650px){
 .an-page .an-card:first-child .an-copy{padding:19px 20px 21px}
 .ac-page :is(.ac-feedback,.ac-map-section){padding:20px}
 .am-page .am-benefit{padding:13px 14px}
}

/* About the manufacturer: separate panels, with white gutters. */
.aa-page .aa-facts{border:0;padding:0;gap:24px}
.aa-page .aa-facts>div,.aa-page .aa-values>div,.aa-page .aa-story,.aa-page .aa-card,.aa-page .aa-consult{box-sizing:border-box;background-color:#f6f7f8;border:1px solid #e2e6e9;border-radius:8px}
.aa-page .aa-facts>div{padding:23px 24px}
.aa-page .aa-values{gap:28px}
.aa-page .aa-values>div{padding:26px 28px}
.aa-page .aa-story{overflow:hidden;gap:32px}
.aa-page .aa-story-copy{padding:27px 28px 27px 0}
.aa-page .aa-card{overflow:hidden;padding-bottom:21px}
.aa-page .aa-card-picture{border-radius:0}
.aa-page .aa-card h3{padding:0 19px}
.aa-page .aa-card>p{padding:0 19px}
.aa-page .aa-consult{padding:30px}
@media(max-width:650px){
 .aa-page .aa-facts{gap:14px}
 .aa-page .aa-facts>div{padding:20px}
 .aa-page .aa-values>div{padding:23px}
 .aa-page .aa-story{gap:0}
 .aa-page .aa-story-copy{padding:23px}
 .aa-page .aa-consult{padding:24px}
}
