/* IHSC home – limited to integration with the shared ICSSMS shell. Original IHSC design styles are embedded in the copied source widgets. */
html,body{overflow-x:clip}main.ihsc-content{display:block;max-width:none;margin:0;padding:0}main.ihsc-content section{max-width:none}main.ihsc-content img{max-width:100%;height:auto}main.ihsc-content .ihsc-concluded-note{text-align:center;max-width:800px;margin:1rem auto 2rem;padding:0 1rem;color:#576d77;font-size:1rem}#asc-header,#asc-footer{position:relative;z-index:20}.ihsc-original-poster{text-align:center;max-width:1040px;margin:3rem auto;padding:1.5rem}.ihsc-original-poster h2{font-size:clamp(1.5rem,3vw,2.2rem);color:#102d42;margin-bottom:1.25rem}.ihsc-original-poster img{width:min(100%,430px);height:auto;border-radius:12px;box-shadow:0 12px 30px #102d4226}.ihsc-poster-downloads{display:flex;justify-content:center;gap:1rem;flex-wrap:wrap;margin:1.2rem auto}.ihsc-poster-downloads a{color:#087e82;text-decoration:underline}

/* IHSC 2026: display both original language posters on both home pages */
.ihsc-poster-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;align-items:start;max-width:900px;margin:0 auto}.ihsc-poster-grid figure{margin:0;min-width:0}.ihsc-poster-grid img{display:block;width:100%;max-width:430px;height:auto;margin:0 auto}.ihsc-poster-grid figcaption{margin-top:12px;color:#102d42;font-weight:600}@media(max-width:650px){.ihsc-poster-grid{grid-template-columns:1fr;gap:28px}}
