.landing .hero-coverage .display-1{max-width:900px;margin-inline:auto}.landing .cstats{margin-top:56px}.landing .cstats-list{margin:0;display:grid;grid-template-columns:repeat(4,1fr);gap:1px;overflow:hidden;border:1px solid rgba(36,6,66,.2);border-radius:16px;background:rgba(36,6,66,.2)}.landing .cstat{display:flex;flex-direction:column-reverse;gap:4px;padding:20px 16px;background:var(--lav)}.landing .cstat dt{font-size:12px;font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-2)}.landing .cstat dd{margin:0;font-family:var(--serif);font-variation-settings:"opsz" 56;font-size:48px;line-height:1;letter-spacing:-.02em;font-variant-numeric:tabular-nums;color:var(--aub)}.landing .cindex{background:var(--off);padding:128px 0 96px}.landing .cindex-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:12px}.landing .cindex-link{display:grid;grid-template-columns:52px minmax(0,1fr);grid-template-rows:auto auto;column-gap:14px;align-items:center;padding:14px 16px;background:var(--white);border:1px solid rgba(158,159,183,.5);border-radius:12px;transition:border-color .18s ease,background .18s ease}.landing .cindex-link:hover{border-color:var(--lav);background:var(--lav-3)}.landing .cindex-link:focus-visible,.landing .cjur-top:focus-visible,.landing .csrc-name:focus-visible{outline:2px solid var(--violet);outline-offset:2px}.landing .cindex-code{grid-row:1/span 2;display:inline-grid;place-items:center;width:52px;height:52px;border-radius:999px;border:1px solid var(--hair-2);font-family:var(--mono);font-size:13px;color:var(--aub)}.landing .cindex-name{font-size:16px;font-weight:500;line-height:1.3}.landing .cindex-count{font-size:13.5px;color:var(--ink-3)}.landing .cjurs{background:var(--white);padding:32px 0 96px}.landing .cjur{padding:56px 0;border-bottom:1px solid var(--hair-2)}.landing .cjur:last-child{border-bottom:0}.landing .cjur-head{display:grid;grid-template-columns:64px minmax(0,1fr) auto;gap:20px;align-items:center}.landing .cjur-code{display:inline-grid;place-items:center;width:64px;height:64px;border-radius:999px;background:var(--lav-3);font-family:var(--mono);font-size:15px;color:var(--aub)}.landing .cjur-title{font-family:var(--serif);font-variation-settings:"opsz" 48;font-size:40px;font-weight:400;line-height:1.1;letter-spacing:-.02em}.landing .cjur-meta{margin-top:4px;font-size:15px;color:var(--ink-3)}.landing .cjur-top{font-size:14px;color:var(--ink-3);text-decoration:underline;text-underline-offset:3px}.landing .cjur-pubs{margin-top:32px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.landing .cpub{padding:22px 24px;background:var(--card-2);border:1px solid rgba(158,159,183,.4);border-radius:16px}.landing .cpub-name{font-size:12px;font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-2)}.landing .cpub-sources{margin-top:12px;display:flex;flex-direction:column}.landing .csrc{padding:12px 0;border-top:1px solid var(--hair-2)}.landing .csrc:first-child{border-top:0;padding-top:4px}.landing .csrc-name{font-size:16px;font-weight:500;line-height:1.4;color:var(--ink);text-decoration:underline;text-decoration-color:var(--hair-2);text-underline-offset:3px;overflow-wrap:anywhere}.landing .csrc-name:hover{color:var(--violet);text-decoration-color:currentColor}.landing .csrc-meta{margin-top:2px;font-size:13.5px;color:var(--ink-3)}.landing .csrc-tags{margin-top:8px;display:flex;flex-wrap:wrap;gap:6px}.landing .csrc-tags li{padding:2px 9px;border-radius:999px;background:var(--white);border:1px solid var(--hair-2);font-size:12.5px;color:var(--ink-2)}.landing .csources{background:var(--off);padding:128px 0}.landing .cfilter{display:flex;flex-wrap:wrap;align-items:flex-end;gap:12px 16px;margin-bottom:20px}.landing .cfilter-field{display:flex;flex-direction:column;gap:6px;flex:1 1 320px}.landing .cfilter-field.is-select{flex:0 1 240px}.landing .cfilter-field label{font-size:12px;font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-2)}.landing .cfilter input,.landing .cfilter select{height:48px;padding:0 16px;border:1px solid var(--hair);border-radius:999px;background:var(--white);font:inherit;font-size:16px;color:var(--ink)}.landing .cfilter input::placeholder{color:var(--ink-3)}.landing .cfilter input:focus-visible,.landing .cfilter select:focus-visible,.landing .csources-wrap:focus-visible{outline:2px solid var(--violet);outline-offset:2px}.landing .cfilter-status{flex-basis:100%;font-size:14px;color:var(--ink-3)}.landing .csources-table{min-width:980px;font-size:14.5px}.landing .csources-table tbody th{white-space:normal;min-width:240px}.landing .csources-table a{text-decoration:underline;text-decoration-color:var(--hair-2);text-underline-offset:3px}.landing .csources-table a:hover{color:var(--violet);text-decoration-color:currentColor}.landing .csources-nowrap{white-space:nowrap}.landing .csources-empty{text-align:center;color:var(--ink-3)}@media (max-width:1023px){.landing .cjur-pubs{grid-template-columns:1fr}}@media (max-width:767px){.landing .cindex,.landing .csources{padding-top:80px;padding-bottom:80px}.landing .cstats-list{grid-template-columns:repeat(2,1fr)}.landing .cstat dd{font-size:36px}.landing .cjur{padding:40px 0}.landing .cjur-head{grid-template-columns:48px minmax(0,1fr);gap:14px}.landing .cjur-code{width:48px;height:48px;font-size:13px}.landing .cjur-title{font-size:30px}.landing .cjur-top{grid-column:2}.landing .cpub{padding:18px}}