main#main .ac-news-faqs{margin:28px 0;padding:20px 22px;background:#f5f9fc;border:1px solid #d9e7ef;border-radius:16px}main#main .ac-news-faqs h2{font-size:clamp(1.3rem,2vw,1.6rem);color:#18344c}main#main .ac-news-faq{border-top:1px solid #dce7ed;padding:13px 0}main#main .ac-news-faq summary{cursor:pointer;font-weight:750;color:#1b4f6f;font-size:1rem;line-height:1.55}main#main .ac-news-faq p{line-height:1.7;color:#334b60;padding:9px 0 0;margin:0}main#main .ac-news-faq summary:focus-visible{outline:3px solid #126b9b;outline-offset:3px}@media(max-width:620px){main#main .ac-news-faqs{padding:16px}}
/* Optional technical companion image; editorial JPEG is the visible primary cover. */
main#main .ac3-explainer-detail{margin:22px 0 27px;padding:15px 18px;border:1px solid #d5e3ec;border-radius:15px;background:#f4f8fb;color:#193e59}
main#main .ac3-explainer-detail summary{cursor:pointer;font-size:.92rem;font-weight:760}
main#main .ac3-explainer-detail summary:focus-visible{outline:3px solid #1175a6;outline-offset:3px}
main#main .ac3-explainer-detail figure{margin:16px 0 0}
main#main .ac3-explainer-detail img{display:block;width:100%;height:auto;border-radius:12px}
main#main .ac3-explainer-detail figcaption{font-size:.78rem;line-height:1.5;color:#536e80;padding-top:6px}
