[data-astro-cid-4fbkunun][data-margin-header-container]{container:margin-header/inline-size}[data-astro-cid-4fbkunun][data-section-header-margin]{--margin-emphasis:hsl(var(--brand));grid-template-columns:6rem minmax(0,1fr);align-items:start;gap:1.625rem;display:grid}[data-astro-cid-4fbkunun][data-section-header-margin]:not(:has(>[data-margin-header-label])){grid-template-columns:minmax(0,1fr)}[data-theme=dark] [data-astro-cid-4fbkunun][data-section-header-margin]{--margin-emphasis:hsl(var(--accent))}[data-astro-cid-4fbkunun][data-margin-header-label]{max-width:100%;color:var(--margin-emphasis);overflow-wrap:normal;margin:0;padding-top:.4375rem;font-size:.75rem;font-weight:500;line-height:1.7}[data-astro-cid-4fbkunun][data-margin-header-copy]{border-inline-start:1px solid hsl(var(--line));min-width:0;padding-inline-start:1.75rem;position:relative}[data-astro-cid-4fbkunun][data-margin-header-copy]:before{content:"";inset-inline-start:-1px;background:var(--margin-emphasis);width:2px;height:3.375rem;position:absolute;top:0}[data-astro-cid-4fbkunun][data-margin-header-copy] [data-astro-cid-4fbkunun]:is(h1,h2,h3){max-width:20ch;color:hsl(var(--ink));letter-spacing:-.045em;text-wrap:balance;margin:0;font-size:2.25rem;font-weight:500;line-height:1.2}[data-astro-cid-4fbkunun][data-margin-header-description]{max-width:46ch;color:hsl(var(--ink-soft));margin:1.25rem 0 0;font-size:.875rem;line-height:1.9}[data-astro-cid-4fbkunun][data-margin-header-copy] [data-slot=button-link]{max-width:100%;min-height:2.75rem;color:var(--margin-emphasis);gap:1.75rem;margin-top:1.5rem;padding:0;font-size:.8125rem;line-height:1.7}[data-astro-cid-4fbkunun][data-margin-header-copy] [data-slot=button-link]:hover{color:hsl(var(--ink))}@container margin-header (width<35rem){[data-astro-cid-4fbkunun][data-section-header-margin]{grid-template-columns:minmax(0,1fr);gap:1.5rem}[data-astro-cid-4fbkunun][data-margin-header-label]{max-width:none;padding-top:0}[data-astro-cid-4fbkunun][data-margin-header-copy]{padding-inline-start:1.25rem}[data-astro-cid-4fbkunun][data-margin-header-copy] [data-astro-cid-4fbkunun]:is(h1,h2,h3){font-size:1.875rem}}@container margin-header (width<18rem){[data-astro-cid-4fbkunun][data-margin-header-copy]{padding-inline-start:.625rem}[data-astro-cid-4fbkunun][data-margin-header-copy] [data-astro-cid-4fbkunun]:is(h1,h2,h3){font-size:1.5rem}[data-astro-cid-4fbkunun][data-margin-header-copy] [data-slot=button-link]{gap:.75rem}}[data-astro-cid-4fbkunun][data-chapter-header-container]{container:chapter-header/inline-size}[data-astro-cid-4fbkunun][data-section-header-shelf][data-slot=card]{--chapter-emphasis:hsl(var(--brand));border:0;border-top:1px solid hsl(var(--line) / .65);color:hsl(var(--ink));background:0 0;border-radius:0;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:1.5rem 3rem;padding:1.5rem 0 0;display:grid}[data-theme=dark] [data-astro-cid-4fbkunun][data-section-header-shelf]{--chapter-emphasis:color-mix(in srgb, hsl(var(--accent)) 80%, hsl(var(--ink)))}[data-astro-cid-4fbkunun][data-chapter-tab]{color:var(--chapter-emphasis);letter-spacing:.13em;text-transform:uppercase;margin:0;font-size:.6875rem;font-weight:600;line-height:1.7}[data-astro-cid-4fbkunun][data-section-header-shelf] [data-astro-cid-4fbkunun][data-chapter-heading]{letter-spacing:-.045em;text-wrap:balance;overflow-wrap:normal;hyphens:manual;max-width:25ch;margin:.75rem 0;font-size:2.25rem;font-weight:500;line-height:1.15}[data-astro-cid-4fbkunun][data-chapter-description]{max-width:45ch;color:hsl(var(--ink-soft));margin:0;font-size:.875rem;line-height:1.85}[data-astro-cid-4fbkunun][data-chapter-footer]{justify-content:flex-end;padding-bottom:.125rem;display:flex}[data-astro-cid-4fbkunun][data-chapter-footer] [data-slot=button-link]{max-width:100%;color:var(--chapter-emphasis);justify-content:space-between;gap:1.25rem;padding:0;font-size:.8125rem;line-height:1.6}[data-astro-cid-4fbkunun][data-chapter-footer] [data-slot=button-link]:hover{color:hsl(var(--ink))}@container chapter-header (width<44rem){[data-astro-cid-4fbkunun][data-section-header-shelf][data-slot=card]{grid-template-columns:minmax(0,1fr);gap:.75rem}[data-astro-cid-4fbkunun][data-chapter-footer]{justify-content:flex-start}}@container chapter-header (width<27.5rem){[data-astro-cid-4fbkunun][data-section-header-shelf] [data-astro-cid-4fbkunun][data-chapter-heading]{font-size:1.75rem;line-height:1.25}}@container chapter-header (width<16rem){[data-astro-cid-4fbkunun][data-section-header-shelf] [data-astro-cid-4fbkunun][data-chapter-heading]{font-size:1rem;line-height:1.5}[data-astro-cid-4fbkunun][data-chapter-footer] [data-slot=button-link]{padding-inline:0}[data-astro-cid-4fbkunun][data-chapter-footer] .site-action-arrow{display:none}}
