.tk57-craft{background:#eaf0f5;border-top:1px solid #d2dfe8;border-bottom:1px solid #d2dfe8;scroll-margin-top:25px}.tk57-craft-grid{display:grid;grid-template-columns:1.12fr 1fr;align-items:center;gap:50px}.tk57-craft figure{margin:0;min-width:0;background:#172635;box-shadow:0 12px 28px #17263513}.tk57-craft figure>a{display:block}.tk57-craft img{display:block;width:100%;height:auto;aspect-ratio:3/2;object-fit:cover}.tk30 .tk57-craft figcaption{padding:15px 20px;color:#dce7ef;font-size:13px;line-height:1.8}.tk30 .tk57-craft h2{font-size:clamp(32px,3.3vw,41px);line-height:1.25;letter-spacing:-.8px;margin-bottom:24px}.tk57-craft h2 em{font-style:normal;color:#285d81}.tk30 .tk57-craft p{font-size:18px;line-height:1.85;color:#4e6070}.tk57-craft .tk57-craft-link{display:inline-block;color:#245b82;font-size:17px;line-height:1.7;font-weight:600;border-bottom:1px solid #9bb2c4;padding-bottom:6px;margin-top:5px}.tk57-craft a:focus-visible{outline:3px solid #285d81;outline-offset:5px}.tk30 .tk57-craft .tk57-craft-note{font-size:15px;line-height:1.8;margin:23px 0 0}.tk57-craft .tp-eyebrow{display:block;color:#285d81;font-size:12px;line-height:1.8;letter-spacing:1.2px;font-weight:600;text-transform:uppercase;margin-bottom:17px}
@media(max-width:1199px){.tk57-craft-grid{gap:30px}}@media(max-width:991px){.tk57-craft-grid{grid-template-columns:1fr;gap:32px}.tk57-craft figure{max-width:760px}.tk57-craft-copy{max-width:760px}}@media(max-width:600px){.tk30 .tk57-craft h2{font-size:32px}.tk30 .tk57-craft p{font-size:17px}.tk30 .tk57-craft figcaption{padding:14px 17px}.tk57-craft .tk57-craft-link{font-size:16px}}
