.digest-main>.breadcrumb,.digest-main>.digest-page{max-width:680px;margin-left:auto;margin-right:auto}.digest-page{color:var(--text-secondary);font-size:17px;line-height:1.9}.digest-page[data-lang=en],.digest-page[data-lang=fr]{line-height:1.7}.digest-page-header{border-bottom:1px solid var(--border);margin:0 0 28px;padding:4px 0 24px}.digest-page-kicker{letter-spacing:.02em;color:var(--text-muted);flex-wrap:wrap;align-items:baseline;gap:2px 8px;margin:0 0 10px;font-size:13px;line-height:1.5;display:flex}.digest-page-kicker time{color:var(--text-secondary);font-weight:var(--fw-semibold)}.digest-page-kicker__sep{color:var(--text-hint)}.digest-page-kicker__ai{border:1px solid var(--border);color:var(--text-muted);white-space:nowrap;border-radius:999px;padding:0 7px;font-size:11.5px;line-height:1.6}.digest-page-headline{font-size:32px;font-weight:var(--fw-extrabold);letter-spacing:.005em;color:var(--text-primary);text-wrap:balance;margin:0;line-height:1.35}.digest-page[data-lang=en] .digest-page-headline,.digest-page[data-lang=fr] .digest-page-headline{letter-spacing:-.015em;line-height:1.2}.digest-page[data-lang=ja] :is(.digest-page-headline,.digest-other__title,.digest-neighbor__headline){word-break:auto-phrase}.digest-page-axes{margin:16px 0 0}.digest-page-axes ul{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.digest-chip{border:1px solid var(--border-strong);border-radius:var(--radius-pill);min-height:32px;color:var(--text-secondary);background:#ffffff08;align-items:center;padding:0 12px;font-size:13px;line-height:1;text-decoration:none;transition:border-color .15s,color .15s;display:inline-flex}.digest-chip:hover{color:var(--accent-light);border-color:#22d3ee80}.digest-page-lead p{text-wrap:pretty;margin:0 0 1em}.digest-page-lead p:last-child{margin-bottom:0}.digest-page[data-body=structured] .digest-page-lead p:first-of-type{color:var(--text-primary);font-size:18.5px}.digest-cites{white-space:nowrap}.digest-cite{min-width:1.75em;color:var(--accent-light);font-size:11px;font-weight:var(--fw-semibold);font-variant-numeric:tabular-nums;text-align:center;vertical-align:super;background:#22d3ee1a;border-radius:4px;margin-left:3px;padding:0 .25em;line-height:1.45;text-decoration:none;transition:background-color .15s;display:inline-block;position:relative}.digest-cite:after{content:"";position:absolute;inset:-11px -1px}.digest-cite:hover{background:#22d3ee38}.digest-cite[id]{scroll-margin-top:calc(var(--ww-topbar-h,64px) + 32px)}.digest-cite:target{background:#22d3ee52}.digest-cite:focus-visible,.digest-chip:focus-visible,.digest-neighbor:focus-visible,.digest-source__title:focus-visible,.digest-source-meta a:focus-visible,.digest-source__back:focus-visible{outline:2px solid var(--accent-light);outline-offset:2px}.digest-page-watch{border:1px solid var(--border);border-radius:var(--radius-md);background:#ffffff09;margin:28px 0 0;padding:14px 18px 16px}.digest-page-watch__label{color:var(--accent-light);font-size:12px;font-weight:var(--fw-bold);letter-spacing:.08em;margin:0 0 4px;line-height:1.5}.digest-page-watch p{text-wrap:pretty;margin:0;font-size:16px}.digest-page-h2{color:var(--text-primary);font-size:19px;font-weight:var(--fw-extrabold);letter-spacing:.01em;margin:0 0 4px;line-height:1.4}.digest-page-others{margin:44px 0 0}.digest-page-others ul{margin:0;padding:0;list-style:none}.digest-other{padding:18px 0}.digest-other+.digest-other{border-top:1px solid var(--border)}.digest-other:last-child{padding-bottom:0}.digest-other__heading{font-size:inherit;font-weight:inherit;margin:0 0 6px}.digest-other__place{color:var(--accent-light);font-size:12.5px;font-weight:var(--fw-semibold);letter-spacing:.04em;margin:0 0 2px;line-height:1.5;display:block}.digest-other__place--link{width:fit-content;max-width:100%;text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, var(--accent-light) 45%, transparent);text-decoration-color:color-mix(in srgb, var(--accent-light) 45%, transparent);text-underline-offset:3px;margin:-3px 0 -1px;padding:3px 0;text-decoration-thickness:1px}.digest-other__place--link:hover{text-decoration-color:currentColor}.digest-other__place--link:focus-visible{outline:2px solid var(--accent-light);outline-offset:2px;border-radius:2px}.digest-other__title{color:var(--text-primary);font-size:17px;font-weight:var(--fw-bold);line-height:1.5;display:block}.digest-other__text{text-wrap:pretty;margin:0;font-size:16px}.digest-page-email{margin:0}.digest-page-email>.digest-cta{margin-top:44px}body[data-digest-subscribed="1"] .digest-page-email .digest-cta[data-state=pending],body[data-digest-subscribed="1"] .digest-page-email .digest-cta[data-state=reserved]{display:none}.digest-page-sources{margin:44px 0 0}.digest-page-sources__count{margin:0 0 12px}.digest-source-meta{color:var(--text-muted);font-size:13px;line-height:1.6}.digest-source-list{margin:0;padding:0;list-style:none}.digest-source{border-radius:var(--radius-sm);scroll-margin-top:calc(var(--ww-topbar-h,64px) + 16px);grid-template-columns:26px minmax(0,1fr) auto;column-gap:10px;margin:0 -8px;padding:10px 8px;transition:background-color .4s;display:grid}.digest-source--no-back{grid-template-columns:26px minmax(0,1fr)}.digest-source:target{background:#22d3ee14}.digest-source__num{height:20px;color:var(--accent-light);font-size:12px;font-weight:var(--fw-semibold);font-variant-numeric:tabular-nums;background:#22d3ee1a;border-radius:4px;justify-content:center;align-items:center;margin-top:3px;line-height:1;display:inline-flex}.digest-source__title,.digest-source-meta a{margin:-3px 0;padding:3px 0;display:inline-block}.digest-source__title{color:var(--text-primary);overflow-wrap:anywhere;font-size:15px;font-weight:500;line-height:1.55;text-decoration:none}.digest-source__title:hover{color:var(--accent-light);text-decoration:underline}.digest-source .digest-source-meta{overflow-wrap:anywhere;margin-top:2px}.digest-source-meta a{color:var(--accent-light,#67e8f9)}.digest-source__back{border-radius:var(--radius-sm);width:32px;height:32px;color:var(--text-muted);justify-content:center;align-self:start;align-items:center;margin:-4px -6px 0 0;font-size:16px;line-height:1;text-decoration:none;display:inline-flex}.digest-source__back:hover{color:var(--accent-light);background:#22d3ee1a}.digest-page-neighbors{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px;margin:48px 0 0;display:grid}.digest-neighbor{border:1px solid var(--border);border-radius:var(--radius-md);background:#ffffff08;flex-direction:column;gap:4px;min-height:44px;padding:14px 16px;text-decoration:none;transition:border-color .15s,background-color .15s;display:flex}.digest-neighbor:hover{background:#ffffff0d;border-color:#22d3ee66}.digest-neighbor--next{text-align:right}.digest-neighbor--empty{visibility:hidden}.digest-neighbor__when{color:var(--text-muted);font-size:12.5px;line-height:1.5}.digest-neighbor__headline{-webkit-line-clamp:3;color:var(--text-primary);font-size:15px;font-weight:var(--fw-semibold);overflow-wrap:anywhere;-webkit-box-orient:vertical;line-height:1.5;display:-webkit-box;overflow:hidden}.digest-page-archive-link{text-align:center;margin:16px 0 0;font-size:14px}.digest-page .digest-page-ai{border-top:1px solid var(--border);margin:32px 0 0;padding-top:16px;font-size:12.5px;line-height:1.7}.digest-page-ai{color:var(--text-muted);margin:16px 0 0;font-size:13px}.digest-page-ai a,.digest-page-archive-link a,.digest-archive-list a{color:var(--accent-light,#67e8f9)}@media (max-width:640px){.digest-page{font-size:16px;line-height:1.85}.digest-page-header{margin-bottom:22px;padding-bottom:20px}.digest-page-headline{font-size:25px;line-height:1.4}.digest-page[data-body=structured] .digest-page-lead p:first-of-type{font-size:17px}.digest-page-watch p,.digest-other__text{font-size:15.5px}.digest-other__title{font-size:16.5px}.digest-page-others,.digest-page-email>.digest-cta,.digest-page-sources{margin-top:36px}.digest-page-h2{font-size:18px}}@media (max-width:560px){.digest-page-neighbors{grid-template-columns:minmax(0,1fr);margin-top:40px}.digest-neighbor--next{text-align:left}.digest-neighbor--empty{display:none}}.digest-archive-list{padding-left:1.2em;line-height:1.8}.digest-archive-list li{margin-bottom:8px}.digest-archive-list time{color:var(--text-muted);margin-right:8px}
