/* trendnewsgroup.com (r1107news): page-level styles on top of /assets/trendpub.css */
*{box-sizing:border-box}
html{-webkit-text-size-adjust:100%}
body.tng{margin:0;background:#fff;color:#0a0a0a;font:400 1rem/1.55 'Geist',Inter,system-ui,sans-serif}
.tp-skip{position:absolute;left:-999px;top:0;background:#0a0a0a;color:#fff;padding:12px 16px;z-index:99}.tp-skip:focus{left:8px}
main a{color:inherit}
.tng-titles{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;justify-content:center;gap:32px 32px}
.tng-title{flex:0 0 calc(25% - 24px);max-width:calc(25% - 24px);border-top:1px solid #0a0a0a;padding-top:16px;display:flex;flex-direction:column;gap:8px}
.tng-titles--wide .tng-title{flex-basis:calc(33.333% - 22px);max-width:calc(33.333% - 22px)}
.tng-title__wm{display:block;color:#0a0a0a;line-height:0}
.tng-title__wm .tn-wm{height:26px;width:auto;max-width:100%;display:block;overflow:visible}
.tng-title__tag{margin:0;color:#3a3a3a;font-size:.92rem}
.tng-title__latest{margin:6px 0 0;font-size:.95rem;line-height:1.35}
.tng-title__latest .tp-label{display:block;color:#c8102e;margin-bottom:4px}
.tng-title__latest a{color:#0a0a0a;text-decoration:none;border-bottom:1px solid #e5e5e5}
.tng-title__latest a:hover{border-color:#c8102e}
.tng-title__go{margin:auto 0 0;font-family:'Geist Mono',ui-monospace,monospace;font-size:.7rem;letter-spacing:.05em;text-transform:uppercase}
.tng-title__go a{text-decoration:none;color:#0a0a0a}.tng-title__go a:hover{color:#c8102e}
@media(max-width:1024px){.tng-title,.tng-titles--wide .tng-title{flex-basis:calc(33.333% - 22px);max-width:calc(33.333% - 22px)}}
@media(max-width:700px){.tng-title,.tng-titles--wide .tng-title{flex-basis:calc(50% - 16px);max-width:calc(50% - 16px)}}
@media(max-width:420px){.tng-title,.tng-titles--wide .tng-title{flex-basis:100%;max-width:100%}}
.tng-sponsorlist{list-style:none;margin:0;padding:0;border-top:1px solid #0a0a0a}
.tng-sponsorlist li{border-bottom:1px solid #e5e5e5}
.tng-sponsorlist a{display:flex;align-items:baseline;justify-content:space-between;gap:16px;padding:12px 0;color:#0a0a0a;text-decoration:none;font-weight:700}
.tng-sponsorlist a:hover span{color:#c8102e}
.tng-sponsorlist small{font-weight:400;color:#666;font-size:.8rem;text-align:right}
.tng-sponsorlist--page{max-width:720px}
@media(max-width:560px){.tng-sponsorlist a{flex-wrap:wrap;gap:2px 16px}.tng-sponsorlist small{text-align:left}}
.tng-prose{max-width:760px;color:#3a3a3a}
.tng-prose p{margin:0 0 1em}
.tng-prose ul{padding-left:1.2em;margin:0 0 1.2em}
.tng-prose li{margin:0 0 .5em}
.tng-prose strong{color:#0a0a0a}
.tng-prose a{color:#0a0a0a}
