.mkt .subhero{background:radial-gradient(1000px 420px at 76% -20%, #c9a24b21, transparent 60%), var(--navy);color:var(--cream);padding:66px 0 62px}.mkt .subhero .eyebrow{margin-bottom:16px;display:block}.mkt .subhero h1{color:var(--cream);max-width:19ch;margin-bottom:18px;font-size:44px;line-height:1.1}.mkt .subhero p{color:var(--cream-muted);max-width:62ch;font-size:19px}.mkt .crumb{color:var(--cream-muted);margin-bottom:18px;font-size:13px}.mkt .crumb a{color:var(--gold-soft);text-decoration:none}.mkt .hero-facts{border-top:1px solid #ffffff1f;flex-wrap:wrap;gap:34px;margin-top:30px;padding-top:24px;display:flex}.mkt .hero-facts div .n{font-family:var(--font-serif), serif;color:var(--gold-soft);font-size:27px;line-height:1}.mkt .hero-facts div .l{color:var(--cream-muted);margin-top:6px;font-size:13px}.mkt .isnt{grid-template-columns:1fr 1fr;gap:18px;margin-top:26px;display:grid}.mkt .isc{border-radius:13px;padding:26px 27px 28px}.mkt .is-a{background:var(--paper);border:1px solid var(--line)}.mkt .is-b{background:var(--navy);color:var(--cream)}.mkt .isc h3{margin-bottom:14px;font-size:20px}.mkt .is-b h3{color:var(--gold-soft)}.mkt .isc ul{gap:11px;margin:0;padding:0;list-style:none;display:grid}.mkt .isc li{color:var(--muted);padding-left:23px;font-size:15.3px;line-height:1.55;position:relative}.mkt .is-b li{color:var(--cream-muted)}.mkt .is-a li:before{content:"✓";color:#3e8e6b;font-weight:700;position:absolute;left:0}.mkt .is-b li:before{content:"✕";color:#d98a7a;font-weight:700;position:absolute;left:0}.mkt .how{grid-template-columns:repeat(4,1fr);gap:14px;margin-top:26px;display:grid}.mkt .howc{background:var(--paper);border:1px solid var(--line);border-radius:11px;padding:19px 19px 21px}.mkt .howc .n{font-family:var(--font-serif), serif;color:var(--gold);letter-spacing:.05em;font-size:13px;font-weight:600}.mkt .howc h3{margin:5px 0 6px;font-size:17px;line-height:1.2}.mkt .howc p{color:var(--muted);font-size:13.6px;line-height:1.5}.mkt .howfoot{font-family:var(--font-serif), serif;color:var(--text);border-left:2px solid var(--gold);max-width:760px;margin-top:24px;padding-left:18px;font-size:20px}.mkt .rep{border:1px solid var(--line);background:var(--paper);border-radius:16px;margin-top:28px;overflow:hidden;box-shadow:0 22px 50px #1a1a2e12}.mkt .rep-head{background:var(--navy);color:var(--cream);flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:18px;padding:24px 30px;display:flex}.mkt .rep-head .t{font-family:var(--font-serif), serif;font-size:24px}.mkt .rep-head .s{color:var(--cream-muted);margin-top:4px;font-size:13px}.mkt .rep-head .d{letter-spacing:.09em;text-transform:uppercase;color:var(--gold-soft);font-size:11.5px;font-weight:700}.mkt .rep-body{padding:28px 30px 30px}.mkt .rep-open{background:var(--cream);border:1px solid var(--line);color:var(--text);border-radius:11px;padding:18px 20px;font-size:15.4px;line-height:1.62}.mkt .rep-sec{margin-top:24px}.mkt .rep-lb{letter-spacing:.09em;text-transform:uppercase;color:var(--gold);margin-bottom:10px;font-size:11px;font-weight:700}.mkt .rep-sec p{color:var(--muted);margin-bottom:11px;font-size:15.6px;line-height:1.64}.mkt .pill-row{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:12px;display:flex}.mkt .pill-row .nm{font-family:var(--font-serif), serif;font-size:21px}.mkt .badge{letter-spacing:.08em;text-transform:uppercase;border-radius:14px;padding:5px 11px;font-size:10.6px;font-weight:700}.mkt .b-strong{color:#1f7a5a;background:#dcf0e6;border:1px solid #7fc9ac}.mkt .b-dev{color:#b25a2a;background:#fbe7da;border:1px solid #e8b48f}.mkt .b-emg{color:#5a5545;background:#ede9df;border:1px solid #cfc7b3}.mkt .showed{background:var(--cream);border-left:2px solid var(--gold);border-radius:0 9px 9px 0;margin-top:8px;padding:13px 16px}.mkt .showed .lb{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);margin-bottom:6px;font-size:10.4px;font-weight:700}.mkt .showed p{color:var(--text);margin:0 0 5px;font-size:14.2px;line-height:1.5}.mkt .showed p:last-child{margin-bottom:0}.mkt .rep-foot{border-top:1px solid var(--line);background:var(--cream);color:var(--muted);padding:18px 30px;font-size:13.6px;line-height:1.55}.mkt .readings{grid-template-columns:repeat(3,1fr);gap:15px;margin-top:24px;display:grid}.mkt .rdc{background:var(--paper);border:1px solid var(--line);border-radius:12px;padding:21px 21px 23px}.mkt .rdc h3{margin:9px 0 7px;font-size:18px}.mkt .rdc p{color:var(--muted);font-size:14.2px;line-height:1.52}.mkt .rank-note{background:var(--navy);color:var(--cream);border-radius:13px;margin-top:24px;padding:26px 30px}.mkt .rank-note p{color:var(--cream-muted);max-width:82ch;margin-bottom:10px;font-size:16.2px;line-height:1.62}.mkt .rank-note p em{color:var(--cream);font-style:normal;font-weight:600}.mkt .rank-note .last{color:var(--gold-soft);font-family:var(--font-serif), serif;margin:14px 0 0;font-size:19px}.mkt .who{grid-template-columns:repeat(3,1fr);gap:15px;margin-top:26px;display:grid}.mkt .whoc{border:1px solid var(--line);background:var(--paper);border-radius:12px;padding:22px 22px 24px}.mkt .whoc h3{margin-bottom:8px;font-size:17.5px}.mkt .whoc p{color:var(--muted);font-size:14.4px;line-height:1.55}.mkt .price{background:var(--paper);border:1px solid var(--line);border-radius:16px;margin-top:26px;overflow:hidden}.mkt .price-top{grid-template-columns:1fr 1fr;display:grid}.mkt .pcell{padding:30px 32px}.mkt .pcell:first-child{border-right:1px solid var(--line)}.mkt .pcell .lb{letter-spacing:.09em;text-transform:uppercase;color:var(--gold);font-size:11px;font-weight:700}.mkt .pcell .amt{font-family:var(--font-serif), serif;margin:8px 0 4px;font-size:42px;line-height:1}.mkt .pcell .gst{color:var(--muted);margin:0 0 8px;font-size:13px}.mkt .pcell .sub{color:var(--muted);font-size:14.4px;line-height:1.5}.mkt .credit{background:var(--navy);color:var(--cream);padding:26px 32px}.mkt .credit h3{color:var(--cream);margin-bottom:9px;font-size:21px}.mkt .credit p{color:var(--cream-muted);max-width:76ch;font-size:15.6px;line-height:1.6}.mkt .credit .maths{border-top:1px solid #c9a24b47;flex-wrap:wrap;gap:26px;margin-top:16px;padding-top:16px;display:flex}.mkt .credit .maths div .n{font-family:var(--font-serif), serif;color:var(--gold-soft);font-size:23px}.mkt .credit .maths div .l{color:var(--cream-muted);margin-top:4px;font-size:12.6px}.mkt .price-foot{color:var(--muted);background:var(--cream);border-top:1px solid var(--line);padding:16px 32px;font-size:13.4px}@media (max-width:1000px){.mkt .isnt,.mkt .how,.mkt .readings,.mkt .who,.mkt .price-top{grid-template-columns:1fr}.mkt .pcell:first-child{border-right:none;border-bottom:1px solid var(--line)}}@media (max-width:900px){.mkt .subhero h1{font-size:32px}.mkt .rep-body{padding:22px 18px}}