.program-field-cases{padding:60px 0;background:#fff;color:#071326}.program-field-heading{display:flex;align-items:end;justify-content:space-between;gap:30px;margin-bottom:28px}.program-field-heading h2{font-size:36px;line-height:1.35;letter-spacing:-.05em;margin:14px 0 0;word-break:keep-all}.program-field-heading>p{max-width:340px;font-size:15px;line-height:1.85;color:#536a78;word-break:keep-all}.program-field-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px}.program-field-card{display:flex;flex-direction:column;border:1px solid #cddfe6;border-radius:7px;overflow:hidden;background:white;color:inherit;text-decoration:none;transition:border-color .15s}.program-field-card:hover{border-color:#088b9b}.program-field-card:focus-visible{outline:3px solid #088b9b;outline-offset:4px}.program-field-card figure{margin:0;background:#edf4f6}.program-field-card img{display:block;width:100%;height:auto;aspect-ratio:16/10;object-fit:cover;object-position:center}.program-field-card figcaption{font-size:10px;color:#526b79;padding:7px 14px;line-height:1.6}.program-field-copy{padding:24px;flex:1;display:flex;flex-direction:column}.program-field-copy>div{display:flex;justify-content:space-between;gap:10px;font-size:12px}.program-field-copy>div span{color:#087c89;font-weight:800}.program-field-copy time{color:#6b7e8a;white-space:nowrap}.program-field-copy h3{font-size:24px;line-height:1.5;letter-spacing:-.04em;margin:14px 0 12px;word-break:keep-all}.program-field-copy p{font-size:15px;line-height:1.85;color:#536a78;margin:0 0 20px;word-break:keep-all}.program-field-copy>b{font-size:14px;color:#087c89;border-top:1px solid #dbe6eb;padding-top:16px;margin-top:auto}
@media(max-width:640px){.program-field-cases{padding:40px 0}.program-field-heading{display:block}.program-field-heading h2{font-size:29px}.program-field-heading>p{max-width:none;font-size:14px;margin-top:17px}.program-field-grid{grid-template-columns:1fr;gap:20px}.program-field-copy{padding:19px}.program-field-copy h3{font-size:22px}.program-field-copy p{font-size:14px}}
