.ocns-followup{margin:26px 0 12px;color:#143348;font-family:inherit;clear:both;text-align:right;line-height:1.9}
.ocns-followup *{box-sizing:border-box}
.ocns-followup .ocns-actions{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:22px;background:#edf6f5;border:1px solid #a9cfcd;border-top:3px solid #087e89;border-radius:10px}
.ocns-followup h2{font-family:inherit!important;font-size:19px!important;line-height:1.8!important;color:#143348!important;margin:0 0 6px!important;font-weight:700}
.ocns-actions p{font-size:14px;margin:0!important;color:#3c5664}
.ocns-followup a{text-decoration:none!important}
.ocns-followup .ocns-button{flex-shrink:0;display:inline-flex;gap:20px;align-items:center;background:#087e89;color:#fff!important;padding:10px 17px;border-radius:7px;font-size:14px;font-weight:700;border:1px solid #086a74}
.ocns-followup .ocns-button:hover{background:#125369}
.ocns-reading-head{display:flex;align-items:center;justify-content:space-between;gap:15px;margin:24px 0 14px}
.ocns-reading-head>a{font-size:12px;font-weight:700;color:#076574!important}
.ocns-followup .ocns-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}
.ocns-followup .ocns-card{display:flex;flex-direction:column;overflow:hidden;background:#fff;border:1px solid #b2c6cf;border-radius:9px;color:#143348!important;transition:border-color .15s,box-shadow .15s}
.ocns-followup .ocns-card:hover{border-color:#087e89;box-shadow:0 4px 14px #14334816}
.ocns-followup .ocns-card img{display:block;margin:0!important;width:100%;height:126px;object-fit:cover;background:#edf3f5;border:0!important}
.ocns-card-title{display:block;padding:12px 13px 8px;font-weight:700;font-size:14px;line-height:1.9;flex:1}
.ocns-read{display:flex;align-items:center;justify-content:space-between;margin:0 13px;padding:9px 0;border-top:1px solid #dae5e9;font-size:12px;font-weight:700;color:#076574}
.ocns-followup a:focus-visible{outline:3px solid #bd8625;outline-offset:4px}
.ocns-preview-note{background:#fff4d9;border:1px solid #caa763;padding:9px 12px;margin:10px 0 18px;color:#684a00;font-size:13px}
@media(max-width:680px){.ocns-followup .ocns-actions{align-items:flex-start;flex-direction:column;padding:17px;gap:12px}.ocns-reading-head{align-items:flex-start;flex-direction:column;gap:3px}.ocns-followup .ocns-grid{grid-template-columns:1fr}.ocns-followup .ocns-card{display:grid;grid-template-columns:100px minmax(0,1fr);grid-template-rows:1fr auto}.ocns-followup .ocns-card img{width:100px;height:100%;min-height:115px;grid-row:1/3}.ocns-card-title{font-size:14px;padding:10px 12px}.ocns-read{padding:7px 0}.ocns-followup h2{font-size:18px!important}}
@media(prefers-reduced-motion:reduce){.ocns-followup .ocns-card{transition:none}}
