.arc-h{font-family:var(--font-display);font-weight:var(--fw-display-med);letter-spacing:var(--tracking-display);color:var(--text-strong);text-wrap:balance;margin:0}.arc-h em{font-style:italic;font-weight:var(--fw-display);color:var(--heading-em)}[dir=rtl] .arc-seclabel+.arc-h{margin-block-start:var(--space-sm)}.arc-h--h1{font-size:var(--fs-page-title);line-height:var(--lh-heading);font-weight:var(--fw-display)}.arc-h--h2{font-size:var(--fs-section);line-height:var(--lh-heading);font-weight:var(--fw-display)}.arc-h--h3{font-size:var(--fs-component);line-height:var(--lh-snug)}
.arc-seclabel{font-family:var(--font-mono);font-size:var(--fs-label);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--accent);align-items:center;gap:14px;line-height:1;display:inline-flex}@media (max-width:599.98px){.arc-seclabel{line-height:1.45}html:not([dir=rtl]) .arc-seclabel{letter-spacing:.14em}}.arc-seclabel__index{color:var(--text-gold);font-variant-numeric:tabular-nums}.arc-seclabel__rule{opacity:.55;background:currentColor;width:clamp(24px,4vw,48px);height:1px}.arc-seclabel--trail,.arc-seclabel--both{width:100%;display:flex}.arc-seclabel__rule--trail{flex:1 1 0;width:auto;min-width:clamp(24px,4vw,48px)}
