.YW5xnG_page{color:var(--foreground);background:var(--background);flex-direction:column;flex:1;display:flex}.YW5xnG_rails{width:var(--content-rail-width);border-inline:1px solid var(--border);flex:1;margin-inline:auto}.YW5xnG_featured{grid-template-columns:2fr 1fr;align-items:start;gap:.75rem;padding:4rem 2rem 4.5rem;display:grid}.YW5xnG_feature{border:1px solid var(--border);background:color-mix(in srgb, var(--muted) 28%, var(--background));min-width:0;transition:background .18s;overflow:hidden}.YW5xnG_feature:hover{background:color-mix(in srgb, var(--muted) 55%, var(--background))}.YW5xnG_lead{top:calc(var(--header-height) + 1rem);grid-row:span 2;position:sticky}.YW5xnG_singleFeature{grid-template-columns:1fr}.YW5xnG_singleFeature .YW5xnG_lead{grid-template-columns:1.3fr 1fr;display:grid;position:static}.YW5xnG_singleFeature .YW5xnG_featureCopy{align-content:center}.YW5xnG_featureCopy{padding:1.15rem 1.25rem 1.25rem}.YW5xnG_meta{color:var(--muted-foreground);flex-wrap:wrap;align-items:center;gap:.3rem;font-size:.75rem;line-height:1.5;display:flex}.YW5xnG_feature h2{letter-spacing:-.015em;text-wrap:pretty;margin-top:.6rem;font-size:1.125rem;font-weight:500;line-height:1.35}.YW5xnG_lead h2{letter-spacing:-.025em;font-size:1.5rem}.YW5xnG_featureCopy>p{color:var(--muted-foreground);text-wrap:pretty;max-width:66ch;margin-top:.65rem;font-size:.875rem;line-height:1.65}.YW5xnG_cover{aspect-ratio:1.9;border-bottom:1px solid var(--border);place-items:center;display:grid;position:relative;overflow:hidden}.YW5xnG_lead .YW5xnG_cover{aspect-ratio:1.9;max-height:calc(100svh - var(--header-height) - 17rem)}.YW5xnG_singleFeature .YW5xnG_cover{max-height:none}.YW5xnG_coverImage{object-fit:cover}.YW5xnG_archive{padding:0 2rem 4rem}.YW5xnG_archiveHeader{justify-content:space-between;align-items:center;gap:1rem;padding-bottom:1.5rem;display:flex}.YW5xnG_categories{align-items:center;gap:1.25rem;display:flex;overflow-x:auto}.YW5xnG_categories button{color:var(--muted-foreground);cursor:pointer;flex-shrink:0;padding-block:.5rem;font-size:.95rem}.YW5xnG_categories button[aria-pressed=true],.YW5xnG_categories button:hover{color:var(--foreground)}.YW5xnG_search{border:1px solid var(--border);color:var(--muted-foreground);align-items:center;gap:.5rem;padding:.4rem .7rem;font-size:.85rem;display:flex}.YW5xnG_search input{width:9rem;min-width:0;color:var(--foreground);background:0 0;outline:none}.YW5xnG_search:focus-within{outline:2px solid var(--ring);outline-offset:2px}.YW5xnG_search input::placeholder{color:var(--muted-foreground)}.YW5xnG_articles{background:color-mix(in srgb, var(--muted) 24%, var(--background));border:1px solid var(--border);padding-inline:1.1rem}.YW5xnG_row{border-bottom:1px solid var(--border);grid-template-columns:15rem minmax(0,1fr) auto;align-items:center;gap:1.1rem;padding:1.15rem 0;font-size:.9rem;line-height:1.5;transition:background .18s;display:grid}.YW5xnG_row:last-child{border-bottom:0}.YW5xnG_row:hover h3{color:var(--primary)}.YW5xnG_rowMeta{color:var(--muted-foreground);flex-wrap:wrap;gap:.25rem;display:flex}.YW5xnG_row h3{font-weight:400;font-size:inherit;line-height:inherit}.YW5xnG_rowAuthor{justify-self:end}.YW5xnG_empty{text-align:center;color:var(--muted-foreground);padding:4rem 2rem}.YW5xnG_empty button{color:var(--primary);cursor:pointer;margin-top:1rem}.YW5xnG_page a:focus-visible,.YW5xnG_page button:focus-visible{outline:2px solid var(--ring);outline-offset:3px}@media (max-width:1050px){.YW5xnG_row{grid-template-columns:12.5rem minmax(0,1fr) auto;gap:.8rem;font-size:.8rem}.YW5xnG_categories{gap:1rem}.YW5xnG_categories button{font-size:.85rem}}@media (max-width:800px){.YW5xnG_featured{grid-template-columns:1.7fr 1fr;padding:2.5rem 1.25rem 3rem}.YW5xnG_featureCopy{padding:.9rem}.YW5xnG_meta{font-size:.7rem}.YW5xnG_feature h2{font-size:1.05rem}.YW5xnG_lead h2{font-size:1.35rem}.YW5xnG_featureCopy>p{font-size:.8rem}.YW5xnG_archive{padding-inline:1.25rem}.YW5xnG_archiveHeader{flex-wrap:wrap}.YW5xnG_row{grid-template-columns:11.5rem minmax(0,1fr)}.YW5xnG_rowAuthor{grid-column:2;justify-self:start}}@media (max-width:620px){.YW5xnG_featured{flex-direction:column;gap:1rem;padding-top:2rem;display:flex}.YW5xnG_feature{width:100%}.YW5xnG_lead{position:static}.YW5xnG_lead .YW5xnG_cover{max-height:none}.YW5xnG_singleFeature .YW5xnG_lead{display:block}.YW5xnG_feature h2{font-size:1.125rem}.YW5xnG_lead h2{font-size:1.35rem}.YW5xnG_featureCopy>p{font-size:.85rem}.YW5xnG_meta{font-size:.75rem}.YW5xnG_archiveHeader{gap:1rem;padding-bottom:1rem}.YW5xnG_categories{gap:1rem;width:100%}.YW5xnG_search,.YW5xnG_search input{width:100%}.YW5xnG_articles{padding-inline:.85rem}.YW5xnG_row{grid-template-columns:minmax(0,1fr);row-gap:.45rem;padding-block:1rem}.YW5xnG_rowMeta{grid-column:1/-1;font-size:.7rem}.YW5xnG_row h3{font-size:.9rem}.YW5xnG_rowAuthor{grid-column:1;margin-top:.25rem}}@media (max-height:650px){.YW5xnG_lead{position:static}.YW5xnG_lead .YW5xnG_cover{max-height:none}}@media (prefers-reduced-motion:reduce){.YW5xnG_feature,.YW5xnG_row{transition:none}}
