.ttp-v2 .ttp-connected-news{--news-red:#943b37;border:1px solid color-mix(in srgb, var(--news-red) 38%, transparent);border-top:3px solid var(--news-red);background:color-mix(in srgb, var(--news-red) 3%, var(--paper));color:var(--ink,#24251f);margin:32px 0 40px;padding:20px 24px 24px}.ttp-v2 .ttp-connected-heading{justify-content:space-between;align-items:baseline;gap:20px;padding:0 0 16px;display:flex}.ttp-v2 .ttp-connected-heading h2{color:var(--news-red);font-family:var(--serif,Georgia, serif);letter-spacing:-.025em;margin:0;font-size:30px;font-weight:400;line-height:1.1}.ttp-v2 .ttp-connected-heading>p{font-family:var(--sans,Arial, sans-serif);letter-spacing:.04em;color:var(--muted,#67685f);margin:0;font-size:11px}.ttp-v2 .ttp-connected-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:30px;margin-top:22px;display:grid}.ttp-v2 .ttp-connected-entry{min-width:0;padding:0 0 6px}.ttp-v2 .ttp-connected-entry-meta{font-family:var(--sans,Arial, sans-serif);text-transform:uppercase;letter-spacing:.06em;color:var(--muted,#67685f);flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:10px;font-size:10px;line-height:1.5;display:flex}.ttp-v2 .ttp-connected-pinned{color:var(--gold,#926719);font-weight:700}.ttp-v2 .ttp-connected-entry h3{font-family:var(--serif,Georgia, serif);letter-spacing:-.015em;text-wrap:pretty;overflow-wrap:anywhere;margin:0 0 10px;font-size:22px;font-weight:400;line-height:1.3}.ttp-v2 .ttp-connected-body{font-family:var(--sans,Arial, sans-serif);white-space:pre-line;overflow-wrap:anywhere;color:var(--muted,#67685f);margin:0 0 10px;font-size:13px;line-height:1.75}.ttp-v2 .ttp-connected-text-button{font-family:var(--sans,Arial, sans-serif);color:var(--ink,#24251f);border:0;border-bottom:1px solid var(--gold,#926719);cursor:pointer;white-space:nowrap;text-align:left;background:0 0;padding:2px 0;font-size:11px;line-height:1.6;display:inline-block}.ttp-v2 .ttp-connected-text-button:disabled{opacity:.6;cursor:wait}.ttp-v2 .ttp-connected-status{font-family:var(--sans,Arial, sans-serif);color:var(--muted,#67685f);flex-wrap:wrap;align-items:baseline;gap:6px 14px;margin:18px 0;font-size:12px;line-height:1.7;display:flex}.ttp-v2 .ttp-connected-ticker{color:var(--ink,#24251f);border-top:1px solid var(--line,#cecec3);border-bottom:1px solid var(--line,#cecec3);padding:9px 0}.ttp-v2 .ttp-connected-ticker-row{align-items:center;gap:16px;min-width:0;display:flex}.ttp-v2 .ttp-connected-ticker-label{font-family:var(--sans,Arial, sans-serif);text-transform:uppercase;letter-spacing:.13em;color:var(--gold,#926719);flex:none;font-size:9px;font-weight:700;line-height:1.6}.ttp-v2 .ttp-connected-ticker-message{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:inherit;font-family:var(--sans,Arial, sans-serif);text-align:left;cursor:pointer;background:0 0;border:0;flex:1;padding:3px 0;font-size:12px;line-height:1.7;overflow:hidden}.ttp-v2 .ttp-connected-ticker-expanded .ttp-connected-ticker-message{white-space:pre-line;overflow-wrap:anywhere;text-overflow:clip}.ttp-v2 .ttp-connected-ticker-empty{font-family:var(--sans,Arial, sans-serif);color:var(--muted,#67685f);flex:1;margin:0;font-size:11px;line-height:1.7}.ttp-v2 .ttp-connected-ticker-controls{font-family:var(--sans,Arial, sans-serif);flex:none;align-items:center;gap:12px;font-size:10px;line-height:1.7;display:flex}.ttp-v2 .ttp-connected-ticker-count{color:var(--muted,#67685f);font-variant-numeric:tabular-nums}.ttp-v2 .ttp-connected-ticker-controls button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:5px 0;line-height:1.7}.ttp-v2 .ttp-connected-ticker-controls button:hover,.ttp-v2 .ttp-connected-ticker-message:hover{text-decoration:underline;-webkit-text-decoration-color:var(--gold,#926719);-webkit-text-decoration-color:var(--gold,#926719);text-decoration-color:var(--gold,#926719);text-underline-offset:4px}.ttp-v2 .ttp-connected-ticker .ttp-connected-status{margin:8px 0 0}.ttp-v2 .ttp-connected-news button:focus-visible,.ttp-v2 .ttp-connected-ticker button:focus-visible{outline:2px solid var(--gold,#926719);outline-offset:4px}@media (width<=700px){.ttp-v2 .ttp-connected-news{margin:34px 0}.ttp-v2 .ttp-connected-grid{grid-template-columns:1fr;gap:0;margin-top:8px}.ttp-v2 .ttp-connected-entry{border-bottom:1px solid var(--line,#cecec3);padding:18px 0}.ttp-v2 .ttp-connected-entry:last-child{border-bottom:0}.ttp-v2 .ttp-connected-entry h3{font-size:23px}.ttp-v2 .ttp-connected-heading{padding-bottom:16px}.ttp-v2 .ttp-connected-heading h2{color:var(--news-red);font-size:28px}.ttp-v2 .ttp-connected-ticker-row,.ttp-v2 .ttp-connected-ticker-controls{gap:10px}.ttp-v2 .ttp-connected-ticker-count{display:none}.ttp-v2 .ttp-connected-ticker-expanded .ttp-connected-ticker-row{flex-wrap:wrap;align-items:baseline}.ttp-v2 .ttp-connected-ticker-expanded .ttp-connected-ticker-message{flex-basis:calc(100% - 62px)}.ttp-v2 .ttp-connected-ticker-expanded .ttp-connected-ticker-controls{margin-left:auto}}@media (prefers-reduced-motion:reduce){.ttp-v2 .ttp-connected-news *,.ttp-v2 .ttp-connected-ticker *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.ttp-v2 .ttp-connected-sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}:root.dark .ttp-v2 .ttp-connected-news{--news-red:#dc8e83}.ttp-v2 .ttp-connected-news .ttp-connected-ticker{border-color:color-mix(in srgb, var(--news-red) 30%, transparent)}.ttp-v2 .ttp-connected-news .ttp-connected-ticker-label,.ttp-v2 .ttp-connected-news .ttp-connected-pinned{color:var(--news-red)}.ttp-v2 .ttp-connected-news .ttp-connected-text-button{border-bottom-color:var(--news-red)}@media (width<=700px){.ttp-v2 .ttp-connected-news{padding:18px 16px 14px}}
