.SszrDq_page{background:var(--ls-bg);color:var(--ls-fg);padding:144px 32px 96px}.SszrDq_container{max-width:1240px;margin-inline:auto}.SszrDq_header{max-width:760px;padding-bottom:64px}.SszrDq_label{color:var(--ls-accent-ink-legible);margin-bottom:14px;font-size:13px;font-weight:600}.SszrDq_header h1{font-family:var(--font-header);letter-spacing:-.035em;text-wrap:balance;font-size:clamp(34px,4vw,52px);font-weight:600;line-height:1.15}.SszrDq_intro{color:var(--ls-fg-muted);margin-top:18px;font-size:17px;line-height:1.65}.SszrDq_layout{grid-template-columns:minmax(0,1fr) 268px;align-items:start;gap:64px;display:grid}.SszrDq_sidebar{grid-area:1/2;gap:20px;min-width:0;display:grid;position:sticky;top:100px}.SszrDq_search{border:1px solid var(--ls-border-hover);border-radius:12px;align-items:center;gap:10px;min-height:54px;padding-inline:16px;display:flex}.SszrDq_search>svg{color:var(--ls-fg-muted);flex-shrink:0}.SszrDq_search input{width:100%;min-width:0;font:inherit;appearance:none;background:0 0;outline:none;padding-block:14px;font-size:16px}.SszrDq_search input::-webkit-search-cancel-button{display:none}.SszrDq_search:focus-within{outline:2px solid var(--ls-accent-ink-legible);outline-offset:3px}.SszrDq_search input::placeholder{color:var(--ls-fg-muted);opacity:1}.SszrDq_search button{cursor:pointer;min-width:32px;min-height:36px;color:var(--ls-fg-muted);place-items:center;display:grid}.SszrDq_filters{background:var(--ls-surface-2);border-radius:16px;padding:26px 22px}.SszrDq_filters fieldset{border:0;min-width:0;margin:0;padding:0}.SszrDq_filters legend{margin-bottom:16px;font-size:16px;font-weight:600}.SszrDq_options{gap:4px;display:grid}.SszrDq_options label{min-height:44px;color:var(--ls-fg-muted);cursor:pointer;align-items:center;gap:12px;font-size:14px;line-height:1.5;display:flex}.SszrDq_options label:hover,.SszrDq_options .SszrDq_selected{color:var(--ls-fg)}.SszrDq_optionCount{color:var(--ls-fg-dim);font-variant-numeric:tabular-nums;margin-inline-start:auto;padding-inline-start:6px;font-size:12px}.SszrDq_options input{width:19px;height:19px;accent-color:var(--ls-accent-ink-legible);cursor:pointer;flex-shrink:0}.SszrDq_page :is(input[type=checkbox],button):focus-visible{outline:2px solid var(--ls-accent-ink-legible);outline-offset:4px}.SszrDq_feed{grid-area:1/1;min-width:0}.SszrDq_feedHeading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;min-height:24px;margin-bottom:32px;display:flex}.SszrDq_count,.SszrDq_clearFilters{color:var(--ls-fg-muted);font-size:13px;line-height:1.6}.SszrDq_clearFilters{text-underline-offset:4px;cursor:pointer;text-decoration:underline}.SszrDq_clearFilters:hover{color:var(--ls-fg)}.SszrDq_timeline{position:relative}.SszrDq_timeline:before{content:"";background:var(--ls-border);width:1px;position:absolute;inset-block:10px 0;inset-inline-start:5px}.SszrDq_entry{padding-inline-start:34px;grid-template-columns:136px minmax(0,1fr);gap:28px;padding-bottom:64px;scroll-margin-top:110px;display:grid;position:relative}.SszrDq_entry:last-child{padding-bottom:20px}.SszrDq_entry:before{content:"";background:var(--ls-accent-ink-legible);width:9px;height:9px;box-shadow:0 0 0 4px var(--ls-surface-accent);border-radius:50%;position:absolute;inset-block-start:9px;inset-inline-start:1px}.SszrDq_meta{color:var(--ls-fg-muted);font-variant-numeric:tabular-nums;flex-direction:column;align-items:flex-start;gap:10px;padding-top:2px;font-size:13px;line-height:1.6;display:flex}.SszrDq_meta>span{font-size:12px}.SszrDq_meta .SszrDq_latest{background:var(--ls-surface-accent);color:var(--ls-accent-ink-legible);border-radius:5px;padding:3px 9px;font-weight:600}.SszrDq_entryContent{overflow-wrap:anywhere;min-width:0}.SszrDq_entry h2{letter-spacing:-.025em;text-wrap:pretty;font-size:25px;font-weight:550;line-height:1.35}.SszrDq_entry h2 a{color:inherit;text-decoration:none}.SszrDq_entry h2 a:hover{color:var(--ls-accent-ink-legible);text-underline-offset:5px;text-decoration:underline}.SszrDq_entry h2 a:focus-visible{outline:2px solid var(--ls-accent-ink-legible);outline-offset:5px;border-radius:3px}.SszrDq_summary{color:var(--ls-fg-muted);max-width:68ch;margin-top:16px;font-size:16px;line-height:1.75}.SszrDq_detailPage{background:var(--ls-bg);color:var(--ls-fg);padding:128px 24px 104px}.SszrDq_detailArticle{overflow-wrap:anywhere;max-width:840px;margin-inline:auto}.SszrDq_backLink{min-height:44px;color:var(--ls-fg-muted);align-items:center;gap:9px;margin-bottom:22px;font-size:14px;display:inline-flex}.SszrDq_backLink:hover{color:var(--ls-fg)}.SszrDq_detailArticle .SszrDq_categories{margin:0 0 24px}.SszrDq_detailArticle h1{font-family:var(--font-header);letter-spacing:-.03em;text-wrap:pretty;font-size:clamp(32px,4vw,48px);font-weight:550;line-height:1.2}.SszrDq_detailMeta{color:var(--ls-fg-muted);flex-wrap:wrap;gap:12px 20px;margin-top:24px;font-size:14px;line-height:1.6;display:flex}.SszrDq_detailBody{border-bottom:1px solid var(--ls-border);margin-top:48px;padding-bottom:48px}.SszrDq_detailBody p{max-width:72ch;color:var(--ls-fg-strong);font-size:18px;line-height:1.8}.SszrDq_detailBody p+p{margin-top:26px}.SszrDq_detailPage a:focus-visible{outline:2px solid var(--ls-accent-ink-legible);outline-offset:4px}.SszrDq_group{margin-top:24px}.SszrDq_group h3{margin-bottom:8px;font-size:15px;font-weight:600;line-height:1.5}.SszrDq_paragraph{max-width:68ch;color:var(--ls-fg-muted);font-size:16px;line-height:1.75}.SszrDq_paragraph+.SszrDq_paragraph{margin-top:18px}.SszrDq_categories{flex-wrap:wrap;gap:8px;margin-top:22px;display:flex}.SszrDq_category{background:var(--ls-surface-accent);color:var(--ls-accent-ink-legible);border-radius:999px;padding:4px 12px;font-size:12px;font-weight:550;line-height:1.5}.SszrDq_empty{padding:40px 0}.SszrDq_empty h2{font-size:22px;font-weight:600;line-height:1.4}.SszrDq_empty p{color:var(--ls-fg-muted);margin-top:12px;font-size:16px;line-height:1.7}.SszrDq_empty button{border:1px solid var(--ls-border);cursor:pointer;border-radius:8px;min-height:44px;margin-top:20px;padding:10px 16px;font-size:14px}.SszrDq_empty button:hover{background:var(--ls-surface-2)}@media (max-width:1100px){.SszrDq_layout{grid-template-columns:minmax(0,1fr) 236px;gap:36px}.SszrDq_entry{grid-template-columns:minmax(0,1fr);gap:12px}.SszrDq_meta{flex-flow:wrap;align-items:center;gap:8px 12px;padding-top:0}}@media (max-width:760px){.SszrDq_detailPage{padding:104px 20px 64px}.SszrDq_detailBody{margin-top:32px}.SszrDq_detailBody p{font-size:16px}.SszrDq_page{padding:112px 20px 64px}.SszrDq_header{padding-bottom:36px}.SszrDq_intro{font-size:16px}.SszrDq_layout{flex-direction:column;gap:32px;display:flex}.SszrDq_sidebar{gap:12px;width:100%;position:static}.SszrDq_filters{padding:18px}.SszrDq_filters legend{margin-bottom:8px;font-size:14px}.SszrDq_options{flex-wrap:wrap;gap:4px 20px;display:flex}.SszrDq_options label{gap:8px;min-height:44px}.SszrDq_feed{width:100%}.SszrDq_feedHeading{margin-bottom:24px}.SszrDq_entry{padding-inline-start:26px;padding-bottom:44px}.SszrDq_entry h2{font-size:23px}.SszrDq_group{margin-top:20px}}
