.CaseStudyView-module__fg3XEa__priorityMedia{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(14px,2vw,28px);margin:clamp(38px,6vw,86px) 0;display:grid}.CaseStudyView-module__fg3XEa__priorityFrame{background:#f4f4f1;border:1px solid #14191c29;overflow:hidden;box-shadow:0 18px 44px #14191c12}:is(.CaseStudyView-module__fg3XEa__priorityFrame img,.CaseStudyView-module__fg3XEa__priorityFrame video){width:100%;height:auto;display:block}.CaseStudyView-module__fg3XEa__closing{color:#edf1ef;background:#182124;max-width:900px;margin-top:clamp(54px,9vw,130px);padding:clamp(28px,5vw,62px)}.CaseStudyView-module__fg3XEa__closing h2{letter-spacing:-.06em;max-width:11ch;margin-top:14px;font-size:clamp(34px,5vw,68px);font-weight:560;line-height:.92}.CaseStudyView-module__fg3XEa__closing>p:not(.csx-impact-eyebrow){color:#edf1efb8;max-width:58ch;margin-top:20px;line-height:1.52}.CaseStudyView-module__fg3XEa__closing .csx-impact-eyebrow{color:#f1a071}.CaseStudyView-module__fg3XEa__closing .btn-outline{color:#edf1ef;border-color:#edf1efc7}.CaseStudyView-module__fg3XEa__closing .btn-outline:hover{color:#182124;background:#edf1ef}.CaseStudyView-module__fg3XEa__closing>div{flex-wrap:wrap;gap:10px;margin-top:28px;display:flex}@media (max-width:620px){.CaseStudyView-module__fg3XEa__priorityMedia{grid-template-columns:minmax(0,1fr)}.CaseStudyView-module__fg3XEa__closing>div{grid-template-columns:minmax(0,1fr);display:grid}.CaseStudyView-module__fg3XEa__closing .btn{justify-content:center}}
