.zqnWmG_row{grid-template-columns:minmax(0,1fr) 96px;align-items:center;gap:20px;padding-block:24px;display:grid;position:relative}@media (min-width:720px){.zqnWmG_row{grid-template-columns:minmax(0,1fr) 192px;gap:40px;padding-block:32px}}.zqnWmG_text{flex-direction:column;gap:8px;min-width:0;display:flex}.zqnWmG_titleLink{color:var(--fg);text-decoration:none;transition:color .15s}.zqnWmG_titleLink:after{content:"";position:absolute;inset:0}.zqnWmG_row:hover .zqnWmG_titleLink{color:var(--accent)}.zqnWmG_excerpt{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.zqnWmG_meta{margin-top:4px}.zqnWmG_thumb{min-width:0}
._3E3XXG_layout{flex-direction:column;gap:32px;display:flex}@media (min-width:960px){._3E3XXG_layout{grid-template-columns:minmax(0,1fr) 300px;grid-template-areas:"featured featured""main aside";align-items:start;gap:40px 64px;display:grid}}._3E3XXG_featured{grid-area:featured}._3E3XXG_main{flex-direction:column;grid-area:main;min-width:0;display:flex}._3E3XXG_aside{z-index:10;border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(8px);background:#f9fafcf5;flex-direction:column;grid-area:aside;gap:12px;margin-inline:-24px;padding:12px 24px;display:flex;position:sticky;top:64px}@media (min-width:960px){._3E3XXG_aside{-webkit-backdrop-filter:none;background:0 0;border-bottom:none;gap:24px;margin-inline:0;padding:0;top:88px}}._3E3XXG_search{border:1px solid var(--line-strong);background:var(--raised);cursor:text;border-radius:999px;align-items:center;gap:12px;height:44px;padding:0 16px;display:flex}._3E3XXG_search:focus-within{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}._3E3XXG_searchIcon{color:var(--fg-muted);flex:none}._3E3XXG_searchInput{min-width:0;color:var(--fg);background:0 0;border:none;outline:none;flex:1;font-size:15px}._3E3XXG_searchInput::-webkit-search-cancel-button{cursor:pointer}._3E3XXG_filters{scrollbar-width:none;gap:8px;margin-inline:-24px;padding-inline:24px;display:flex;position:relative;overflow-x:auto}._3E3XXG_filters::-webkit-scrollbar{display:none}@media (min-width:960px){._3E3XXG_filters{flex-direction:column;gap:20px;margin-inline:0;padding-inline:0;overflow:visible}}._3E3XXG_group{flex:none;gap:8px;display:flex}@media (min-width:960px){._3E3XXG_group{flex-direction:column;align-items:flex-start;gap:8px}}._3E3XXG_groupLabel{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (min-width:960px){._3E3XXG_groupLabel{clip:auto;clip-path:none;white-space:normal;letter-spacing:.08em;text-transform:uppercase;width:auto;height:auto;color:var(--fg-muted);margin:0;font-size:12px;font-weight:600;line-height:1.4;position:static;overflow:visible}}._3E3XXG_groupChips{gap:8px;display:flex}@media (min-width:960px){._3E3XXG_groupChips{flex-wrap:wrap}}._3E3XXG_listHead{border-bottom:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px 16px;padding-bottom:8px;display:flex}._3E3XXG_feed{margin:0;padding:0;list-style:none;transition:opacity .15s}._3E3XXG_feed[data-switching]{opacity:.45}._3E3XXG_item{border-bottom:1px solid var(--line)}._3E3XXG_skeleton{grid-template-rows:auto auto auto;grid-template-columns:minmax(0,1fr) 96px;gap:12px 20px;padding-block:24px;display:grid}@media (min-width:720px){._3E3XXG_skeleton{grid-template-columns:minmax(0,1fr) 192px;gap:12px 40px;padding-block:32px}}._3E3XXG_skeletonLine,._3E3XXG_skeletonTitle,._3E3XXG_skeletonThumb{background:var(--sunken);border-radius:8px;display:block}@media (prefers-reduced-motion:no-preference){._3E3XXG_skeletonLine,._3E3XXG_skeletonTitle,._3E3XXG_skeletonThumb{animation:1.4s ease-in-out infinite _3E3XXG_pulse}}._3E3XXG_skeletonLine{grid-column:1;width:40%;height:12px}._3E3XXG_skeletonLine+._3E3XXG_skeletonTitle+._3E3XXG_skeletonLine{width:85%}._3E3XXG_skeletonTitle{grid-column:1;width:70%;height:24px}._3E3XXG_skeletonThumb{aspect-ratio:4/3;border-radius:12px;grid-area:1/2/span 3}@keyframes _3E3XXG_pulse{50%{opacity:.5}}._3E3XXG_footer{justify-content:center;min-height:44px;padding-top:24px;display:flex}._3E3XXG_empty{padding-block:32px}._3E3XXG_editorial{border-top:1px solid var(--line);margin-top:48px;padding-top:20px}
