#uibtbb-published-news{box-sizing:border-box;width:calc(100% - 40px);max-width:1600px;min-width:0;grid-column:1 / -1;flex:0 0 calc(100% - 40px);margin:24px auto;padding:24px;background:#080808;color:#f4f4f4;border:1px solid #6e571b;border-radius:12px;font-family:Arial,sans-serif;scroll-margin-top:110px}
#uibtbb-published-news *{box-sizing:border-box}
#uibtbb-published-news .uibtbb-news-kicker{color:#e7c65c;font-weight:700;font-size:13px;letter-spacing:.08em;margin:0 0 8px}
#uibtbb-published-news h2{color:#fff;font-size:clamp(24px,3vw,36px);margin:0 0 20px}
#uibtbb-published-news .uibtbb-news-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:20px}
#uibtbb-published-news .uibtbb-news-card{display:grid;grid-template-columns:minmax(220px,38%) minmax(0,1fr);align-items:start;min-width:0;background:#111;border:1px solid #52431f;border-radius:9px;overflow:hidden}
#uibtbb-published-news .uibtbb-news-image{display:block;background:#191919}
#uibtbb-published-news img{display:block;width:100%;height:auto;max-height:560px;object-fit:contain;margin:0}
#uibtbb-published-news .uibtbb-news-copy{min-width:0;padding:24px}
#uibtbb-published-news time{color:#d7c080;font-size:13px}
#uibtbb-published-news h3{color:#fff;font-size:22px;line-height:1.3;margin:10px 0}
#uibtbb-published-news h3 a{color:#fff;text-decoration:none}
#uibtbb-published-news p{line-height:1.65;overflow-wrap:anywhere}
#uibtbb-published-news .uibtbb-news-read{display:inline-block;color:#f4d574;padding:10px 0;font-weight:bold}
#uibtbb-published-news a:focus-visible{outline:3px solid #f4d574;outline-offset:3px}

@media(max-width:700px){#uibtbb-published-news{width:calc(100% - 20px);padding:16px;margin:16px 10px}#uibtbb-published-news .uibtbb-news-grid{grid-template-columns:1fr}}

@media(max-width:700px){#uibtbb-published-news .uibtbb-news-card{grid-template-columns:minmax(0,1fr)}#uibtbb-published-news .uibtbb-news-copy{padding:18px}}

#uibtbb-published-news .uibtbb-news-explanation{margin:18px 0}
#uibtbb-published-news .uibtbb-news-explanation summary{cursor:pointer;display:list-item;list-style-position:inside;background:#e7c65c;color:#080808;font-weight:bold;border-radius:7px;padding:12px 16px;width:fit-content}
#uibtbb-published-news summary:focus-visible,#uibtbb-news-dialog button:focus-visible{outline:3px solid #fff;outline-offset:3px}
#uibtbb-news-dialog{width:calc(100% - 32px);max-width:760px;max-height:85vh;overflow:auto;margin:auto;padding:28px;background:#111;color:#f4f4f4;border:2px solid #e7c65c;border-radius:12px;font-family:Arial,sans-serif}
#uibtbb-news-dialog::backdrop{background:rgba(0,0,0,.8)}
#uibtbb-news-dialog .uibtbb-news-dialog-close{display:block;margin:0 0 20px auto;background:#e7c65c;color:#080808;border:0;border-radius:6px;padding:12px 18px;font-size:16px;font-weight:bold;cursor:pointer}
#uibtbb-news-dialog h2{font-size:26px;line-height:1.35;margin:0 0 20px;color:#fff}
#uibtbb-news-dialog p{font-size:18px;line-height:1.7;overflow-wrap:anywhere}
