/* Homepage hero refinement: news | developments | advertisement, with compact lead imagery. */
.siaq-front .siaq-hero{direction:rtl;display:grid;grid-template-columns:minmax(0,260px) minmax(0,1.7fr) minmax(0,1.04fr);grid-template-areas:"updates lead side";gap:16px;align-items:start;min-height:0}
.siaq-front .siaq-hero.has-hero-ad{grid-template-columns:minmax(125px,170px) minmax(210px,245px) minmax(0,1.75fr) minmax(0,.98fr);grid-template-areas:"ad updates lead side"}
.siaq-front .siaq-hero :is(.siaq-lead,.siaq-updates,.siaq-feature-side,.siaq-hero-ad){min-width:0;grid-column:auto;grid-row:auto}
.siaq-front .siaq-hero .siaq-lead{grid-area:lead}
.siaq-front .siaq-hero .siaq-updates{grid-area:updates;display:block;width:100%;max-width:100%;overflow:hidden;padding:14px;border:1px solid #334059;border-top:3px solid #b5252b;background:#182234;box-sizing:border-box}
.siaq-front .siaq-hero .siaq-updates h2{margin:0 0 8px;padding-bottom:10px;border-bottom:1px solid #334059;white-space:normal;font-size:19px;color:#eff3f9}
.siaq-front .siaq-hero .siaq-updates>a{display:grid;grid-template-columns:auto minmax(0,1fr);gap:3px 7px;flex:none;width:100%;min-width:0;padding:9px 0;border:0;border-bottom:1px dotted #455168;color:#edf1f7;box-sizing:border-box;white-space:normal;overflow-wrap:anywhere;line-height:1.65}
.siaq-front .siaq-hero .siaq-updates>a>span:nth-child(2){min-width:0}
.siaq-front .siaq-hero .siaq-updates small{display:block;grid-column:2;font-size:11px;color:#a9b8cb}
.siaq-front .siaq-hero .siaq-feature-side{grid-area:side;display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:14px}
.siaq-front .siaq-hero .siaq-hero-ad{grid-area:ad;border:1px solid #334059;padding:10px;background:#182234;min-width:0;max-width:100%;overflow:hidden}
.siaq-front .siaq-hero .siaq-hero-ad>span{display:block;font-size:11px;color:#c3ccdb;margin-bottom:8px}
.siaq-front .siaq-hero .siaq-hero-ad a,.siaq-front .siaq-hero .siaq-hero-ad img{display:block;width:100%;height:auto;max-width:100%;object-fit:contain}
.siaq-front .siaq-hero .siaq-lead .siaq-cover{display:flex;flex-direction:column;min-height:0;height:auto;overflow:hidden}
.siaq-front .siaq-hero .siaq-lead .siaq-cover>img,.siaq-front .siaq-hero .siaq-lead .siaq-cover>.siaq-noimage{display:block;position:static;inset:auto;width:100%;height:clamp(215px,22vw,315px);aspect-ratio:auto;object-fit:cover;flex:none}
.siaq-front .siaq-hero .siaq-lead .siaq-lead-text{display:block;position:static;inset:auto;padding:14px 17px 17px;min-height:0}
.siaq-front .siaq-hero .siaq-lead .siaq-lead-text strong{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;line-clamp:3;overflow:hidden;margin:8px 0 6px;font-size:clamp(21px,1.9vw,29px);line-height:1.48;overflow-wrap:anywhere}
.siaq-front .siaq-hero .siaq-lead .siaq-lead-text small{margin-top:6px}
/* Preserve white cards in light theme while keeping the existing dark palette. */
html:not([data-theme='dark']) .siaq-front .siaq-hero .siaq-updates,html:not([data-theme='dark']) .siaq-front .siaq-hero .siaq-hero-ad{background:#fff;border-color:#d8dde6}
html:not([data-theme='dark']) .siaq-front .siaq-hero .siaq-updates h2,html:not([data-theme='dark']) .siaq-front .siaq-hero .siaq-updates>a{color:#18283f}
html:not([data-theme='dark']) .siaq-front .siaq-hero .siaq-updates small{color:#67768b}
@media(max-width:1180px){.siaq-front .siaq-hero,.siaq-front .siaq-hero.has-hero-ad{grid-template-columns:minmax(0,1.65fr) minmax(0,1fr);grid-template-areas:"lead side" "updates updates" "ad ad";gap:18px}.siaq-front .siaq-hero .siaq-updates{display:block}.siaq-front .siaq-hero .siaq-hero-ad{max-width:400px}.siaq-front .siaq-hero .siaq-lead .siaq-cover>img,.siaq-front .siaq-hero .siaq-lead .siaq-cover>.siaq-noimage{height:clamp(220px,28vw,330px)}}
@media(max-width:700px){.siaq-front .siaq-hero,.siaq-front .siaq-hero.has-hero-ad{grid-template-columns:minmax(0,1fr);grid-template-areas:"lead" "side" "updates" "ad";gap:16px}.siaq-front .siaq-hero .siaq-lead,.siaq-front .siaq-hero .siaq-feature-side,.siaq-front .siaq-hero .siaq-updates,.siaq-front .siaq-hero .siaq-hero-ad{grid-column:auto;grid-row:auto}.siaq-front .siaq-hero .siaq-lead .siaq-cover>img,.siaq-front .siaq-hero .siaq-lead .siaq-cover>.siaq-noimage{height:auto;aspect-ratio:16/10}.siaq-front .siaq-hero .siaq-lead .siaq-lead-text strong{font-size:clamp(20px,5.5vw,25px)}.siaq-front .siaq-hero .siaq-hero-ad{max-width:100%}}
