/* Approved knowledge-page imagery; loaded only by the five knowledge pages. */
.sc-harmonized .sc-concept-hero{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:center;gap:36px}
.sc-concept-hero .sc-concept-image{margin:0;min-width:0;align-self:start;position:relative}
.sc-concept-hero .sc-concept-image img{display:block;width:100%;height:auto;aspect-ratio:3/2;object-fit:cover;border-radius:16px;box-shadow:0 14px 32px #163c3a12}
.sc-harmonized .sc-concept-hero>.kb-start{grid-column:1/-1;align-self:auto;margin:0}
.sc-harmonized .sc-concept-hero>.kb-start ul{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}
.sc-harmonized .sc-concept-hero>.kb-start li{margin:0;padding:0;border:0}
.sc-concept-hero .sc-concept-copy>p:last-child{max-width:720px;color:var(--muted);font-size:18px;line-height:1.8;margin:0}
@media(max-width:800px){
 .sc-harmonized .sc-concept-hero{grid-template-columns:1fr;gap:28px}
 .sc-harmonized .sc-concept-hero>.kb-start ul{grid-template-columns:1fr;gap:18px}
 .sc-concept-hero .sc-concept-image{width:100%}
}
/* Retain the existing overview introduction size on small screens. */
@media(max-width:700px){.sc-concept-hero .sc-concept-copy>p:last-child{font-size:16px}}
