:where(body:has(main.co.leader)) .co .fd-hero-grid{align-items:center}:where(body:has(main.co.leader)) .co .ld-hero h1{max-width:20ch}:where(body:has(main.co.leader)) .co-note{color:var(--on-dark-soft);max-width:34em;margin-top:18px;font-size:15px;line-height:1.5}:where(body:has(main.co.leader)) .co-hero-shot{justify-self:center;max-width:320px;margin:0}:where(body:has(main.co.leader)) .co-hero-shot figcaption{text-align:center;margin-top:12px}:where(body:has(main.co.leader)) .co-trends{margin:0}:where(body:has(main.co.leader)) .co-trends figcaption{text-align:center;margin-top:12px}:where(body:has(main.co.leader)) .co-who-for{margin-top:8px;font-size:16px;line-height:1.55}:where(body:has(main.co.leader)) .co .fd-not{margin-top:12px}:where(body:has(main.co.leader)) .co-stats{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:16px;display:grid}:where(body:has(main.co.leader)) .co-stat{background:var(--gold-soft);border-left:4px solid var(--gold);color:var(--ink);border-radius:0 12px 12px 0;grid-template-columns:minmax(0,1fr);align-items:start;row-gap:10px;margin:0;padding:20px 24px;display:grid}:where(body:has(main.co.leader)) .co-stat-num{font-family:var(--font-head);font-variant-numeric:tabular-nums;color:var(--navy-ink);margin:0;font-size:48px;font-weight:800;line-height:1}:where(body:has(main.co.leader)) .co-stat figcaption,:where(body:has(main.co.leader)) .co-stat-lead{color:var(--ink);text-wrap:pretty;margin:0;font-size:18px;line-height:1.5}:where(body:has(main.co.leader)) .co-stat-src{color:#5e4510;margin-top:6px;font-size:14.5px;display:block}:where(body:has(main.co.leader)) .co-stat-src a{white-space:nowrap;padding-block:10px;font-weight:600}:where(body:has(main.co.leader)) .co-calc-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:12px;display:grid}:where(body:has(main.co.leader)) .co-calc-fields label{color:var(--ink-soft);gap:4px;font-size:13.5px;display:grid}:where(body:has(main.co.leader)) .co-calc-input{border:1px solid var(--rule);background:#fff;border-radius:8px;align-items:center;gap:2px;padding:0 8px;display:flex}:where(body:has(main.co.leader)) .co-calc-input i{color:var(--ink-soft);font-style:normal}:where(body:has(main.co.leader)) .co-calc-input input{width:100%;min-width:0;min-height:44px;font:600 16px/1.2 var(--font-head);color:var(--ink);font-variant-numeric:tabular-nums;background:0 0;border:0;padding:8px 0}:where(body:has(main.co.leader)) .co-calc-input:focus-within{outline:2px solid var(--navy);outline-offset:1px}@media (min-width:1100px){:where(body:has(main.co.leader)) .co .ld-hero h1{font-size:46px}}@media (max-width:960px){:where(body:has(main.co.leader)) .co .ld-hero h1{max-width:none}:where(body:has(main.co.leader)) .co-stats{grid-template-columns:minmax(0,1fr);max-width:720px}}@media (max-width:560px){:where(body:has(main.co.leader)) .co-stat{grid-template-columns:minmax(0,1fr);row-gap:10px;padding:18px 20px}:where(body:has(main.co.leader)) .co-stat-num{font-size:40px}:where(body:has(main.co.leader)) .co-stat figcaption,:where(body:has(main.co.leader)) .co-stat-lead{font-size:17px}}
