.idx-mast{background:var(--smoke,#4B4843);color:var(--ivory,#F1ECE1);padding:74px 22px 60px;text-align:center;position:relative}.idx-mast:after{content:"";position:absolute;left:50%;bottom:0;transform:translate(-50%);width:120px;height:2px;background:var(--champagne,#C9B27C)}.idx-series{font-family:var(--sans,"Jost",sans-serif);font-weight:300;letter-spacing:.34em;text-transform:uppercase;font-size:.68rem;color:var(--champagne,#C9B27C);margin-bottom:20px}.idx-mast h1{font-family:var(--serif,"Playfair Display",serif);font-weight:400;font-size:clamp(2.5rem,7vw,4.4rem);line-height:1.02;margin:0;color:#fff}.idx-mast h1 em{font-style:italic;color:var(--champagne,#C9B27C)}.idx-edition{display:flex;flex-wrap:wrap;gap:12px 26px;justify-content:center;align-items:center;margin-top:26px;font-family:var(--sans,"Jost",sans-serif);font-size:.74rem;letter-spacing:.19em;text-transform:uppercase;color:#f1ece1b8}.idx-edition b{color:var(--champagne,#C9B27C);font-weight:500}.idx-rule{width:1px;height:13px;background:#f1ece14d}.idx-byline{margin-top:24px;font-family:var(--cormorant,"Cormorant Garamond",serif);font-style:italic;font-size:1.12rem;color:#f1ece1e6}.idx-wrap{max-width:1080px;margin:0 auto;padding:0 22px}.idx-lede{padding:60px 0 10px}.idx-lede .idx-eyebrow{font-family:var(--sans,"Jost",sans-serif);letter-spacing:.28em;text-transform:uppercase;font-size:.66rem;color:var(--gold-dark,#8F7434);margin-bottom:16px}.idx-lede p{font-family:var(--cormorant,"Cormorant Garamond",serif);font-size:clamp(1.35rem,2.6vw,1.72rem);line-height:1.55;color:var(--smoke-ink,#2E2B27);margin:0}.idx-lede p strong{font-weight:500;box-shadow:inset 0 -.5em #c9b27c47}.idx-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(212px,1fr));gap:1px;background:#4b484326;border:1px solid rgba(75,72,67,.15);margin:52px 0 8px}.idx-cell{background:var(--ivory,#F1ECE1);padding:26px 22px 24px}.idx-cell.wide{grid-column:span 2}@media(max-width:640px){.idx-cell.wide{grid-column:span 1}}.idx-label{font-family:var(--sans,"Jost",sans-serif);font-size:.63rem;letter-spacing:.2em;text-transform:uppercase;color:#2e2b2799;margin-bottom:12px;min-height:2.1em}.idx-val{font-family:var(--serif,"Playfair Display",serif);font-size:clamp(1.85rem,4vw,2.5rem);line-height:1;color:var(--smoke-ink,#2E2B27)}.idx-val small{font-size:.5em;letter-spacing:.02em}.idx-delta{margin-top:11px;font-family:var(--sans,"Jost",sans-serif);font-size:.75rem;letter-spacing:.05em;display:flex;align-items:center;gap:7px}.idx-delta .arw{font-size:.9em}.up{color:#2f6b4f}.down{color:#9a4a3c}.flat{color:#2e2b278c}.idx-note{font-family:var(--sans,"Jost",sans-serif);font-size:.72rem;color:#2e2b2780;margin-top:9px;line-height:1.5}.idx-bench{border-left:2px solid var(--champagne,#C9B27C);padding:16px 0 16px 22px;margin:34px 0 0;font-family:var(--cormorant,"Cormorant Garamond",serif);font-size:1.12rem;line-height:1.6;color:var(--smoke,#4B4843)}.idx-split{display:grid;grid-template-columns:1fr 1fr;gap:0;margin:64px 0 0;border-top:1px solid rgba(75,72,67,.18)}@media(max-width:760px){.idx-split{grid-template-columns:1fr}}.idx-col{padding:38px 34px 34px}.idx-col+.idx-col{border-left:1px solid rgba(75,72,67,.18)}@media(max-width:760px){.idx-col+.idx-col{border-left:0;border-top:1px solid rgba(75,72,67,.18)}}.idx-col h3{font-family:var(--serif,"Playfair Display",serif);font-weight:400;font-size:1.5rem;margin:0 0 6px;color:var(--smoke-ink,#2E2B27)}.idx-col .who{font-family:var(--sans,"Jost",sans-serif);font-size:.63rem;letter-spacing:.2em;text-transform:uppercase;color:var(--gold-dark,#8F7434);margin-bottom:18px}.idx-col ul{list-style:none;padding:0;margin:0}.idx-col li{position:relative;padding-left:20px;margin-bottom:14px;line-height:1.62;color:var(--smoke,#4B4843)}.idx-col li:before{content:"";position:absolute;left:0;top:.62em;width:7px;height:1px;background:var(--champagne,#C9B27C)}.idx-method{background:#eae3d58c;margin-top:66px;padding:40px 0 44px}.idx-method h3{font-family:var(--sans,"Jost",sans-serif);font-size:.68rem;letter-spacing:.24em;text-transform:uppercase;color:var(--gold-dark,#8F7434);margin:0 0 18px;font-weight:500}.idx-method p,.idx-method li{font-size:.94rem;line-height:1.68;color:var(--smoke,#4B4843)}.idx-method ul{margin:0;padding-left:18px}.idx-method li{margin-bottom:8px}.idx-method a{color:var(--gold-dark,#8F7434)}.idx-legal{border-top:1px solid rgba(75,72,67,.18);margin-top:36px;padding-top:26px}.idx-legal p{font-size:.79rem;line-height:1.66;color:#2e2b27a8;margin:0 0 13px}.idx-legal .req{border-left:2px solid rgba(201,178,124,.6);padding-left:16px}.idx-next{text-align:center;padding:58px 22px 10px}.idx-next .idx-eyebrow{font-family:var(--sans,"Jost",sans-serif);letter-spacing:.24em;text-transform:uppercase;font-size:.66rem;color:var(--gold-dark,#8F7434);margin-bottom:14px}.idx-next h2{font-family:var(--serif,"Playfair Display",serif);font-weight:400;font-size:clamp(1.7rem,3.4vw,2.2rem);margin:0 0 12px;color:var(--smoke-ink,#2E2B27)}.idx-next p{max-width:560px;margin:0 auto;color:var(--smoke,#4B4843);line-height:1.65}