.cs__section[data-astro-cid-tnqlkdh6]{padding-block:clamp(2.5rem,1.75rem + 4vw,5rem)}.cs__h[data-astro-cid-tnqlkdh6]{font-size:var(--fs-h2);text-wrap:balance;max-width:30ch;margin-top:0;line-height:1.18}.cs__h[data-astro-cid-tnqlkdh6] .label[data-astro-cid-tnqlkdh6],.cs__tally[data-astro-cid-tnqlkdh6] .label[data-astro-cid-tnqlkdh6],.cs__result-statement[data-astro-cid-tnqlkdh6] .label[data-astro-cid-tnqlkdh6]{margin-bottom:.9rem;font-weight:400;display:block}.cs__label-h2[data-astro-cid-tnqlkdh6]{font-weight:400;line-height:inherit;margin:0}.vh[data-astro-cid-tnqlkdh6]{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.cs__body[data-astro-cid-tnqlkdh6]{color:var(--ink);margin-top:1.25rem}.cs__body[data-astro-cid-tnqlkdh6] p[data-astro-cid-tnqlkdh6]+p[data-astro-cid-tnqlkdh6]{margin-top:1rem}.cs__result[data-astro-cid-tnqlkdh6]{background:var(--paper-raised);border-block:1px solid var(--rule);padding-block:clamp(3rem,2rem + 5vw,6.5rem)}.cs__h--result[data-astro-cid-tnqlkdh6]{max-width:34ch}.cs__result[data-astro-cid-tnqlkdh6] .cs__body[data-astro-cid-tnqlkdh6]{margin-top:clamp(1.75rem,1.25rem + 2vw,2.75rem)}.hero[data-astro-cid-tnqlkdh6] .container[data-astro-cid-tnqlkdh6],section[data-astro-cid-tnqlkdh6][aria-labelledby=op-rel-h] .container[data-astro-cid-tnqlkdh6]{z-index:1;position:relative}.label[data-astro-cid-tnqlkdh6]{font-family:var(--font-mono);font-size:var(--fs-eyebrow);letter-spacing:var(--track-eyebrow);text-transform:uppercase;color:var(--ink-muted)}.criteria[data-astro-cid-tnqlkdh6]{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 clamp(2rem,1rem + 4vw,4.5rem);margin:clamp(2rem,1.5rem + 2vw,3rem) 0 0;display:grid}.criteria__item[data-astro-cid-tnqlkdh6]{border-top:1px solid var(--rule);padding-block:1.1rem}.criteria__item[data-astro-cid-tnqlkdh6] dt[data-astro-cid-tnqlkdh6]{font-family:var(--font-mono);font-size:var(--fs-small);letter-spacing:.06em;text-transform:uppercase;color:var(--ink)}.criteria__item[data-astro-cid-tnqlkdh6] dd[data-astro-cid-tnqlkdh6]{color:var(--ink-muted);margin:.4rem 0 0}.funnel[data-astro-cid-tnqlkdh6]{border-top:2px solid var(--brand-red);grid-template-columns:repeat(3,minmax(0,1fr));gap:1.5rem clamp(1.5rem,1rem + 3vw,3.5rem);margin:clamp(2rem,1.5rem + 2vw,3rem) 0 0;padding-top:1.5rem;display:grid}.funnel__item[data-astro-cid-tnqlkdh6] dt[data-astro-cid-tnqlkdh6]{font-family:var(--font-display);color:var(--ink);font-variant-numeric:lining-nums;font-size:clamp(2rem,1.5rem + 2.4vw,3rem);line-height:1}.funnel__item--accent[data-astro-cid-tnqlkdh6] dt[data-astro-cid-tnqlkdh6]{color:var(--brand-red)}.funnel__item[data-astro-cid-tnqlkdh6] dd[data-astro-cid-tnqlkdh6]{font-family:var(--font-mono);font-size:var(--fs-small);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-muted);margin:.6rem 0 0}.cs__search-close[data-astro-cid-tnqlkdh6]{color:var(--ink);margin-top:clamp(1.75rem,1.25rem + 2vw,2.75rem)}.cs__person[data-astro-cid-tnqlkdh6]{flex-direction:column;gap:.25rem;margin-top:clamp(2rem,1.5rem + 2vw,3rem);display:flex}.cs__person-name[data-astro-cid-tnqlkdh6]{font-family:var(--font-mono);font-size:var(--fs-small);letter-spacing:.08em;text-transform:uppercase;color:var(--ink)}.cs__person-role[data-astro-cid-tnqlkdh6]{font-family:var(--font-mono);font-size:var(--fs-eyebrow);letter-spacing:var(--track-eyebrow);text-transform:uppercase;color:var(--ink-muted)}.honours[data-astro-cid-tnqlkdh6]{margin:clamp(1.5rem,1rem + 2vw,2.5rem) 0 0;padding:0;list-style:none}.honours[data-astro-cid-tnqlkdh6] li[data-astro-cid-tnqlkdh6]{border-top:1px solid var(--rule);font-family:var(--font-display);color:var(--ink);align-items:baseline;gap:1.15rem;padding-block:clamp(.95rem,.6rem + 1.2vw,1.6rem);font-size:clamp(1.85rem,1.3rem + 3.4vw,3.5rem);line-height:1.12;display:flex}.honours[data-astro-cid-tnqlkdh6] li[data-astro-cid-tnqlkdh6]:last-child{border-bottom:1px solid var(--rule)}.honours[data-astro-cid-tnqlkdh6] li[data-astro-cid-tnqlkdh6]:before{content:"";background:var(--brand-red);flex:none;width:2rem;height:2px;transform:translateY(-.4em)}.cs__result-grid[data-astro-cid-tnqlkdh6]{grid-template-columns:minmax(0,1fr) minmax(0,.66fr);align-items:start;gap:clamp(2rem,.75rem + 4.5vw,5rem);display:grid}.cs__result-main[data-astro-cid-tnqlkdh6]{min-width:0}.cs__photo[data-astro-cid-tnqlkdh6]{min-width:0;margin:0}.cs__photo[data-astro-cid-tnqlkdh6] img[data-astro-cid-tnqlkdh6]{border-radius:var(--radius);width:100%;height:auto;display:block}.cs__photo-caption[data-astro-cid-tnqlkdh6]{flex-direction:column;gap:.4rem;margin-top:.9rem;display:flex}.cs__photo-line[data-astro-cid-tnqlkdh6]{font-size:var(--fs-small);color:var(--ink-muted)}.cs__photo-meta[data-astro-cid-tnqlkdh6]{font-family:var(--font-mono);font-size:var(--fs-eyebrow);letter-spacing:var(--track-eyebrow);text-transform:uppercase;color:var(--ink-muted)}@media (width<=900px){.cs__result-grid[data-astro-cid-tnqlkdh6]{grid-template-columns:1fr;gap:0}.cs__photo[data-astro-cid-tnqlkdh6]{max-width:26rem;margin-top:clamp(1.75rem,1.25rem + 2vw,2.75rem)}}@media (width<=640px){.criteria[data-astro-cid-tnqlkdh6]{grid-template-columns:1fr}.funnel[data-astro-cid-tnqlkdh6]{gap:1.25rem 1.5rem}}
