.spectrum[data-astro-cid-ubjagkxi]{grid-column:1 / -1;margin:0;border-top:3px solid var(--text)}.spectrum__title[data-astro-cid-ubjagkxi]{padding:12px 0;border-bottom:1px solid var(--rule);font-size:14px;font-weight:600}.spectrum__rows[data-astro-cid-ubjagkxi]{margin:0;padding:0;list-style:none}.spectrum__rows[data-astro-cid-ubjagkxi] li[data-astro-cid-ubjagkxi]{display:grid;grid-template-columns:140px minmax(0,1fr);gap:16px;align-items:center;padding:14px 0;border-bottom:1px solid var(--rule)}.spectrum__term[data-astro-cid-ubjagkxi]{font-family:var(--font-display);font-size:24px;font-weight:500;line-height:1.1}.spectrum__track[data-astro-cid-ubjagkxi]{position:relative;display:block;height:16px;background:linear-gradient(var(--rule),var(--rule)) center / 100% 1px no-repeat}.spectrum__track[data-astro-cid-ubjagkxi] span[data-astro-cid-ubjagkxi]{position:absolute;top:1px;left:var(--x);width:14px;height:14px;background:var(--accent);transform:translate(-50%)}.spectrum__axis[data-astro-cid-ubjagkxi]{display:flex;justify-content:space-between;margin:10px 0 0 156px;color:var(--muted);font-size:14px;font-weight:600}.metadata-gap-section[data-astro-cid-ubjagkxi]{row-gap:48px}.metadata-gap[data-astro-cid-ubjagkxi]{grid-column:1 / -1;display:grid;grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);border-top:3px solid var(--text)}.metadata-gap[data-astro-cid-ubjagkxi] div[data-astro-cid-ubjagkxi]{position:relative;padding:22px 28px 26px 0}.metadata-gap[data-astro-cid-ubjagkxi] div[data-astro-cid-ubjagkxi]+div[data-astro-cid-ubjagkxi]{padding-left:28px;border-left:1px solid var(--rule)}.metadata-gap[data-astro-cid-ubjagkxi] div[data-astro-cid-ubjagkxi]+div[data-astro-cid-ubjagkxi]:before{content:"";position:absolute;top:26px;left:-7px;width:12px;height:12px;border-top:2px solid var(--amber-ink);border-right:2px solid var(--amber-ink);background:var(--bg);transform:rotate(45deg)}.metadata-gap[data-astro-cid-ubjagkxi] span[data-astro-cid-ubjagkxi]{display:block;margin-bottom:10px;color:var(--muted);font-size:14px;font-weight:600}.metadata-gap[data-astro-cid-ubjagkxi] strong[data-astro-cid-ubjagkxi]{display:block;max-width:26ch;font-family:var(--font-display);font-size:clamp(25px,2.7vw,38px);font-weight:500;line-height:1.12;letter-spacing:-.012em;text-wrap:balance}.metadata-gap[data-astro-cid-ubjagkxi] div[data-astro-cid-ubjagkxi]+div[data-astro-cid-ubjagkxi] strong[data-astro-cid-ubjagkxi]{color:var(--accent)}.work-steps[data-astro-cid-ubjagkxi]{margin-top:40px}.work-steps__number[data-astro-cid-ubjagkxi]{margin-bottom:10px;color:var(--accent);font-family:var(--font-display);font-size:clamp(56px,6vw,84px);font-weight:700;line-height:1}.work-steps[data-astro-cid-ubjagkxi] p[data-astro-cid-ubjagkxi]:not(.work-steps__number){margin-top:14px;color:var(--muted)}.inputs[data-astro-cid-ubjagkxi] h2[data-astro-cid-ubjagkxi]{margin-bottom:28px}.inputs__columns[data-astro-cid-ubjagkxi]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-top:1px solid var(--text)}.inputs__columns[data-astro-cid-ubjagkxi] p[data-astro-cid-ubjagkxi]{margin:0;padding:22px 40px 8px 0;text-wrap:pretty}.inputs__columns[data-astro-cid-ubjagkxi] p[data-astro-cid-ubjagkxi]+p[data-astro-cid-ubjagkxi]{padding-right:0;padding-left:40px;border-left:1px solid var(--rule)}.inputs__scope[data-astro-cid-ubjagkxi]{margin-top:28px;color:var(--muted)}.approach-close[data-astro-cid-ubjagkxi] p[data-astro-cid-ubjagkxi]{max-width:30ch;margin-bottom:8px;font-family:var(--font-display);font-size:clamp(26px,2.8vw,38px);font-weight:500;line-height:1.18;letter-spacing:-.012em;text-wrap:pretty}@media(max-width:760px){.inputs__columns[data-astro-cid-ubjagkxi]{grid-template-columns:minmax(0,1fr)}.inputs__columns[data-astro-cid-ubjagkxi] p[data-astro-cid-ubjagkxi],.inputs__columns[data-astro-cid-ubjagkxi] p[data-astro-cid-ubjagkxi]+p[data-astro-cid-ubjagkxi]{padding:20px 0 8px;border-left:0}.inputs__columns[data-astro-cid-ubjagkxi] p[data-astro-cid-ubjagkxi]+p[data-astro-cid-ubjagkxi]{border-top:1px solid var(--rule);margin-top:12px}.spectrum__rows[data-astro-cid-ubjagkxi] li[data-astro-cid-ubjagkxi]{grid-template-columns:90px minmax(0,1fr)}.spectrum__term[data-astro-cid-ubjagkxi]{font-size:20px}.spectrum__axis[data-astro-cid-ubjagkxi]{margin-left:106px}}.credentials[data-astro-cid-ubjagkxi]{display:grid;grid-template-columns:minmax(220px,.8fr) minmax(0,1.2fr);gap:72px;align-items:start}.credentials__list[data-astro-cid-ubjagkxi]{border-top:1px solid var(--text)}.credentials__list[data-astro-cid-ubjagkxi] p[data-astro-cid-ubjagkxi]{margin:0;padding:18px 0;border-bottom:1px solid var(--rule);font-size:18px}@media(max-width:1100px){.approach-hero[data-astro-cid-ubjagkxi]{grid-template-columns:minmax(0,1fr);gap:40px}.spectrum[data-astro-cid-ubjagkxi]{max-width:560px}}@media(max-width:760px){.credentials[data-astro-cid-ubjagkxi]{grid-template-columns:1fr;gap:28px}.metadata-gap[data-astro-cid-ubjagkxi]{grid-template-columns:1fr}.metadata-gap[data-astro-cid-ubjagkxi] div[data-astro-cid-ubjagkxi]+div[data-astro-cid-ubjagkxi]{padding-left:0;border-left:0;border-top:1px solid var(--rule)}.metadata-gap[data-astro-cid-ubjagkxi] div[data-astro-cid-ubjagkxi]+div[data-astro-cid-ubjagkxi]:before{top:-7px;left:0;transform:rotate(135deg)}.spectrum__rows[data-astro-cid-ubjagkxi] li[data-astro-cid-ubjagkxi]{grid-template-columns:80px minmax(0,1fr)}.spectrum__axis[data-astro-cid-ubjagkxi]{margin-left:96px}}
