.sgp-media-section-head{padding:0 8vw 34px;background:#f2f6fb;color:var(--sgp-ink)}
.sgp-media-section-head h2{margin:0;max-width:820px;font-family:'Cormorant Garamond',serif;font-size:clamp(46px,4.8vw,72px);font-weight:500;line-height:.96;letter-spacing:-2px;color:var(--sgp-ink)}
.sgp-media-section-head>p:not(.sgp-kicker){max-width:650px;margin:20px 0 0;color:#53677f;font-size:14px;line-height:1.8}
.sgp-proof-grid-awards{padding-bottom:125px}
.sgp-media-resources{display:grid;grid-template-columns:.8fr 1.2fr;gap:8vw;align-items:start;padding:105px 8vw;background:#f2f6fb;color:var(--sgp-ink)}
.sgp-media-resources h2{margin:0;font-family:'Cormorant Garamond',serif;font-size:clamp(48px,5vw,74px);font-weight:500;line-height:.96;letter-spacing:-2px;color:var(--sgp-ink)}
.sgp-media-resource-links{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid #cbd8e7;border-left:1px solid #cbd8e7}
.sgp-media-resource-links a{min-height:150px;display:flex;flex-direction:column;justify-content:space-between;padding:25px;border-right:1px solid #cbd8e7;border-bottom:1px solid #cbd8e7;background:#fff;color:var(--sgp-ink);text-decoration:none;transition:background .2s ease,color .2s ease}
.sgp-media-resource-links a:hover{background:#06152e;color:#fff}
.sgp-media-resource-links span{font-size:8px;font-weight:700;letter-spacing:1.8px;text-transform:uppercase;color:#075dcc}
.sgp-media-resource-links strong{font-size:10px;line-height:1.5;letter-spacing:1.2px;text-transform:uppercase}
.sgp-media-resource-links a:hover span{color:#70bcff}
@media(max-width:900px){.sgp-media-section-head{padding:0 7vw 30px}.sgp-media-resources{grid-template-columns:1fr;gap:38px;padding:80px 7vw}.sgp-media-resource-links{grid-template-columns:1fr}.sgp-media-resource-links a{min-height:100px}}
@media(max-width:620px){.sgp-media-section-head{padding-left:20px;padding-right:20px}.sgp-media-resources{padding:70px 20px}.sgp-media-resource-links a{min-height:88px;padding:22px}}