body.page--viewer main.landing-main:not(.not-found-page){padding-left:max(24px, env(safe-area-inset-left,0px));padding-right:max(24px, env(safe-area-inset-right,0px))}body.page--viewer:not([data-pwa-active="1"]) main.landing-main:not(.not-found-page){padding-bottom:calc(48px + env(safe-area-inset-bottom,0px))}@media (max-width:640px){body.page--viewer main.landing-main:not(.not-found-page){padding-left:max(16px, env(safe-area-inset-left,0px));padding-right:max(16px, env(safe-area-inset-right,0px))}body.page--viewer:not([data-pwa-active="1"]) main.landing-main:not(.not-found-page){padding-bottom:calc(32px + env(safe-area-inset-bottom,0px))}}.lp-main>.breadcrumb,.lp-main>.lp-page{max-width:720px;margin-left:auto;margin-right:auto}.lp-main>.breadcrumb{margin-bottom:20px}.lp-page{color:var(--text-secondary)}.lp-page a:focus-visible,.lp-more__toggle:focus-visible{outline:2px solid var(--accent-light);outline-offset:2px;border-radius:2px}.lp-main[data-lang=ja] :is(.lp-h1,.lp-brief__headline,.lp-row__title){word-break:auto-phrase}.lp-header{margin:0 0 28px}.lp-kicker{color:var(--accent-light);font-size:12.5px;font-weight:var(--fw-bold);letter-spacing:.08em;margin:0 0 6px;line-height:1.5}.lp-h1{color:var(--text-primary);font-size:32px;font-weight:var(--fw-extrabold);letter-spacing:.005em;text-wrap:balance;margin:0;line-height:1.3}.lp-main:is([data-lang=en],[data-lang=fr]) .lp-h1{letter-spacing:-.015em;line-height:1.2}.lp-lede{color:var(--text-muted);text-wrap:pretty;margin:10px 0 0;font-size:14.5px;line-height:1.75}.lp-brief{border:1px solid var(--border);border-radius:var(--radius-md);background:#ffffff09;margin:0 0 20px;padding:20px 22px 18px}.lp-brief__kicker{color:var(--accent-light);font-size:12.5px;font-weight:var(--fw-bold);letter-spacing:.04em;flex-wrap:wrap;align-items:baseline;gap:2px 8px;margin:0 0 8px;line-height:1.5;display:flex}.lp-brief__kicker time{color:var(--text-muted);font-weight:var(--fw-semibold);letter-spacing:.02em}.lp-brief__sep{color:var(--text-hint);font-weight:400}.lp-brief__headline{color:var(--text-primary);font-size:22px;font-weight:var(--fw-extrabold);text-wrap:balance;margin:0 0 14px;line-height:1.45}.lp-main:is([data-lang=en],[data-lang=fr]) .lp-brief__headline{letter-spacing:-.01em;line-height:1.3}.lp-brief__note{color:var(--text-muted);margin:16px 0 0;font-size:12px;line-height:1.6}.lp-brief__note a{color:var(--text-muted);text-underline-offset:2px;text-decoration:underline}.lp-h2{color:var(--text-primary);font-size:19px;font-weight:var(--fw-extrabold);letter-spacing:.01em;margin:0;line-height:1.4}.lp-section-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 12px;margin:0 0 4px;display:flex}.lp-day{margin:0}.lp-day__label{border-bottom:1px solid var(--border-strong);color:var(--text-muted);font-size:13px;font-weight:var(--fw-bold);letter-spacing:.04em;margin:20px 0 0;padding:0 0 6px}.lp-rows{margin:0;padding:0;list-style:none}.lp-row{padding:14px 0 15px}.lp-row+.lp-row{border-top:1px solid var(--border)}.lp-row__body{align-items:flex-start;gap:16px;display:flex}.lp-row__text{flex:auto;min-width:0}.lp-row__thumb{background:#ffffff0d;border-radius:6px;flex:none;order:-1;width:132px;height:88px;margin-top:3px;display:block;overflow:hidden}.lp-row__thumb-frame,.lp-row__thumb img{width:100%;height:100%;display:block}.lp-row__thumb img{object-fit:cover}.lp-row__thumb .yt-thumb-wrapper:after{background-size:14px 10px;width:28px;height:20px}.lp-row__meta{color:var(--text-muted);flex-wrap:wrap;align-items:baseline;gap:0 10px;margin:0 0 3px;font-size:12.5px;line-height:1.5;display:flex}.lp-row__source{color:var(--text-muted);font-weight:var(--fw-semibold)}.lp-row__time{font-variant-numeric:tabular-nums}.lp-row__title{font-size:16.5px;font-weight:var(--fw-bold);margin:0;line-height:1.5}.lp-main:is([data-lang=en],[data-lang=fr]) .lp-row__title{line-height:1.4}.lp-row__title a{color:var(--text-primary);text-decoration:none}.lp-row__title a:hover{color:var(--accent-light)}.lp-row__summary{-webkit-line-clamp:2;line-clamp:2;color:var(--text-muted);-webkit-box-orient:vertical;margin:4px 0 0;font-size:14.5px;line-height:1.7;display:-webkit-box;overflow:hidden}.lp-more{margin:6px 0 0}.lp-more__toggle{min-height:44px;color:var(--accent-light);font-size:13px;font-weight:var(--fw-semibold);cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:6px;margin:-6px 0;padding:0 2px;list-style:none;display:inline-flex}.lp-more__toggle::-webkit-details-marker{display:none}.lp-more__toggle:after{content:"";border-bottom:1.5px solid;border-right:1.5px solid;width:6px;height:6px;transition:transform .15s;transform:translateY(-2px)rotate(45deg)}.lp-more[open]>.lp-more__toggle:after{transform:translateY(1px)rotate(-135deg)}@media (prefers-reduced-motion:reduce){.lp-more__toggle:after,.lp-chip{transition:none}}.lp-more__list{border-left:2px solid var(--border-strong);margin:2px 0 0;padding:0 0 0 14px;list-style:none}.lp-more__item{padding:6px 0;font-size:14.5px;line-height:1.55}.lp-more__item>a{color:var(--text-secondary);text-decoration:none}.lp-more__item>a:hover{color:var(--accent-light)}.lp-more__item .lp-row__meta{margin:2px 0 0;font-size:12px}.lp-empty{border-radius:var(--radius-sm);color:var(--text-muted);text-align:center;background:#ffffff05;margin:12px 0 0;padding:28px 16px}.lp-related{margin:40px 0 0}.lp-related ul{flex-wrap:wrap;gap:8px;margin:12px 0 0;padding:0;list-style:none;display:flex}.lp-chip{border:1px solid var(--border-strong);border-radius:var(--radius-pill);min-height:36px;color:var(--text-secondary);background:#ffffff08;align-items:center;padding:0 14px;font-size:13.5px;line-height:1;text-decoration:none;transition:border-color .15s,color .15s;display:inline-flex}.lp-chip:hover{color:var(--accent-light);border-color:#22d3ee80}.lp-email{margin:40px 0 0}.lp-email:empty,body[data-digest-subscribed="1"] .lp-email .digest-cta[data-state=pending],body[data-digest-subscribed="1"] .lp-email .digest-cta[data-state=reserved]{display:none}body[data-digest-subscribed="1"] .lp-email:has(>.digest-cta[data-state=pending]){display:none}body[data-digest-subscribed="1"] .lp-email:has(>.digest-cta[data-state=reserved]){display:none}@media (max-width:640px){.lp-main>.breadcrumb{margin-bottom:14px}.lp-header{margin-bottom:22px}.lp-h1{font-size:26px}.lp-lede{font-size:14px}.lp-brief{margin-left:-4px;margin-right:-4px;padding:16px 16px 14px}.lp-brief__headline{font-size:19px}.lp-row__title{font-size:16px}.lp-row__summary{font-size:14px}.lp-row__body{gap:12px}.lp-row__thumb{width:96px;height:64px}}@media (max-width:360px){.lp-row__thumb{width:80px;height:54px}}
