.idx-latest{font-family:var(--sans,"Jost",sans-serif);font-size:.72rem;letter-spacing:.2em;text-transform:uppercase;color:var(--gold-dark,#8F7434);text-align:center;margin:30px 0 -20px}.idx-cohort{width:100%;border-collapse:collapse;margin:40px 0 0;font-family:var(--sans,"Jost",sans-serif);font-size:.86rem}.idx-cohort th,.idx-cohort td{padding:10px;border-bottom:1px solid rgba(75,72,67,.15);text-align:right;white-space:nowrap}.idx-cohort th{font-weight:500;letter-spacing:.08em;text-transform:uppercase;font-size:.66rem;color:#2e2b279e;border-bottom:1px solid rgba(75,72,67,.35)}.idx-cohort th:first-child,.idx-cohort td:first-child{text-align:left}.idx-cohort tr.hi td{background:#c9b27c2e;font-weight:500}.idx-cohort-wrap{overflow-x:auto}.idx-cohort-note{font-family:var(--sans,"Jost",sans-serif);font-size:.74rem;color:#2e2b278c;margin-top:10px;line-height:1.5}.idx-h2{font-family:var(--serif,"Playfair Display",serif);font-weight:400;font-size:clamp(1.5rem,3vw,2rem);margin:56px 0 8px;color:var(--smoke-ink,#2E2B27)}.idx-sub{font-family:var(--cormorant,"Cormorant Garamond",serif);font-size:1.1rem;color:var(--smoke,#4B4843);margin:0 0 6px;line-height:1.6}.idx-editions{list-style:none;padding:0;margin:22px 0 0;border-top:1px solid rgba(75,72,67,.18)}.idx-editions li{display:flex;flex-wrap:wrap;gap:8px 22px;justify-content:space-between;align-items:baseline;padding:16px 0;border-bottom:1px solid rgba(75,72,67,.18);font-family:var(--sans,"Jost",sans-serif)}.idx-editions .ed{font-family:var(--serif,"Playfair Display",serif);font-size:1.15rem;color:var(--smoke-ink,#2E2B27)}.idx-editions .ed a{color:inherit;text-decoration:none;border-bottom:1px solid var(--champagne,#C9B27C)}.idx-editions .meta{font-size:.78rem;letter-spacing:.06em;color:#2e2b2799}.idx-archive{background:#eae3d599;border-left:2px solid var(--champagne,#C9B27C);padding:14px 18px;margin:36px auto 0;max-width:1080px;font-family:var(--sans,"Jost",sans-serif);font-size:.86rem;color:var(--smoke,#4B4843)}.idx-archive a{color:var(--gold-dark,#8F7434)}.idx-xcheck{border:1px solid rgba(75,72,67,.18);padding:22px 24px;margin:40px 0 0;font-family:var(--sans,"Jost",sans-serif);font-size:.9rem;line-height:1.65;color:var(--smoke,#4B4843)}.idx-xcheck b{color:var(--smoke-ink,#2E2B27)}.idx-xcheck .tag{display:inline-block;font-size:.62rem;letter-spacing:.22em;text-transform:uppercase;color:var(--gold-dark,#8F7434);margin-bottom:8px}