.eyebrow[data-astro-cid-6npj6ufs]{font-family:var(--font-mono);font-size:var(--text-caption);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--color-accent-text);margin:0 0 var(--space-4) 0}.dl-hero[data-astro-cid-6npj6ufs]{padding-top:clamp(56px,7vw,96px);padding-bottom:clamp(8px,2vw,24px)}.dl-hero-text[data-astro-cid-6npj6ufs]{max-width:720px}.dl-h1[data-astro-cid-6npj6ufs]{font-family:var(--font-sans);font-size:var(--text-h1);font-weight:var(--weight-medium);line-height:var(--leading-heading);letter-spacing:var(--tracking-heading);color:var(--color-text-primary);margin:var(--space-5) 0 var(--space-6)}.dl-h1[data-astro-cid-6npj6ufs] em[data-astro-cid-6npj6ufs]{font-style:normal;font-weight:var(--weight-light);color:var(--color-text-secondary)}.dl-sub[data-astro-cid-6npj6ufs]{font-family:var(--font-sans);font-size:var(--text-body-lg);font-weight:var(--weight-light);line-height:var(--leading-body);color:var(--color-text-secondary);margin:0;max-width:600px}.dl-grid[data-astro-cid-6npj6ufs]{display:grid;grid-template-columns:repeat(4,1fr);border-top:.5px solid var(--color-border);border-bottom:.5px solid var(--color-border);margin-bottom:var(--space-10)}.dl-card[data-astro-cid-6npj6ufs]{padding:var(--space-8) 32px;border-right:.5px solid var(--color-border);border-top:2px solid transparent;display:flex;flex-direction:column;min-height:320px;transition:border-color var(--duration-slow) var(--ease-smooth),background var(--duration-slow) var(--ease-smooth)}.dl-card[data-astro-cid-6npj6ufs]:last-child{border-right:none}.dl-card-label[data-astro-cid-6npj6ufs]{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-3);margin:0 0 var(--space-2) 0;line-height:1.2}.dl-card-name[data-astro-cid-6npj6ufs]{font-family:var(--font-sans);font-size:24px;font-weight:var(--weight-medium);letter-spacing:var(--tracking-heading);color:var(--color-text-primary)}.dl-card-detected[data-astro-cid-6npj6ufs]{display:none;font-family:var(--font-mono);font-size:var(--text-mono-sm);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--color-accent-text)}.dl-card-variant[data-astro-cid-6npj6ufs]{font-family:var(--font-sans);font-size:15px;font-weight:var(--weight-light);color:var(--color-text-secondary);margin:0 0 var(--space-6) 0}.dl-card-specs[data-astro-cid-6npj6ufs]{list-style:none;margin:0 0 var(--space-8) 0;padding:var(--space-5) 0 0 0;border-top:.5px solid var(--color-border);display:flex;flex-direction:column;gap:var(--space-3)}.dl-card-spec[data-astro-cid-6npj6ufs]{display:flex;align-items:baseline;gap:var(--space-3);font-family:var(--font-mono);font-size:var(--text-mono);line-height:1.2;letter-spacing:var(--tracking-mono);color:var(--color-text-secondary)}.dl-card-req[data-astro-cid-6npj6ufs]{color:var(--color-text-tertiary)}.dl-dot[data-astro-cid-6npj6ufs]{color:var(--color-text-tertiary);flex-shrink:0}.dl-card-actions[data-astro-cid-6npj6ufs]{margin-top:auto;display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-3)}.dl-alt[data-astro-cid-6npj6ufs]{font-family:var(--font-mono);font-size:var(--text-mono-sm);letter-spacing:var(--tracking-mono);color:var(--color-text-tertiary);margin:0}.dl-alt[data-astro-cid-6npj6ufs] a[data-astro-cid-6npj6ufs],.dl-note[data-astro-cid-6npj6ufs] a[data-astro-cid-6npj6ufs]{color:var(--color-text-secondary);text-decoration:underline;text-decoration-thickness:.5px;text-underline-offset:3px;transition:color var(--duration-fast) var(--ease-smooth)}.dl-alt[data-astro-cid-6npj6ufs] a[data-astro-cid-6npj6ufs]:hover,.dl-note[data-astro-cid-6npj6ufs] a[data-astro-cid-6npj6ufs]:hover{color:var(--color-accent-text)}.dl-card[data-astro-cid-6npj6ufs][data-detected]{border-top-color:var(--color-accent);background:var(--color-accent-dim)}.dl-card[data-astro-cid-6npj6ufs][data-detected] .dl-card-detected[data-astro-cid-6npj6ufs]{display:inline}.dl-notes[data-astro-cid-6npj6ufs]{display:flex;flex-direction:column;border:.5px solid var(--color-border);background:var(--color-surface)}.dl-note[data-astro-cid-6npj6ufs]{display:grid;grid-template-columns:180px 1fr auto;align-items:baseline;gap:var(--space-2) var(--space-6);padding:var(--space-5) var(--space-6);margin:0;border-bottom:.5px solid var(--color-border);font-family:var(--font-sans);font-size:var(--text-body-sm);font-weight:var(--weight-light);line-height:var(--leading-body);color:var(--color-text-secondary)}.dl-note[data-astro-cid-6npj6ufs]:last-child{border-bottom:none}.dl-note-warn[data-astro-cid-6npj6ufs] .dl-note-body[data-astro-cid-6npj6ufs]{grid-column:2 / -1}.dl-note-label[data-astro-cid-6npj6ufs]{font-family:var(--font-mono);font-size:var(--text-mono-sm);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--color-text-tertiary)}.dl-note-warn[data-astro-cid-6npj6ufs] .dl-note-label[data-astro-cid-6npj6ufs]{color:var(--color-accent-text)}.dl-note[data-astro-cid-6npj6ufs] a[data-astro-cid-6npj6ufs].dl-note-link{font-family:var(--font-mono);font-size:var(--text-mono);letter-spacing:var(--tracking-mono);text-decoration:none;white-space:nowrap}@media(max-width:1100px){.dl-grid[data-astro-cid-6npj6ufs]{grid-template-columns:repeat(2,1fr)}.dl-card[data-astro-cid-6npj6ufs]:nth-child(2n){border-right:none}.dl-card[data-astro-cid-6npj6ufs]:nth-child(-n+2){border-bottom:.5px solid var(--color-border)}}@media(max-width:640px){.dl-grid[data-astro-cid-6npj6ufs]{grid-template-columns:1fr}.dl-card[data-astro-cid-6npj6ufs]{min-height:0;padding:var(--space-6) var(--space-5);border-right:none;border-bottom:.5px solid var(--color-border)}.dl-card[data-astro-cid-6npj6ufs]:last-child{border-bottom:none}.dl-note[data-astro-cid-6npj6ufs]{grid-template-columns:1fr;padding:var(--space-5)}.dl-note-warn[data-astro-cid-6npj6ufs] .dl-note-body[data-astro-cid-6npj6ufs]{grid-column:1}}
