.news-credit{--credit-ink:var(--color-text,#19232d);--credit-brand:var(--theme-link-ink,var(--color-brand,#bc1434));display:flex;align-items:center;gap:15px;min-width:0;width:100%;padding:17px 0;margin:18px 0;border-block:1px solid var(--color-border,#e4e7eb);position:relative;color:var(--credit-ink);letter-spacing:0}
.news-credit::before{content:"";position:absolute;inset:16px auto 16px 0;width:3px;background:var(--credit-brand);border-radius:2px}
.news-credit-avatar{position:relative;display:grid;place-items:center;isolation:isolate;flex:0 0 64px;width:64px;height:64px;margin-left:16px;overflow:hidden;border-radius:50%;background:var(--color-surface-alt,#f1f3f6);border:1px solid var(--color-border,#e4e7eb);color:var(--credit-brand);font-size:20px;font-weight:750;line-height:1;letter-spacing:0}
.news-credit-avatar img{position:absolute;inset:0;display:block;width:100%;height:100%;object-fit:cover;object-position:center 30%;background:var(--color-surface-alt,#f1f3f6)}
.news-credit-avatar img[hidden]{display:none}
.news-credit-copy{min-width:0;flex:1}
.news-credit-label{display:block;margin-bottom:4px;font-size:11px;font-weight:600;line-height:1.6;color:var(--color-text-muted,#667180);letter-spacing:0}
.news-credit-name{display:flex;align-items:center;gap:8px;min-width:0;width:fit-content;max-width:100%;font-size:19px;font-weight:750;line-height:1.4;color:inherit;overflow-wrap:anywhere;text-decoration:none;letter-spacing:0}
.news-credit-name .fx-icon{flex:0 0 16px;width:16px;height:16px;color:var(--credit-brand)}
a.news-credit-name:hover{color:var(--credit-brand)}a.news-credit-name:focus-visible{outline:2px solid var(--credit-brand);outline-offset:5px;border-radius:2px}
.ht-theme .news-credit{--credit-ink:var(--theme-custom-text,var(--ink,#19232d));--credit-brand:var(--theme-link-ink,var(--red,#bc1434))}
.ht-theme .news-credit-label{color:var(--theme-custom-muted,var(--muted,#667180))}
.ht-theme .news-credit-avatar{background:var(--theme-custom-surface,#f1f3f6)}
.ht-news-credit-tools{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px;margin-bottom:16px;color:var(--theme-custom-muted,var(--muted,#667180));font-size:12px;line-height:1.6}
@media(prefers-reduced-motion:no-preference){.news-credit{animation:news-credit-enter .38s ease-out both}.news-credit-avatar img{transition:transform .22s ease}.news-credit:hover .news-credit-avatar img{transform:scale(1.045)}.news-credit-name{transition:color .18s ease}@keyframes news-credit-enter{from{opacity:.5;transform:translateY(5px)}to{opacity:1;transform:none}}}
@media(max-width:480px){.news-credit{gap:12px;padding-block:14px;margin-block:16px}.news-credit-avatar{width:56px;height:56px;flex-basis:56px;margin-left:12px}.news-credit-name{font-size:17px}.news-credit-label{font-size:11px}}
@media print{.news-credit{animation:none;border-color:#ddd}.news-credit::before{display:none}}
.news-google-link{display:inline-flex;align-items:center;gap:9px;max-width:100%;min-height:42px;margin:0 0 16px;padding:9px 12px;border:1px solid var(--color-border,#dce1e7);border-radius:4px;color:var(--theme-link-ink,var(--color-brand,#174ea6));background:var(--color-surface,#fff);font-size:13px;font-weight:600;line-height:1.5;text-decoration:none;letter-spacing:0}
.news-google-link>span{min-width:0;overflow-wrap:anywhere;font-size:13px;line-height:1.5}.news-google-link>.fx-icon{width:18px;height:18px;flex:0 0 18px}.news-google-link>.fx-icon:last-child{width:14px;height:14px;flex-basis:14px}
.news-google-link:hover{border-color:currentColor;color:var(--theme-link-ink,var(--color-brand,#174ea6))}.news-google-link:focus-visible{outline:2px solid currentColor;outline-offset:3px}
:is(.c-footer,.footer-main) .news-google-link{color:inherit;background:transparent;border-color:currentColor;margin-block:12px}:is(.c-footer,.footer-main) .news-google-link>span{color:inherit}:is(.c-footer,.footer-main) .news-google-link:hover{background:rgb(255 255 255/.09);color:inherit}
@media print{.news-google-link{display:none}}
.news-google-footer{border-top:1px solid var(--color-border,#dce1e7);background:var(--color-surface,#fff);padding-block:12px}.news-google-footer .news-google-link{margin:0}
.news-google-actions{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-block:12px 18px;min-width:0}.news-google-actions .news-google-link{margin:0;cursor:pointer;font-family:inherit;text-align:left}.news-google-link>img{display:block;flex:0 0 28px;width:28px;height:28px;object-fit:contain;background:#fff;border-radius:3px}
.news-google-actions .news-subscribe{display:none}html.fx-push-supported .news-google-actions .news-subscribe{display:inline-flex}
@media(max-width:480px){.news-google-preferred{flex-basis:100%}.news-google-link{padding:8px 10px}}
@media print{.news-google-actions{display:none}}
.article-byline.column-author-banner{gap:16px;padding:20px;border-left-width:3px}.article-byline.column-author-banner>img{width:72px;height:72px;flex-basis:72px;border-radius:50%;object-fit:cover;object-position:center 30%;box-shadow:none}.column-author-banner .article-byline-name{font-size:22px;font-weight:750;letter-spacing:0}.column-author-banner .column-author-archive{margin-top:8px;min-height:36px}.news-credit-avatar:focus-visible{outline:2px solid var(--color-brand);outline-offset:4px}
@media(max-width:480px){.article-byline.column-author-banner{padding:16px;gap:12px}.article-byline.column-author-banner>img{width:64px;height:64px;flex-basis:64px}.column-author-banner .article-byline-name{font-size:20px}}
