.schema-page-body{margin:48px 0;padding:28px var(--page-padding) 0 var(--page-padding);display:flex;flex-direction:row;flex-wrap:nowrap;gap:24px;>.search-banner{color:#fff;padding:24px 24px 48px;aspect-ratio:338 / 275;width:auto;height:275px;margin:0;border:1px solid transparent;border-radius:6px;>.background-img{border-radius:6px}>.callout-row{display:flex;flex-direction:column;text-align:left;margin:0;gap:10px}}}.schema-container{display:block;.container-head{color:var(--bunker-800);font-family:Inter;font-size:16px;font-style:normal;font-weight:600;line-height:22px;letter-spacing:3.84px;text-transform:uppercase;margin:0}.container-subhead{color:var(--bunker-800);font-family:Montserrat;font-size:28px;font-style:normal;font-weight:600;line-height:36px;margin:0;padding:8px 0}.container-paragraph{color:var(--bunker-800);font-family:Inter;font-size:16px;font-style:normal;font-weight:400;line-height:24px;letter-spacing:.5px}}.cards-container{padding:0 var(--page-padding);margin-top:48px;display:flex;flex-direction:row;flex-wrap:wrap;gap:24px;>.card{height:fit-content;max-width:calc((100% - 48px) / 3);min-width:300px}}@media screen and (max-width: 768px){.schema-page-body{flex-wrap:wrap;>.search-banner{width:100%;>.callout-row{text-align:center}}}}@media screen and (max-width: 768px){.cards-container{flex-direction:column;>.card{max-width:100%;aspect-ratio:unset}}}
