/* Three equal service areas, with Tinos headings and Roboto body copy. */
.sterna-expertise .brand-heading{display:block;margin-bottom:35px}
.sterna-expertise-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;list-style:none;padding:0;margin:0}
.sterna-expertise-cards>li{min-width:0;padding:28px 30px 30px;background:var(--paper);border-top:1px solid var(--line)}
.sterna-card-number{display:block;color:var(--red);font:500 11px/1.5 var(--sans);letter-spacing:.08em;margin-bottom:25px}
.sterna-expertise-cards h3{font-family:var(--serif);font-size:28px;font-weight:400;line-height:1.15;letter-spacing:-.015em;min-height:2.3em;margin:0 0 18px}
.sterna-expertise-cards p{font-family:var(--sans);font-size:17px;line-height:1.65;letter-spacing:0;color:var(--muted);margin:0}
@media(max-width:1100px){.sterna-expertise-cards{gap:20px}.sterna-expertise-cards>li{padding:25px 24px}.sterna-expertise-cards h3{font-size:26px}}
@media(max-width:800px){.sterna-expertise .brand-heading{margin-bottom:28px}.sterna-expertise-cards{grid-template-columns:1fr;gap:18px}.sterna-expertise-cards>li{padding:25px 28px}.sterna-card-number{margin-bottom:16px}.sterna-expertise-cards h3{min-height:0;font-size:28px;margin-bottom:14px}.sterna-expertise-cards p{font-size:16px}}
@media(max-width:360px){.sterna-expertise-cards>li{padding:24px}.sterna-expertise-cards h3{font-size:26px}}

/* Preserve the real gallery photograph within a wide brand banner. */
.brand-hero--sterna .brand-hero-photo{left:auto;right:0;width:68%;object-position:50% 60%}
.brand-hero--sterna::after{background:linear-gradient(90deg,#162530 0%,#162530 31%,rgba(22,37,48,.87) 45%,rgba(22,37,48,.22) 72%,rgba(22,37,48,.07) 100%)}
@media(max-width:800px){.brand-hero--sterna .brand-hero-photo{width:100%;object-position:50% 63%}.brand-hero--sterna::after{background:linear-gradient(90deg,rgba(22,37,48,.94),rgba(22,37,48,.72) 65%,rgba(22,37,48,.4))}}
@media(max-width:540px){.brand-hero--sterna .brand-hero-photo{object-position:50% 63%}.brand-hero--sterna::after{background:linear-gradient(90deg,rgba(22,37,48,.93),rgba(22,37,48,.77))}}
