.tests[data-astro-cid-3qs3lciv]{max-width:var(--max-width-content);margin:0 auto;padding:var(--space-6) var(--space-3) var(--space-8)}.tests__intro[data-astro-cid-3qs3lciv]{text-align:center;margin-bottom:var(--space-7)}.tests__intro[data-astro-cid-3qs3lciv] .eyebrow[data-astro-cid-3qs3lciv]{margin-bottom:var(--space-4)}.tests__title[data-astro-cid-3qs3lciv]{margin-bottom:var(--space-4);font-family:var(--font-poetic);font-style:italic;font-size:var(--fs-h2);font-weight:var(--fw-regular);text-transform:none;letter-spacing:var(--tracking-normal);color:var(--color-rose-gold);line-height:var(--lh-snug)}.tests__dek[data-astro-cid-3qs3lciv]{max-width:600px;margin:0 auto}.tests__rule[data-astro-cid-3qs3lciv]{width:200px;height:1px;background:var(--color-rose-gold);opacity:.5;margin:0 auto var(--space-7)}.test[data-astro-cid-3qs3lciv]{padding:var(--space-7) 0;border-top:1px solid rgba(201,165,123,.2);scroll-margin-top:var(--space-6)}.test[data-astro-cid-3qs3lciv]:first-of-type{border-top:none;padding-top:0}.test--coming-soon[data-astro-cid-3qs3lciv]{opacity:.85}.test__header[data-astro-cid-3qs3lciv]{display:flex;flex-direction:column;gap:var(--space-2);margin-bottom:var(--space-3)}.test__icon[data-astro-cid-3qs3lciv]{font-family:var(--font-body);font-size:14px;letter-spacing:.3em;color:var(--color-rose-gold);opacity:.7}.test__name[data-astro-cid-3qs3lciv]{margin:0;font-family:var(--font-display);font-size:var(--fs-h2);font-weight:var(--fw-medium);letter-spacing:var(--tracking-headline-h1);text-transform:uppercase;color:var(--color-rose-gold);line-height:var(--lh-tight)}.test__dek[data-astro-cid-3qs3lciv]{margin:0 0 var(--space-4);font-family:var(--font-poetic);font-style:italic;font-size:var(--fs-subtitle);color:var(--color-rose-gold);line-height:var(--lh-snug)}.test__description[data-astro-cid-3qs3lciv]{margin:0 0 var(--space-3);font-size:var(--fs-body);line-height:var(--lh-body);color:var(--text-primary)}.test__specs[data-astro-cid-3qs3lciv]{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--space-3) var(--space-5);margin:var(--space-5) 0;padding:var(--space-4) 0;border-top:1px solid rgba(201,165,123,.15);border-bottom:1px solid rgba(201,165,123,.15)}.test__spec[data-astro-cid-3qs3lciv]{display:flex;flex-direction:column;gap:var(--space-1)}.test__spec[data-astro-cid-3qs3lciv] dt[data-astro-cid-3qs3lciv]{font-family:var(--font-body);font-size:var(--fs-eyebrow);font-weight:var(--fw-medium);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;color:var(--color-rose-gold);opacity:.85}.test__spec[data-astro-cid-3qs3lciv] dd[data-astro-cid-3qs3lciv]{margin:0;font-size:14px;line-height:1.5;color:var(--color-champagne)}.test__cta[data-astro-cid-3qs3lciv]{display:inline-block;padding:var(--space-3) var(--space-5);background:transparent;border:1px solid var(--color-rose-gold);color:var(--color-rose-gold);font-family:var(--font-body);font-size:var(--fs-button);font-weight:var(--fw-medium);letter-spacing:var(--tracking-button);text-transform:uppercase;text-decoration:none;border-radius:var(--radius-sm);transition:background-color var(--duration-base) var(--ease-soft),color var(--duration-base) var(--ease-soft),border-color var(--duration-base) var(--ease-soft)}.test__cta[data-astro-cid-3qs3lciv]:hover{background-color:var(--color-copper);border-color:var(--color-copper);color:var(--color-midnight)}.test__cta--coming-soon[data-astro-cid-3qs3lciv]{cursor:default;opacity:.6;pointer-events:none}.tests__closing[data-astro-cid-3qs3lciv]{margin-top:var(--space-8);padding-top:var(--space-7);border-top:1px solid rgba(201,165,123,.3);text-align:center}.tests__closing[data-astro-cid-3qs3lciv] p[data-astro-cid-3qs3lciv]{max-width:540px;margin:0 auto;font-family:var(--font-poetic);font-style:italic;font-size:19px;line-height:var(--lh-snug);color:var(--color-champagne)}.tests__closing[data-astro-cid-3qs3lciv] a[data-astro-cid-3qs3lciv]{color:var(--color-rose-gold);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.25em;transition:color var(--duration-base) var(--ease-soft)}.tests__closing[data-astro-cid-3qs3lciv] a[data-astro-cid-3qs3lciv]:hover{color:var(--color-copper)}@media(max-width:768px){.tests[data-astro-cid-3qs3lciv]{padding:var(--space-4) var(--space-3) var(--space-7)}.test__specs[data-astro-cid-3qs3lciv]{grid-template-columns:1fr;gap:var(--space-3)}}
