/* Editorial October 2026: cohesive cards and compact, non-overflowing article media. */
.news54 .story-header46{max-width:1100px;margin-inline:auto}.news54 .story-media46{width:min(100%,760px)!important;max-height:none!important;margin-inline:auto!important}.news54 .story-media46 img{display:block;width:100%!important;height:clamp(190px,26vw,295px)!important;max-height:295px!important;object-fit:cover!important;object-position:center!important;border-radius:14px!important}.news54 .story-media46 figcaption{font-size:.73rem;opacity:.77;padding:8px 12px!important;background:transparent!important}.news54 .story-layout46{max-width:940px;margin-inline:auto}.news54 .story-content46{width:100%;max-width:850px}.news54 .story-section54{margin-block:28px}.news54 .story-section54 h2{margin-bottom:12px}.news54 .story-section54 p{line-height:1.75;margin:0 0 15px}.news54 .meta54{font-size:.78rem;opacity:.75;margin-top:14px}.news54 .source54{padding:20px 22px;border-top:1px solid rgba(213,170,89,.35);margin-top:30px;background:rgba(255,255,255,.015)}.news54 .source54 p{margin:9px 0 0}.news54 .source54 a{color:#efc778}.latest-hub54{margin-block:24px 35px!important;padding:23px 26px!important;border:1px solid rgba(224,180,93,.3);border-radius:17px;background:#151719}.latest-hub54 h2{margin:6px 0 9px}.latest-hub54 p{max-width:780px;margin:0 0 12px;line-height:1.65}.latest54{margin-block:26px 34px!important}.latest-title54{display:flex;justify-content:space-between;align-items:end;gap:20px;margin-bottom:16px}.latest-title54 h2{margin:.4rem 0 0}.latest-list54{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.latest-link54{display:flex;flex-direction:column;gap:13px;padding:22px 20px;text-decoration:none!important;color:inherit;border:1px solid rgba(224,180,93,.32);border-radius:18px;background:#151719;min-width:0;transition:border-color .2s,transform .2s}.latest-link54>span:first-child{font-size:.74rem;letter-spacing:.035em;color:#efc778;text-transform:uppercase}.latest-link54 strong{font-size:1.1rem;line-height:1.35}.latest-link54 .arrow54{margin-top:auto;font-size:.78rem;font-weight:700;color:#efc778}.latest-link54:hover{border-color:#efc778;transform:translateY(-3px)}
@media(max-width:780px){.latest-list54{grid-template-columns:1fr}.latest-title54{align-items:flex-start;flex-direction:column}.news54 .story-media46 img{height:200px!important}.news54 .story-content46{padding-inline:0}.news54 .story-section54{margin-block:23px}}@media(prefers-reduced-motion:reduce){.latest-link54{transition:none}.latest-link54:hover{transform:none}}