.hs-confirm-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:var(--z-tooltip);display:flex;align-items:center;justify-content:center;padding:var(--space-24);background:#0000008c}.hs-confirm{width:100%;max-width:420px}.hs-confirm__card .hs-card-center{background:var(--color-brand-navy-400);padding:var(--space-16);border-radius:var(--radius-sm)}.hs-confirm__body{color:var(--color-ink);line-height:1.5;margin-bottom:var(--space-24)}.hs-confirm__actions{display:flex;gap:var(--space-8)}.hs-confirm__btn{display:inline-flex;align-items:center;justify-content:center;font-family:var(--font-family-sans);font-size:var(--font-size-sm);font-weight:700;line-height:1.2;padding:8px 16px;border-radius:var(--radius-sm);border:1px solid var(--color-ink-inverse);box-shadow:2px 2px 0 var(--color-brand-navy-700);text-decoration:none;transition:background var(--transition-fast) linear}.hs-confirm__btn:active{transform:translate(2px,2px);box-shadow:none}.hs-confirm__btn--primary{background:var(--color-brand-green-450);border-color:var(--color-brand-green-700);color:#fff}.hs-confirm__btn--primary:hover{background:var(--color-brand-green-500)}.hs-confirm__btn--primary:focus-visible{outline:2px solid var(--color-brand-green-450);outline-offset:2px}.hs-confirm__btn--ghost{background:var(--color-neutral-400);color:var(--color-ink)}.hs-confirm__btn--ghost:hover{filter:brightness(.9)}.hs-confirm__btn--ghost:focus-visible{outline:2px solid var(--color-neutral-400);outline-offset:2px}.new-article-alert__ribbon{display:inline-block;align-self:flex-start;margin-bottom:var(--space-12);padding:var(--space-8) var(--space-16);background:var(--color-accent);color:var(--color-ink-inverse);font-family:var(--font-family-pixel);font-size:var(--font-size-lg);border-radius:var(--radius-md);box-shadow:var(--shadow-raised);animation:radioBlink 5s infinite}.new-article-alert{display:flex;gap:12px;align-items:flex-start;padding:12px;background:#fff;border:1px solid #000;border-radius:var(--radius-sm);color:#000;font-family:var(--font-family-sans)}.new-article-alert .article__meta{margin:0;font-family:var(--font-family-sans);font-style:italic;font-weight:400;font-size:var(--font-size-xs);line-height:1.4;color:var(--color-ink-muted)}.new-article-alert .article__authors{display:flex;align-items:center;gap:var(--space-8)}.new-article-alert .article__author-avatars{display:inline-flex}.new-article-alert .article__author-avatar{width:32px;height:32px;border-radius:50%;object-fit:cover;border:2px solid var(--color-surface, #fff)}.new-article-alert .article__author-avatar:not(:first-child){margin-left:-10px}.new-article-alert__aside{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-8);flex-shrink:0}.new-article-alert__thumbnail{width:170px;height:95px;object-fit:cover;border:1px solid #000;flex-shrink:0;border-radius:var(--radius-lg);image-rendering:auto}.new-article-alert__content{min-width:0;display:flex;flex-direction:column;gap:4px}.new-article-alert__title{margin:0;font-size:var(--font-size-md);font-weight:700;color:#000}.new-article-alert__excerpt{margin:0;font-family:var(--font-family-sans);font-size:var(--font-size-sm);color:#202020;line-height:1.4;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.new-article-alert__actions{display:flex;justify-content:flex-end;gap:var(--space-8);margin-top:var(--space-8)}@media(max-width:600px){.new-article-alert{flex-direction:column}.new-article-alert__thumbnail{width:100%;height:140px}}@keyframes radioBlink{0%,88%,to{opacity:1}90%{opacity:.15}92%{opacity:1}94%{opacity:.3}96%{opacity:1}98%{opacity:.5}}
