.editorial-feed{background:#fafaf8;min-height:100dvh;color:#202724}.editorial-feed-shell{max-width:1100px;margin:auto;padding:0 22px 95px}.editorial-feed-intro{padding:62px 0 35px;max-width:800px}.editorial-feed-intro>p{color:#28734e;font-size:11px;font-weight:900;letter-spacing:.08em}.editorial-feed-intro h1{margin-top:16px;font-size:clamp(34px,5vw,57px);font-weight:900;line-height:1.2;letter-spacing:-.055em;word-break:keep-all}.editorial-feed-intro>span{display:block;max-width:670px;margin-top:18px;color:#5f6b66;font-size:15px;line-height:1.8}.editorial-feed-filters{display:flex;flex-wrap:wrap;gap:8px;border-block:1px solid #dbe3dc;padding:15px 0}.editorial-feed-filters a{display:inline-flex;align-items:center;min-height:38px;border:1px solid #cfd9d1;border-radius:999px;padding:0 15px;color:#496156;font-size:12px;font-weight:800}.editorial-feed-filters a[aria-current=page]{background:#234d39;border-color:#234d39;color:white}.editorial-feed-filters a:hover{border-color:#2e7252}.editorial-feed-grid{display:grid;grid-template-columns:minmax(0,1fr) 260px;gap:45px;margin-top:28px}.editorial-feed-count{color:#68756c;font-size:12px;padding-bottom:18px;border-bottom:1px solid #dbe3dc}.editorial-feed-stream{min-width:0}.editorial-feed-post{display:grid;grid-template-columns:50px minmax(0,1fr);position:relative;border-bottom:1px solid #dbe3dc;padding:27px 0 37px}.editorial-feed-rail{position:relative}.editorial-feed-rail span{position:relative;z-index:1;display:grid;place-items:center;height:37px;width:37px;border-radius:50%;color:white;background:#284a38;font-size:13px;font-weight:900}.editorial-feed-continuation{position:absolute;left:18px;top:67px;bottom:-27px;width:1px;background:#cddbd1}.editorial-feed-meta{display:flex;flex-wrap:wrap;gap:7px;align-items:baseline;font-size:11px;color:#718078}.editorial-feed-meta strong{font-size:13px;color:#24332b}.editorial-feed-meta em{font-style:normal;color:#2b8053;font-weight:800}.editorial-feed-meta em:before,.editorial-feed-meta time:before{content:"·";margin-right:7px;color:#9ca9a0}.editorial-feed-title{display:block;margin-top:12px}.editorial-feed-title h2{font-size:clamp(20px,2.3vw,27px);line-height:1.35;font-weight:900;letter-spacing:-.035em;word-break:keep-all}.editorial-feed-title:hover{color:#237249}.editorial-feed-deck{margin-top:12px;color:#53645b;font-size:14px;line-height:1.8;word-break:keep-all}.editorial-feed-visual{display:flex;flex-direction:column;justify-content:space-between;min-height:230px;margin-top:18px;padding:22px;overflow:hidden;border-radius:16px;color:white;background:linear-gradient(130deg,#173b32,#0d2327)}.editorial-feed-visual span{font-size:11px;font-weight:800;letter-spacing:.04em}.editorial-feed-visual strong{font-size:clamp(30px,5vw,57px);line-height:1;letter-spacing:-.06em;font-weight:950}.editorial-feed-visual-keynote{background:linear-gradient(0deg,rgb(3 10 10/.8),transparent 80%),#080e0e url(https://i.ytimg.com/vi/Fls_onRviPM/hqdefault.jpg) 50% /cover no-repeat}.editorial-feed-visual-repository{background:radial-gradient(circle at 80% 40%,#899c70,transparent 35%),linear-gradient(135deg,#263c35,#121d1b)}.editorial-feed-visual-tool{background:radial-gradient(circle at 70% 30%,#467a9f,transparent 37%),linear-gradient(135deg,#132b38,#1f433b)}.editorial-feed-excerpt{margin-top:17px;color:#34463b;font-size:14px;line-height:1.86;word-break:keep-all}.editorial-feed-excerpt p+p{margin-top:10px}.editorial-feed-excerpt strong{color:#237249;font-weight:900}.editorial-feed-post-content>ul{display:flex;flex-wrap:wrap;gap:7px;margin-top:17px}.editorial-feed-post-content>ul li{border-radius:999px;background:#e9eee8;color:#3d6050;padding:5px 9px;font-size:11px;font-weight:700}.editorial-feed-actions{display:flex;flex-wrap:wrap;gap:16px;margin-top:18px;font-size:12px;font-weight:800}.editorial-feed-actions a:first-child{color:#226747}.editorial-feed-actions a:last-child{color:#6b7770}.editorial-feed-actions a:hover{text-decoration:underline;text-underline-offset:3px}.editorial-feed-aside{position:sticky;top:24px;align-self:start;border-top:2px solid #2f5c42;padding-top:17px}.editorial-feed-aside>p:first-child{color:#32734e;font-size:11px;font-weight:900}.editorial-feed-aside h2{margin-top:12px;font-size:20px;line-height:1.4;font-weight:900}.editorial-feed-aside ol{display:grid;gap:11px;margin-top:21px;color:#58665e;font-size:13px;line-height:1.65;list-style:decimal;padding-left:18px}.editorial-feed-aside-foot{margin-top:23px;border-top:1px solid #dbe3dc;padding-top:16px;font-size:12px;line-height:1.65;color:#758178}@media (max-width:800px){.editorial-feed-grid{grid-template-columns:1fr}.editorial-feed-aside{position:static}}@media (max-width:480px){.editorial-feed-shell{padding-inline:16px}.editorial-feed-intro{padding-top:39px}.editorial-feed-post{grid-template-columns:42px minmax(0,1fr)}.editorial-feed-visual{min-height:180px}.editorial-feed-continuation{left:18px}}