.news-hook--breaking{--news-hook-fg:#ff6b5b;--news-hook-bg:#ff6b5b24}.news-hook--development{--news-hook-fg:#f39a3d;--news-hook-bg:#f39a3d24}.news-hook--decision{--news-hook-fg:#4a94f9;--news-hook-bg:#4a94f924}.news-hook--statement{--news-hook-fg:#d4aaff;--news-hook-bg:#d4aaff24}.news-hook--reaction{--news-hook-fg:#f58ad8;--news-hook-bg:#f58ad824}.news-hook--data{--news-hook-fg:#76f0a2;--news-hook-bg:#76f0a224}.news-hook--scheduled{--news-hook-fg:#22c3ae;--news-hook-bg:#22c3ae24}.news-hook--investigation{--news-hook-fg:#f0c10a;--news-hook-bg:#f0c10a24}.news-hook--analysis{--news-hook-fg:#8a9bb8;--news-hook-bg:#8a9bb824}.news-hook--feature{--news-hook-fg:#c2a37a;--news-hook-bg:#c2a37a24}.news-hook--breaking.news-hook--tier-strong{--news-hook-fg:#fff;--news-hook-bg:#c8281c;--news-hook-line:#c8281c}.news-hook--tier-label{--news-hook-fg:#b4b4b4;--news-hook-bg:transparent;--news-hook-line:#6b6b6b}.news-hook--tier-quiet{--news-hook-fg:#8a8a8a;--news-hook-bg:transparent}.board-snippet.is-read .news-hook--breaking.news-hook--tier-strong,.card.is-read .news-hook--breaking.news-hook--tier-strong{--news-hook-fg:#ff6b5b;--news-hook-bg:#ff6b5b24;--news-hook-line:transparent}.news-hook-badge{border:1px solid var(--news-hook-fg,var(--accent));border:1px solid color-mix(in srgb, var(--news-hook-fg,var(--accent)) 60%, transparent);background:var(--news-hook-bg,#06b6d414);color:var(--news-hook-fg,var(--accent-light))}.news-hook-badge.news-hook--tier-strong,.news-hook-badge.news-hook--tier-label{border-color:var(--news-hook-line,var(--news-hook-fg))}.news-hook-badge.news-hook--tier-label{font-weight:500}.news-hook-badge-wrap{margin:8px 0 4px}.news-hook-badge-wrap .news-hook-badge{margin:0}button.news-hook-badge{appearance:none;font-family:inherit;line-height:inherit;text-align:inherit;cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent}button.news-hook-badge:focus-visible{outline:2px solid var(--accent-light);outline-offset:2px}button.news-hook-badge[aria-expanded=true]{box-shadow:0 0 0 2px color-mix(in srgb, var(--news-hook-line,var(--news-hook-fg,var(--accent-light))) 45%, transparent)}button.news-hook-badge:active{opacity:.8}@media (hover:hover) and (pointer:fine){button.news-hook-badge:hover{filter:brightness(1.15)}}.news-hook-badge-pop{z-index:11;box-sizing:border-box;border:1px solid var(--border-strong);background:var(--surface-2);width:max-content;max-width:min(320px,100vw - 24px);max-height:calc(100vh - 24px);box-shadow:var(--shadow-lg);color:var(--text-secondary);border-radius:10px;padding:8px 12px;font-size:13px;font-weight:400;line-height:1.55;animation:.12s ease-out newsHookLegendFade;position:fixed;top:0;left:0;overflow-y:auto}.news-hook-badge-pop[hidden]{display:none}@media (prefers-reduced-motion:reduce){.news-hook-badge-pop{animation:none}}.news-hook-tag{background:var(--news-hook-bg,#06b6d41f);box-shadow:inset 0 0 0 1px var(--news-hook-fg,var(--accent-light));box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--news-hook-fg,var(--accent-light)) 55%, transparent);color:var(--news-hook-fg,var(--accent-light))}.news-hook-tag.news-hook--tier-quiet{box-shadow:none;background:#ffffff0f}.news-hook-tag.news-hook-tag--text{white-space:nowrap;cursor:default;border-radius:999px;width:auto;height:auto;min-height:22px;padding:2px 8px;font-weight:600;line-height:1.4;display:inline-block}.news-hook-tag.news-hook-tag--text.news-hook--tier-strong,.news-hook-tag.news-hook-tag--text.news-hook--tier-label{box-shadow:inset 0 0 0 1px var(--news-hook-line)}.news-hook-tag.news-hook-tag--text.news-hook--tier-label{font-weight:500}.news-hook-time{font-variant-numeric:tabular-nums;font-weight:500}.card.is-read>.card-head--with-hook{opacity:1}.card.is-read>.card-head--with-hook>:not(.news-hook-tag){opacity:.65;transition:opacity .2s}.card.is-read>.card-head--with-hook>.news-hook-tag{opacity:.92;transition:opacity .2s}@media (hover:hover){.card.is-read:hover>.card-head--with-hook>*{opacity:1}}.news-hook-legend-footer{appearance:none;font-family:inherit;line-height:inherit;text-align:inherit;cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;background:0 0;border-top:0;border-left:0;border-right:0;border-radius:0;margin:0}.news-hook-legend-footer:active{opacity:.7}.news-hook-legend-layer{z-index:calc(var(--z-modal,2000) + 150);position:fixed;inset:0}.news-hook-legend-layer__backdrop{position:absolute;inset:0}.news-hook-legend-layer--sheet{justify-content:center;align-items:flex-end;display:flex}.news-hook-legend-layer--sheet .news-hook-legend-layer__backdrop{background:#0000008c;animation:.2s ease-out newsHookLegendFade}.news-hook-legend-layer--popover .news-hook-legend-layer__backdrop{background:0 0}.news-hook-legend{box-sizing:border-box;overscroll-behavior:contain;background:var(--surface-2);border:1px solid var(--border-strong);box-shadow:var(--shadow-lg);color:var(--text-secondary);outline:none;overflow-y:auto}.news-hook-legend--sheet{width:100%;max-width:640px;max-height:85dvh;padding:8px max(20px, env(safe-area-inset-right,0px)) calc(20px + env(safe-area-inset-bottom,0px)) max(20px, env(safe-area-inset-left,0px));border-radius:var(--radius-lg,16px) var(--radius-lg,16px) 0 0;border-bottom:none;animation:.24s ease-out newsHookLegendUp;position:relative}.news-hook-legend--popover{border-radius:12px;width:min(400px,100vw - 32px);max-height:calc(100vh - 32px);padding:6px 16px 14px;animation:.15s ease-out newsHookLegendFade;position:absolute;top:0;left:0}.news-hook-legend__head{justify-content:space-between;align-items:center;gap:8px;display:flex}.news-hook-legend--sheet .news-hook-legend__head,.news-hook-legend--popover .news-hook-legend__head{z-index:1;background:var(--surface-2);position:sticky}.news-hook-legend--sheet .news-hook-legend__head{top:-8px}.news-hook-legend--popover .news-hook-legend__head{top:-6px}.news-hook-legend__title{color:var(--text-primary);font-size:17px;font-weight:var(--fw-bold,700);margin:0;line-height:1.4}.news-hook-legend--popover .news-hook-legend__title{font-size:15px}.news-hook-legend__close{width:44px;height:44px;color:var(--text-muted);font:inherit;cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;margin-right:-12px;padding:0;font-size:18px;line-height:1;display:inline-flex}.news-hook-legend__close:focus-visible{outline:2px solid var(--accent-light);outline-offset:-4px}.news-hook-legend__close:active{background:var(--surface-3);color:var(--text-primary)}@media (hover:hover) and (pointer:fine){.news-hook-legend__close:hover{background:var(--surface-3);color:var(--text-primary)}}.news-hook-legend__lead{color:var(--text-muted);margin:0 0 8px;font-size:13px;line-height:1.6}.news-hook-legend__list{grid-template-columns:max-content 1fr;align-items:baseline;margin:0;display:grid}.news-hook-legend__item{display:contents}.news-hook-legend__item>dt,.news-hook-legend__item>dd{border-top:1px solid var(--border);padding-block:10px}.news-hook-legend--popover .news-hook-legend__item>dt,.news-hook-legend--popover .news-hook-legend__item>dd{padding-block:8px}.news-hook-legend__item:first-child>dt,.news-hook-legend__item:first-child>dd{border-top:0}.news-hook-legend__item>dt{padding-right:14px;font-size:12px}.news-hook-legend__item>dd{color:var(--text-secondary);margin:0;font-size:13px;line-height:1.55}.news-hook-legend__chip{background:var(--news-hook-bg);color:var(--news-hook-fg);white-space:nowrap;border-radius:999px;padding:1px 7px;font-weight:600;line-height:1.4;display:inline-block}.news-hook-legend__chip.news-hook--tier-label{box-shadow:inset 0 0 0 1px var(--news-hook-line);font-weight:500}.news-hook-legend__note{border-top:1px solid var(--border);color:var(--text-muted);margin:6px 0 0;padding-top:12px;font-size:12.5px;line-height:1.6}.news-hook-legend__policy{color:var(--accent-light);text-underline-offset:3px;white-space:nowrap;text-decoration:underline}.news-hook-legend__policy:focus-visible{outline:2px solid var(--accent-light);outline-offset:2px}@keyframes newsHookLegendFade{0%{opacity:0}to{opacity:1}}@keyframes newsHookLegendUp{0%{transform:translateY(100%)}to{transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.news-hook-legend--sheet,.news-hook-legend--popover,.news-hook-legend-layer--sheet .news-hook-legend-layer__backdrop{animation:none}}
@media (max-width:640px){.footer{padding:0 5px env(safe-area-inset-bottom,0px)}.footer>div:first-child{align-self:stretch;overflow:hidden}.footer-nav{--footer-nav-fade:28px;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;scrollbar-width:none;min-width:0;scroll-padding-inline:5px var(--footer-nav-fade);-webkit-mask-image:linear-gradient(to right, #000 calc(100% - var(--footer-nav-fade)), transparent);-webkit-mask-image:linear-gradient(to right, #000 calc(100% - var(--footer-nav-fade)), transparent);mask-image:linear-gradient(to right, #000 calc(100% - var(--footer-nav-fade)), transparent);flex-wrap:nowrap;flex:auto;align-self:stretch;gap:0;overflow:auto hidden}.footer-nav::-webkit-scrollbar{display:none}.footer-nav:after{content:"";flex:0 0 var(--footer-nav-fade);align-self:stretch}.footer-nav .footer-link{white-space:nowrap;border-bottom:0;flex-shrink:0;align-self:stretch;padding:7.5px 5px}.footer-nav .footer-link:focus-visible{text-underline-offset:3px;text-decoration:underline}}@media (max-width:640px) and (hover:hover){.footer-nav .footer-link:hover{text-underline-offset:3px;text-decoration:underline}}@media (min-width:641px){.footer>div:first-child>p[data-i18n=footer\.tagline]{flex:1 1 0;min-width:0}.footer-nav{--footer-nav-fade:28px;overscroll-behavior-x:contain;scrollbar-width:none;flex-wrap:nowrap;flex:0 auto;min-width:0;overflow:auto hidden}.footer-nav::-webkit-scrollbar{display:none}.footer-nav .footer-link{white-space:nowrap;flex-shrink:0}.footer-nav[data-overflow="1"]{scroll-padding-inline:0 var(--footer-nav-fade);-webkit-mask-image:linear-gradient(to right, #000 calc(100% - var(--footer-nav-fade)), transparent);-webkit-mask-image:linear-gradient(to right, #000 calc(100% - var(--footer-nav-fade)), transparent);mask-image:linear-gradient(to right, #000 calc(100% - var(--footer-nav-fade)), transparent)}.footer-nav[data-overflow="1"]:after{content:"";flex:0 0 var(--footer-nav-fade);align-self:stretch}.footer>div:first-child{overflow:visible}.footer-nav{margin-bottom:calc(-1 * var(--footer-nav-bar-space,0px))}}@media (min-width:641px) and (hover:hover) and (pointer:fine){.footer-nav[data-overflow="1"]{scrollbar-width:auto}.footer-nav[data-overflow="1"]::-webkit-scrollbar{height:6px;display:block}.footer-nav[data-overflow="1"]::-webkit-scrollbar-track{background:0 0}.footer-nav[data-overflow="1"]::-webkit-scrollbar-thumb{background:#ffffff47;border-radius:2px}.footer-nav[data-overflow="1"]::-webkit-scrollbar-thumb:hover{background:#ffffff73}@supports not selector(::-webkit-scrollbar){.footer-nav[data-overflow="1"]{scrollbar-width:thin;scrollbar-color:#ffffff47 transparent}}}@media (hover:none){.footer-nav .footer-link:hover:not(:focus-visible){color:var(--text-muted);border-bottom-color:#0000;text-decoration:none}}
