.uht-feed{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,340px),1fr));gap:18px;align-items:start}.uht-card{--uht-blue:#1746a2;--uht-text:#142038;--uht-bg:#fff;--uht-border:#d7e1f2;background:var(--uht-bg);color:var(--uht-text);border:1px solid var(--uht-border);border-radius:16px;overflow:hidden;box-shadow:0 8px 24px rgba(14,43,96,.07);font-family:inherit}.uht-photo{display:block;aspect-ratio:2.25/1;overflow:hidden}.uht-photo img{display:block;width:100%;height:100%;object-fit:cover}.uht-inside{padding:24px}.uht-kicker{font-size:12px;font-weight:800;color:var(--uht-blue);letter-spacing:.06em;margin-bottom:10px}.uht-card h2{font-size:clamp(23px,2.3vw,32px);line-height:1.14;margin:0 0 14px;color:inherit}.uht-body{line-height:1.65}.uht-body p{margin:0 0 14px}.uht-poll{margin-top:22px}.uht-poll h3,.uht-comments h3{font-size:17px;margin:0 0 12px;color:inherit}.uht-choices{display:grid;gap:9px}.uht-choices button,.uht-comments button{background:var(--uht-blue);color:white;border:0;border-radius:10px;padding:12px 14px;text-align:left;cursor:pointer;font:inherit;font-weight:700}.uht-choices button:hover,.uht-comments button:hover{filter:brightness(1.15)}.uht-choices button:disabled{opacity:.65;cursor:wait}.uht-result{margin:13px 0}.uht-result-label{display:flex;justify-content:space-between;gap:12px;font-size:14px;margin-bottom:7px}.uht-track{height:8px;background:#d7e1f2;border-radius:12px;overflow:hidden}.uht-fill{height:100%;background:#1746a2;border-radius:12px}.uht-votes{font-size:12px;opacity:.8}.uht-status{font-size:13px}.uht-comments{border-top:1px solid var(--uht-border);margin-top:24px;padding-top:18px}.uht-comment{padding:12px 0;border-bottom:1px solid var(--uht-border)}.uht-comment p{margin:6px 0}.uht-comments textarea{width:100%;box-sizing:border-box;border:1px solid var(--uht-border);border-radius:9px;padding:12px;font:inherit;margin:12px 0;background:var(--uht-bg);color:var(--uht-text)}.uht-compact .uht-inside{padding:16px}.uht-compact h2{font-size:21px}.uht-compact p{font-size:14px;line-height:1.5}.uht-link{color:#1746a2;font-weight:700}.ucmh-dark .uht-card,body.ucmh-dark .uht-card{--uht-text:#fff;--uht-bg:#1b2129;--uht-border:#41516c}.ucmh-dark .uht-track{background:#41516c}.ucmh-dark .uht-link{color:#a9c8ff}.uht-card [hidden]{display:none!important}

/* Magazine feed: a distinct full-width card after three article posts */
.uht-magazine-inline{width:100%;max-width:100%;min-width:0;list-style:none;margin:18px 0 24px!important;clear:both}.uht-magazine-inline .uht-card{max-width:100%;margin:0}.uht-magazine-inline .uht-photo img{object-fit:cover}

/* 1.2.1: native editorial poll, rather than an excerpt-only promo */
.uht-magazine-inline .uht-card{border:1px solid #d1dcf1;border-radius:14px;box-shadow:none;background:var(--uht-bg);overflow:hidden}
.uht-magazine-inline .uht-kicker{display:inline-block;color:#1746a2;font-size:12px;letter-spacing:.03em}
.uht-magazine-inline .uht-photo{aspect-ratio:2.25/1}
.uht-magazine-inline .uht-inside{padding:20px}
.uht-magazine-inline .uht-card h2{font-size:clamp(20px,2.1vw,27px);margin-bottom:12px}
.uht-magazine-inline .uht-body{font-size:14px;line-height:1.5}
.uht-magazine-inline .uht-poll{margin-top:16px}
.uht-magazine-inline .uht-choices button{background:#1746a2;color:#fff}
@media(max-width:600px){.uht-magazine-inline .uht-inside{padding:15px}}
