.XQ-NJa_gallery{color:#6b6c6c;background:#fff;padding:64px 24px 72px;font-family:Jost,sans-serif}.XQ-NJa_intro{text-align:center;max-width:760px;margin:0 auto 48px}.XQ-NJa_eyebrow{color:#09578b;text-transform:uppercase;letter-spacing:2px;font-size:14px}.XQ-NJa_intro h1{color:#09578b;text-transform:uppercase;margin:12px 0 24px;font-family:Montserrat,sans-serif;font-size:clamp(34px,5vw,56px);font-weight:300;line-height:1.15}.XQ-NJa_intro>p:last-child{font-size:18px;line-height:1.6}.XQ-NJa_cases{gap:36px;max-width:1140px;margin:auto;display:grid}.XQ-NJa_case{background:#f8fcff;border:1px solid #dce9f1;padding:28px}.XQ-NJa_caseHeading{text-align:center;margin-bottom:22px}.XQ-NJa_caseHeading h2{color:#09578b;margin:0 0 6px;font:400 clamp(22px,3vw,28px)/1.3 Montserrat,sans-serif}.XQ-NJa_caseHeading p{margin:0;font-size:16px}.XQ-NJa_pair{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.XQ-NJa_pair figure{min-width:0;margin:0}.XQ-NJa_pair figcaption{color:#fff;text-align:center;text-transform:uppercase;letter-spacing:1px;background:#09578b;padding:10px 16px;font:500 14px/1.5 Montserrat,sans-serif}.XQ-NJa_pair a{background:#fff;display:block}.XQ-NJa_pair a:focus-visible{outline-offset:4px;outline:3px solid #09578b}.XQ-NJa_pair a{aspect-ratio:5/3;overflow:hidden}.XQ-NJa_pair img{object-fit:cover;object-position:center;width:100%;max-width:none;height:100%;display:block}.XQ-NJa_note{text-align:center;margin:32px auto 0;font-size:15px}@media (max-width:767px){.XQ-NJa_gallery{padding:40px 16px 48px}.XQ-NJa_intro{margin-bottom:32px}.XQ-NJa_case{padding:18px 12px}.XQ-NJa_pair{grid-template-columns:1fr;gap:16px}}
