.force-production .fh-news-heading{position:relative;display:flex;align-items:center;justify-content:space-between;gap:20px;min-height:180px;padding:24px 28px;overflow:hidden;background:linear-gradient(110deg,#c3eef0,#e2f6f6)}
.force-production .fh-news-heading-copy{position:relative;z-index:1;flex:1;min-width:0}.force-production .fh-news-heading-copy h1{font-size:30px;line-height:1.15}.force-production .fh-news-heading-copy p{max-width:420px;line-height:1.6}
.force-production .fh-news-heading-art{position:relative;width:150px;height:145px;flex-shrink:0;align-self:flex-end;background:radial-gradient(ellipse at 50% 85%,#67b5c166,transparent 65%)}
.force-production .fh-news-frank{position:absolute;right:12px;bottom:15px;width:70px;height:auto;image-rendering:pixelated}.force-production .fh-news-letter{position:absolute;left:12px;top:10px;width:52px;height:62px;image-rendering:pixelated;transform:rotate(-9deg)}
.force-production .fh-news-desk-sign{position:absolute;bottom:0;left:0;right:0;background:#38768b;border:2px solid #234c5f;box-shadow:inset 0 2px #76bac8,0 3px #d1b26d;color:#fff3b8;font-size:10px;font-weight:800;text-align:center;letter-spacing:1px;padding:8px 5px;border-radius:4px}
.force-production .fh-news-cards{display:flex;flex-direction:column;gap:0}.force-production .fh-news-card{display:grid;grid-template-columns:104px minmax(0,1fr);gap:20px;border:0;border-bottom:1px solid #d7e6ec!important;border-radius:0;padding:22px 26px;text-decoration:none;transition:background .15s}.force-production .fh-news-card:last-child{border-bottom:0!important}.force-production .fh-news-card:hover{background:#f1fafc}.force-production .fh-news-card:focus-visible{outline:3px solid #31879f;outline-offset:-4px}
.force-production .fh-news-card-visual{position:relative;min-height:105px;background:linear-gradient(145deg,#e5f8fa,#a6d8e1);border:1px solid #bedee4;border-radius:8px;overflow:hidden}.force-production .fh-news-card-visual img{display:block;width:100%;height:100%;min-height:105px;max-height:160px;object-fit:cover;margin:0;border-radius:0}.force-production .fh-news-no-cover{background:#def1f4 url('/assets/navigation/message.png') center/39px auto no-repeat;image-rendering:pixelated}.force-production .fh-news-card-number{position:absolute;top:5px;left:5px;border:1px solid #326477;border-radius:3px;background:#fff8dc;color:#3f6977;font-size:10px;font-weight:800;padding:3px 5px}.force-production .fh-news-card-copy h2{margin:7px 0;font-size:19px}.force-production .fh-news-card-copy p{margin:7px 0 12px;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.force-production .fh-news-card-copy .fh-kicker{font-size:10px}
.force-production .fh-news-recent{border:0;border-radius:0;box-shadow:none;background:none;position:static;display:block;margin:0 0 22px;padding:0}.force-production .fh-news-recent button{display:block;text-align:left;width:100%;border:0;border-bottom:1px solid #d7e6ec;border-radius:0;background:transparent;color:#315b70;padding:12px 0}.force-production .fh-news-recent button strong{display:block;line-height:1.4;font-size:12px}.force-production .fh-news-recent button small{display:block;color:#758f9c;font-size:10px;margin-top:6px}
@media(max-width:560px){.force-production .fh-news-heading{padding:20px;gap:12px;min-height:165px}.force-production .fh-news-heading-copy h1{font-size:25px}.force-production .fh-news-heading-art{width:95px;height:125px}.force-production .fh-news-frank{width:56px;right:0}.force-production .fh-news-letter{width:34px;height:auto;left:0;top:6px}.force-production .fh-news-desk-sign{font-size:8px;letter-spacing:0;padding:7px 3px}.force-production .fh-news-card{grid-template-columns:70px minmax(0,1fr);gap:13px;padding:18px}.force-production .fh-news-card-visual{min-height:80px}.force-production .fh-news-card-visual img{min-height:80px}.force-production .fh-news-card-copy h2{font-size:17px}}
