.cyberox-featured-post{display:block;gap:clamp(20px,4vw,44px);align-items:center;padding:clamp(20px,4vw,40px);margin:24px 0;border:1px solid #e2e8f0;border-radius:16px;background:#fff;color:#172033;box-sizing:border-box}
.cyberox-featured-post__image{display:block;margin-bottom:24px;overflow:hidden;border-radius:10px}
.cyberox-featured-post__image img{display:block;width:100%;height:auto}
.cyberox-featured-post__body{flex:1 1 280px;min-width:0}
.cyberox-featured-post__label{font-size:12px;letter-spacing:.1em;text-transform:uppercase;font-weight:700;color:#475569}
.cyberox-featured-post__body>h2{font-size:clamp(24px,3vw,36px);line-height:1.2;margin:12px 0;overflow-wrap:anywhere}
.cyberox-featured-post__body>h2 a{color:inherit;text-decoration:none}
.cyberox-featured-post p{line-height:1.7;margin:0 0 20px}
.cyberox-featured-post a.cyberox-featured-post__button{display:inline-block;padding:12px 20px;border-radius:7px;background:#172033;color:#fff;text-decoration:none;font-weight:600}
.cyberox-featured-post a:focus-visible{outline:3px solid #2563eb;outline-offset:4px}
.cyberox-featured-post .screen-reader-text{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}
@media(max-width:600px){.cyberox-featured-post{display:block}.cyberox-featured-post__image{display:block;margin-bottom:20px}}

.cyberox-featured-post__content{overflow-wrap:anywhere;line-height:1.7}.cyberox-featured-post__content img,.cyberox-featured-post__content video{max-width:100%;height:auto}.cyberox-featured-post__content iframe{max-width:100%}.cyberox-featured-post__content figure{max-width:100%;margin-inline:0}
