.briefing-page{background:#f8f8f6;color:#1e2426;min-height:100dvh}.briefing-shell{max-width:1160px;margin:0 auto;padding:0 24px 96px}.briefing-breadcrumb{display:flex;gap:10px;padding-top:26px;font-size:12px;color:#657075}.briefing-breadcrumb a{text-decoration:underline;text-underline-offset:3px}.briefing-intro{max-width:880px;padding:56px 0 40px}.briefing-kicker{display:flex;gap:8px;align-items:center;color:#3a5f55;font-size:12px;font-weight:800;letter-spacing:.03em}.briefing-live-dot{height:8px;width:8px;border-radius:50%;background:#3e9e76;box-shadow:0 0 0 4px #dceddf}.briefing-intro h1{margin:19px 0 0;font-size:clamp(36px,5.8vw,66px);line-height:1.17;letter-spacing:-.058em;font-weight:900;word-break:keep-all}.briefing-intro h1 span{color:#4c625c}.briefing-deck{max-width:760px;margin-top:27px;color:#4e5c5d;font-size:clamp(16px,1.8vw,19px);line-height:1.85;word-break:keep-all}.briefing-deck strong{color:#233e37}.briefing-byline{display:flex;align-items:center;gap:11px;margin-top:29px;font-size:13px}.briefing-byline small{display:block;margin-top:3px;color:#6b7777}.briefing-avatar{width:36px;height:36px;display:grid;place-items:center;border-radius:50%;background:#253d36;color:#fff;font-weight:900}.briefing-media{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(280px,.75fr);overflow:hidden;border-radius:24px;background:#151d1d;color:white;min-height:300px;box-shadow:0 18px 45px rgb(19 35 33/.12)}.briefing-media-art{min-height:300px;position:relative;display:flex;align-items:center;justify-content:center;overflow:hidden;background:#121a19 url(https://i.ytimg.com/vi/Fls_onRviPM/hqdefault.jpg) 50%/cover no-repeat}.briefing-media-art:before{content:"";position:absolute;inset:0;background:linear-gradient(0deg,rgb(8 19 16/.88),transparent 60%)}.briefing-media-art>span{position:relative;z-index:1;display:grid;place-items:center;width:58px;height:58px;border-radius:50%;background:#e5f5e9;color:#17432e;font-size:21px;box-shadow:0 8px 24px rgb(0 0 0/.3)}.briefing-media-art:hover>span{background:white;transform:scale(1.06)}.briefing-media-art strong{position:absolute;z-index:1;bottom:22px;left:26px;font-size:13px;font-weight:800}.briefing-media-copy{padding:35px 32px;display:flex;flex-direction:column;justify-content:center}.briefing-media-copy>p{color:#a9d8c6;font-size:12px;font-weight:800}.briefing-media-copy h2{margin-top:9px;font-size:26px;line-height:1.3;font-weight:850}.briefing-media-copy>span{margin-top:15px;color:#c3d0ca;font-size:13px;line-height:1.8}.briefing-media-copy a{display:inline-flex;align-self:flex-start;margin-top:25px;padding:11px 15px;border-radius:9px;background:#d6f3df;color:#13362a;font-size:13px;font-weight:800}.briefing-media-copy a:hover{background:white}.briefing-main-grid{display:grid;grid-template-columns:220px minmax(0,1fr);gap:44px;margin-top:67px}.briefing-index{position:sticky;align-self:start;top:24px;border-top:2px solid #304c41;padding-top:17px;font-size:12px}.briefing-index>p{font-weight:800;margin-bottom:17px}.briefing-index ol{display:grid;gap:12px}.briefing-index a{display:flex;gap:9px;line-height:1.5;color:#536361}.briefing-index a:hover{color:#126b4b;text-decoration:underline}.briefing-index a span{color:#3c8c68;font-weight:800}.briefing-index .briefing-index-pending{display:block;margin-top:20px;font-weight:800;color:#2e6b50}.briefing-thread{min-width:0}.briefing-thread-head{display:flex;justify-content:space-between;border-bottom:1px solid #d5ddda;padding-bottom:15px;color:#52625d;font-size:13px;font-weight:800}.briefing-thread-head strong{color:#1e4133}.briefing-post{display:grid;grid-template-columns:42px minmax(0,1fr);scroll-margin-top:18px}.briefing-rail{position:relative;padding-top:32px}.briefing-rail:after{content:"";position:absolute;top:60px;bottom:0;left:17px;width:1px;background:#cadbd1}.briefing-rail span{position:relative;z-index:1;display:grid;place-items:center;width:35px;height:35px;border-radius:50%;background:#e0eee4;color:#23543e;font-size:12px;font-weight:900}.briefing-post:last-of-type .briefing-rail:after{bottom:40px}.briefing-post-body{padding:33px 0 44px;border-bottom:1px solid #d5ddda}.briefing-post-meta{display:flex;gap:9px;align-items:center;color:#6b7771;font-size:11px;font-weight:800}.briefing-post-meta span:first-child{color:#25744d}.briefing-post-meta span+span:before{content:"·";margin-right:9px}.briefing-post h2{margin-top:10px;font-size:clamp(21px,2.6vw,30px);line-height:1.33;letter-spacing:-.035em;font-weight:900;word-break:keep-all}.briefing-fact{margin-top:18px;max-width:720px;font-size:15px;line-height:1.85;color:#2f3d3a;word-break:keep-all}.briefing-access{display:flex;flex-wrap:wrap;align-items:baseline;gap:12px;margin-top:20px;padding:12px 15px;border-left:3px solid #8ebda2;background:#eaf1eb;font-size:13px;line-height:1.5}.briefing-access span{font-weight:800;color:#476d55}.briefing-access strong{color:#1e3d2b}.briefing-action,.briefing-interpretation{margin-top:22px}.briefing-action h3,.briefing-interpretation h3{font-size:12px;font-weight:900;color:#2d7855}.briefing-action p,.briefing-interpretation p{margin-top:6px;max-width:720px;color:#485653;font-size:14px;line-height:1.8;word-break:keep-all}.briefing-source{display:inline-flex;margin-top:21px;color:#1e7450;font-size:12px;font-weight:800;text-decoration:underline;text-underline-offset:3px}.briefing-source:hover{color:#0a4d32}.briefing-pending{margin-top:48px;padding:27px;border:1px solid #d5d1b2;border-radius:16px;background:#f5f2dd;scroll-margin-top:20px}.briefing-pending-label{color:#866c25;font-size:11px;font-weight:900}.briefing-pending h2{margin-top:9px;font-size:21px;font-weight:900}.briefing-pending p{margin-top:13px;color:#54513f;font-size:14px;line-height:1.85}.briefing-context{margin-top:53px;border-top:2px solid #2b4939;padding-top:22px}.briefing-context h2{font-size:25px;font-weight:900}.briefing-context>div{display:grid;gap:12px;margin-top:20px}.briefing-context p{font-size:14px;line-height:1.8;color:#495852}.briefing-context strong{display:inline-block;min-width:85px;color:#256b48}.briefing-end{margin-top:53px;padding-top:24px;border-top:1px solid #d5ddda;font-size:13px;line-height:1.8;color:#63706c}.briefing-end a{display:inline-block;margin-top:17px;color:#226b4b;font-weight:900;text-decoration:underline;text-underline-offset:3px}@media (max-width:850px){.briefing-main-grid{grid-template-columns:1fr;gap:23px;margin-top:43px}.briefing-index{position:static}.briefing-index ol{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px 13px}}@media (max-width:640px){.briefing-shell{padding:0 16px 70px}.briefing-intro{padding:35px 0 30px}.briefing-media{grid-template-columns:1fr}.briefing-media-art{min-height:215px;padding:25px}.briefing-media-copy{padding:24px}.briefing-index ol{grid-template-columns:repeat(2,minmax(0,1fr))}.briefing-post{grid-template-columns:37px minmax(0,1fr)}.briefing-post-body{padding-top:30px}.briefing-rail:after{left:17px}.briefing-pending{padding:20px}}@media (prefers-reduced-motion:reduce){.briefing-page *,.briefing-page :after,.briefing-page :before{scroll-behavior:auto!important}}