.osh-pg{width:100%;font-family:inherit;text-align:left}
.osh-pg,.osh-pg *{box-sizing:border-box}
.osh-pg ul.osh-pg__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin:0!important;padding:0!important;list-style:none!important}
.osh-pg .osh-pg__item{min-width:0;margin:0!important;padding:0!important;list-style:none!important}
.osh-pg a.osh-pg__card{display:grid;grid-template-columns:112px minmax(0,1fr);gap:22px;align-items:center;height:100%;padding:16px;border:1px solid #e3e9ec;border-radius:12px;background:#fff;color:#222;text-decoration:none;box-shadow:0 4px 14px rgba(25,55,65,.04);transition:border-color .18s,box-shadow .18s}
.osh-pg a.osh-pg__card:hover{border-color:#b7c9cf;box-shadow:0 6px 20px rgba(25,55,65,.09)}
.osh-pg a.osh-pg__card:focus-visible{outline:3px solid #bc4029;outline-offset:4px}
.osh-pg .osh-pg__image{display:block;width:112px;aspect-ratio:1;background:#fff;border-radius:8px;overflow:hidden}
.osh-pg .osh-pg__image img{display:block!important;width:100%!important;height:100%!important;max-width:100%;margin:0!important;object-fit:contain;border-radius:8px}
.osh-pg .osh-pg__copy{min-width:0}
.osh-pg h2.osh-pg__title{margin:0!important;padding:0!important;font-family:inherit;font-size:17px!important;font-weight:700;line-height:1.3!important;color:#222;letter-spacing:0;text-transform:none;overflow-wrap:anywhere}
.osh-pg h3.osh-pg__subtitle{margin:7px 0 0!important;padding:0!important;font-family:inherit;font-size:14px!important;font-weight:400;line-height:1.5!important;color:#56646a;letter-spacing:0;text-transform:none;overflow-wrap:anywhere}
.osh-pg .osh-pg__more{display:block;margin-top:10px;font-size:13px;line-height:1.5;font-weight:700;color:#193b48}
.osh-pg .osh-pg__more span{margin-left:5px}
@media(max-width:980px){.osh-pg ul.osh-pg__grid{grid-template-columns:minmax(0,1fr)}}
@media(max-width:479px){.osh-pg a.osh-pg__card{grid-template-columns:80px minmax(0,1fr);gap:14px;padding:14px}.osh-pg .osh-pg__image{width:80px}.osh-pg h2.osh-pg__title{font-size:16px!important}}
@media(prefers-reduced-motion:reduce){.osh-pg a.osh-pg__card{transition:none}}
