.engineering-hero[data-astro-cid-32tm5xxl] h1[data-astro-cid-32tm5xxl]{max-width:20ch;font-size:clamp(40px,5.6vw,84px)}.engineering-hero[data-astro-cid-32tm5xxl] .container[data-astro-cid-32tm5xxl]{position:relative}.engineering-summary[data-astro-cid-32tm5xxl]{max-width:74ch}.engineering-crumbs[data-astro-cid-32tm5xxl]{display:flex;gap:12px;flex-wrap:wrap;font-size:13px;margin-bottom:38px;color:var(--fg-2)}.engineering-crumbs[data-astro-cid-32tm5xxl] a[data-astro-cid-32tm5xxl]{text-decoration:underline;text-underline-offset:4px}.engineering-facts[data-astro-cid-32tm5xxl]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;border-top:1px solid var(--line);margin:56px 0 0;padding-top:28px}.engineering-facts[data-astro-cid-32tm5xxl]>div[data-astro-cid-32tm5xxl]{display:flex;flex-direction:column-reverse;gap:12px}.engineering-facts[data-astro-cid-32tm5xxl] dt[data-astro-cid-32tm5xxl]{font-size:14px;color:var(--fg-2)}.engineering-facts[data-astro-cid-32tm5xxl] dd[data-astro-cid-32tm5xxl]{margin:0;font-size:clamp(24px,3vw,42px);line-height:1.2;overflow-wrap:anywhere}.engineering-layout[data-astro-cid-32tm5xxl]{display:grid;grid-template-columns:240px minmax(0,1fr);gap:clamp(32px,7vw,100px);padding-block:72px}.engineering-toc[data-astro-cid-32tm5xxl]{align-self:start;position:sticky;top:110px}.engineering-toc[data-astro-cid-32tm5xxl] nav[data-astro-cid-32tm5xxl]{display:grid;gap:16px;font-size:14px;line-height:1.5}.engineering-toc[data-astro-cid-32tm5xxl] a[data-astro-cid-32tm5xxl]:hover{text-decoration:underline;text-underline-offset:4px}.engineering-body[data-astro-cid-32tm5xxl]{max-width:780px;min-width:0}.engineering-body[data-astro-cid-32tm5xxl]>section[data-astro-cid-32tm5xxl]{scroll-margin-top:110px;margin-bottom:56px}.engineering-source[data-astro-cid-32tm5xxl]{border-inline-start:3px solid currentColor;padding-inline-start:24px;margin-bottom:48px;font-size:15px;line-height:1.7}.engineering-source[data-astro-cid-32tm5xxl] p[data-astro-cid-32tm5xxl]{font-size:inherit}.engineering-related[data-astro-cid-32tm5xxl]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.engineering-card[data-astro-cid-32tm5xxl]{padding:28px;border:1px solid var(--line);border-radius:8px;transition:border-color .2s}.engineering-card[data-astro-cid-32tm5xxl]:hover{border-color:var(--fg)}.engineering-card[data-astro-cid-32tm5xxl] h3[data-astro-cid-32tm5xxl]{display:flex;justify-content:space-between;gap:18px;font-size:23px;line-height:1.35;margin-bottom:14px}.engineering-card[data-astro-cid-32tm5xxl] p[data-astro-cid-32tm5xxl]{color:var(--fg-2);line-height:1.6}@media(max-width:960px){.engineering-layout[data-astro-cid-32tm5xxl]{grid-template-columns:1fr}.engineering-toc[data-astro-cid-32tm5xxl]{position:static}.engineering-toc[data-astro-cid-32tm5xxl] nav[data-astro-cid-32tm5xxl]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.engineering-facts[data-astro-cid-32tm5xxl]{grid-template-columns:1fr;gap:24px}.engineering-facts[data-astro-cid-32tm5xxl]>div[data-astro-cid-32tm5xxl]{flex-direction:row;justify-content:space-between;align-items:center;gap:20px}.engineering-facts[data-astro-cid-32tm5xxl] dd[data-astro-cid-32tm5xxl]{font-size:26px;text-align:end}.engineering-layout[data-astro-cid-32tm5xxl]{padding-block:44px}.engineering-related[data-astro-cid-32tm5xxl],.engineering-toc[data-astro-cid-32tm5xxl] nav[data-astro-cid-32tm5xxl]{grid-template-columns:1fr}.engineering-card[data-astro-cid-32tm5xxl]{padding:22px}}.media-grid[data-astro-cid-3domq6yj]{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.media-card[data-astro-cid-3domq6yj]{height:100%;border:1px solid var(--line, #293341);border-radius:16px;padding:28px;background:var(--panel)}.media-meta[data-astro-cid-3domq6yj]{display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;font-size:.8rem;opacity:.75;margin-bottom:22px}h3[data-astro-cid-3domq6yj]{font-size:1.2rem;line-height:1.5;margin:0 0 20px;overflow-wrap:anywhere}h3[data-astro-cid-3domq6yj] a[data-astro-cid-3domq6yj]{text-decoration:none;color:inherit}h3[data-astro-cid-3domq6yj] a[data-astro-cid-3domq6yj]:hover{text-decoration:underline}.media-kind[data-astro-cid-3domq6yj]{font-size:.8rem;opacity:.7}.media-more[data-astro-cid-3domq6yj]{margin-top:28px;line-height:1.8}.media-video[data-astro-cid-3domq6yj]{margin-top:28px;border-inline-start:3px solid var(--lime,#cfeb3e);padding:8px 24px}@media(max-width:900px){.media-grid[data-astro-cid-3domq6yj]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.media-grid[data-astro-cid-3domq6yj]{grid-template-columns:1fr}.media-card[data-astro-cid-3domq6yj]{padding:22px}}.method-grid[data-astro-cid-hhdlbpqi]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.method-grid[data-astro-cid-hhdlbpqi] article[data-astro-cid-hhdlbpqi]{border:1px solid var(--line,#293341);border-radius:16px;padding:28px;background:var(--panel)}h3[data-astro-cid-hhdlbpqi]{font-size:1.25rem;line-height:1.4;margin:16px 0}p[data-astro-cid-hhdlbpqi]{line-height:1.8}.method-outcomes[data-astro-cid-hhdlbpqi]{max-width:850px;margin-top:36px}.method-outcomes[data-astro-cid-hhdlbpqi] a[data-astro-cid-hhdlbpqi]{text-decoration:underline}@media(max-width:650px){.method-grid[data-astro-cid-hhdlbpqi]{grid-template-columns:1fr}.method-grid[data-astro-cid-hhdlbpqi] article[data-astro-cid-hhdlbpqi]{padding:22px}}.people-grid[data-astro-cid-nut2tq2i]:has(>.person:only-child){grid-template-columns:minmax(0,760px)}.person[data-astro-cid-nut2tq2i]{scroll-margin-top:110px}
