.press-section{padding:64px 0;background:#f3f8fc;color:#12365a}.press-section .section-heading{max-width:680px;margin-bottom:32px}.press-section h2,.proof-reviews h2{font-size:36px;line-height:40px;font-weight:700;text-wrap:balance}.press-section p,.proof-reviews p,.proof-reviews blockquote{text-wrap:pretty}.proof-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.press-card{background:#fff;border:1px solid #d8e4ef;border-radius:16px;overflow:hidden;min-width:0;transition:transform .7s cubic-bezier(.32,.72,0,1),box-shadow .7s cubic-bezier(.32,.72,0,1)}.press-card:hover{transform:translateY(-4px);box-shadow:0 12px 32px #12365a12}.press-image{width:100%;aspect-ratio:16/9;object-fit:cover}.press-body{padding:24px}.press-source{display:flex;gap:12px;align-items:center;font-size:14px;line-height:20px;font-weight:600;color:#355779}.press-logo{width:80px;height:32px;object-fit:contain}.press-card h3{font-size:24px;line-height:32px;margin:16px 0;font-weight:600;text-wrap:balance}.press-card h3 a{color:#12365a;text-decoration:none}.press-date,.press-excerpt{font-size:14px;line-height:20px;color:#52677c}.press-read{display:inline-block;margin-top:16px;font-size:16px;line-height:24px;font-weight:600;color:#155cb1}.proof-empty{grid-column:1/-1;margin:0;padding:24px 32px;border:1px solid #d8e4ef;border-radius:12px;background:#fff;font-size:16px;line-height:24px;color:#52677c}.proof-review-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.proof-review-card{padding:24px;border:1px solid #d8e4ef;border-radius:16px;background:#fff;display:flex;flex-direction:column;min-width:0;color:#12365a}.proof-review-card blockquote{font-size:16px;line-height:24px;font-style:normal;margin:16px 0 24px;flex:1}.proof-person{display:flex;gap:12px;align-items:center}.proof-avatar{position:relative;flex:0 0 48px;width:48px;height:48px;border-radius:50%;overflow:hidden;display:grid;place-items:center;background:#e8f1fa;font-weight:600}.proof-avatar img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.proof-person h3{font-size:16px;line-height:24px;margin:0;font-weight:600}.proof-person p{font-size:14px;line-height:20px;margin:4px 0 0;color:#52677c}.proof-draft{font-size:12px;line-height:16px;color:#52677c}.proof-notice{font-size:14px;line-height:20px;color:#52677c}.press-section a:focus-visible,.proof-review-grid:focus-visible{outline:2px solid #155cb1;outline-offset:4px}.press-section a:active{opacity:.75}.proof-reviews{scroll-margin-top:120px}
@media(max-width:767px){.press-section{padding:32px 0}.press-section h2,.proof-reviews h2{font-size:30px;line-height:36px}.proof-grid,.proof-review-grid{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;gap:16px;padding-bottom:12px}.press-card,.proof-review-card{flex:0 0 88%;scroll-snap-align:start}.proof-empty{flex:1;min-width:0;padding:16px}.press-body,.proof-review-card{padding:16px}.press-card h3{font-size:20px;line-height:28px}}
@media(prefers-reduced-motion:reduce){.press-card{transition:none}.press-card:hover{transform:none}}

/* One lead interview followed by four related reports. */
@media(min-width:768px){.proof-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.press-card{display:grid;grid-template-columns:160px minmax(0,1fr)}.press-card .press-image{height:100%;min-height:160px;aspect-ratio:auto}.press-card .press-body{padding:24px}.press-card h3{font-size:20px;line-height:28px;margin:12px 0}.press-card:first-child{grid-column:1/-1;grid-template-columns:1fr 1fr}.press-card:first-child .press-image{min-height:320px;max-height:400px;object-position:center 25%}.press-card:first-child .press-body{padding:32px;align-self:center}.press-card:first-child h3{font-size:30px;line-height:36px}.press-card:first-child .press-excerpt{font-size:16px;line-height:24px}}
@media(max-width:767px){.press-card{display:flex;flex-direction:column}.press-body{display:flex;flex:1;flex-direction:column}.press-read{margin-top:auto;padding-top:16px}.press-image{flex:none}.press-excerpt{display:none}.press-section{scroll-margin-top:96px}}
