.nlx:where(.astro-vq43lats){color:var(--ff-color-text-secondary);font-size:16px;line-height:26px;overflow-wrap:break-word}@media(min-width:1920px){.nlx:where(.astro-vq43lats){font-size:17px;line-height:28px}}.nlx:where(.astro-vq43lats) p,.nlx:where(.astro-vq43lats) li{max-width:68ch}.nlx:where(.astro-vq43lats) p{margin:0 0 var(--ff-space-4)}.nlx:where(.astro-vq43lats) h2{font-family:var(--ff-font-display);font-weight:700;letter-spacing:-.01em;color:var(--ff-color-text);margin-block:var(--ff-space-7) var(--ff-space-3);font-size:24px;line-height:30px;scroll-margin-top:calc(100px + var(--ff-space-4))}@media(min-width:768px){.nlx:where(.astro-vq43lats) h2{font-size:28px;line-height:34px}}.nlx:where(.astro-vq43lats) .nlx-kicker{max-width:none;margin:var(--ff-space-7) 0 0;font-family:var(--ff-font-body);font-weight:700;font-size:12px;line-height:16px;letter-spacing:.12em;text-transform:uppercase;color:var(--ff-color-brand)}@media(min-width:768px){.nlx:where(.astro-vq43lats) .nlx-kicker{font-size:13px}}.nlx:where(.astro-vq43lats) .nlx-kicker:before{content:"";display:block;width:24px;height:2px;margin-bottom:var(--ff-space-2);background:var(--ff-color-brand)}.nlx:where(.astro-vq43lats) .nlx-kicker--divided{margin-top:var(--ff-space-7);padding-top:var(--ff-space-6);border-top:var(--ff-border-hairline)}.nlx:where(.astro-vq43lats) .nlx-kicker+h2{margin-top:var(--ff-space-2)}.nlx:where(.astro-vq43lats) h3,.nlx:where(.astro-vq43lats) h4{font-family:var(--ff-font-display);font-weight:600;color:var(--ff-color-text);margin-block:var(--ff-space-6) var(--ff-space-3);font-size:19px;line-height:26px;scroll-margin-top:calc(100px + var(--ff-space-4))}.nlx:where(.astro-vq43lats) strong{font-weight:700;color:var(--ff-color-text)}.nlx:where(.astro-vq43lats) em{font-style:italic}.nlx:where(.astro-vq43lats) ul,.nlx:where(.astro-vq43lats) ol{padding-inline-start:var(--ff-space-5);display:flex;flex-direction:column;gap:var(--ff-space-2);margin:0 0 var(--ff-space-4)}.nlx:where(.astro-vq43lats) blockquote{margin:0 0 var(--ff-space-4);padding-inline-start:var(--ff-space-4);border-inline-start:2px solid var(--ff-color-brand);color:var(--ff-color-text)}.nlx:where(.astro-vq43lats) img{display:block;max-width:100%;height:auto;margin:0 0 var(--ff-space-4);border:var(--ff-border-hairline);border-radius:var(--ff-radius-card)}.nlx:where(.astro-vq43lats) hr{border:none;border-top:var(--ff-border-hairline);margin-block:var(--ff-space-6)}.nlx:where(.astro-vq43lats) table{display:block;max-width:100%;overflow-x:auto;border-collapse:collapse;margin:0 0 var(--ff-space-4);font-size:15px;line-height:22px}.nlx:where(.astro-vq43lats) th,.nlx:where(.astro-vq43lats) td{padding:var(--ff-space-2) var(--ff-space-3);border-bottom:var(--ff-border-hairline);text-align:start;vertical-align:top}.nlx:where(.astro-vq43lats) th{color:var(--ff-color-text);font-weight:600}.nlx:where(.astro-vq43lats) code{font-family:var(--ff-font-mono);font-size:.875em;background:var(--ff-color-brand-tint);color:var(--ff-color-brand);border:1px solid var(--ff-color-border);border-radius:var(--ff-radius-input);padding:.15em .4em;overflow-wrap:anywhere}.nlx:where(.astro-vq43lats) pre{background:var(--ff-color-surface);border:var(--ff-border-hairline);border-radius:var(--ff-radius-card);padding:var(--ff-space-4) var(--ff-space-5);overflow-x:auto;margin:0 0 var(--ff-space-4)}.nlx:where(.astro-vq43lats) pre.astro-code{background-color:var(--ff-color-surface)!important;color:var(--ff-color-text)!important}.nlx:where(.astro-vq43lats) pre.astro-code span{color:inherit!important}.nlx:where(.astro-vq43lats) pre code{background:none;border:none;padding:0;font-size:13px;line-height:21px;overflow-wrap:normal}.nlx:where(.astro-vq43lats) a{color:var(--ff-color-brand);text-decoration:underline;text-underline-offset:3px}.nlx:where(.astro-vq43lats) a:hover{color:var(--ff-color-text)}.nlx:where(.astro-vq43lats) a:focus-visible{outline:2px solid var(--ff-color-focus);outline-offset:2px;border-radius:var(--ff-radius-input)}.nlx--footer:where(.astro-vq43lats){font-size:14px;line-height:22px}.nlx--footer:where(.astro-vq43lats) h2,.nlx--footer:where(.astro-vq43lats) h3{font-size:17px;line-height:24px;margin-block:var(--ff-space-5) var(--ff-space-2)}.nlx--footer:where(.astro-vq43lats) a{display:inline-block;min-height:24px}.nlc:where(.astro-jgtw3gop){margin:0 0 var(--ff-space-6);padding:var(--ff-space-4) var(--ff-space-5);background:var(--ff-color-surface);border:var(--ff-border-hairline);border-inline-start:3px solid var(--ff-color-accent);border-radius:var(--ff-radius-card)}.nlc__lead:where(.astro-jgtw3gop){display:flex;flex-wrap:wrap;align-items:center;gap:var(--ff-space-2);margin:0;color:var(--ff-color-text-secondary);font-size:14px;line-height:20px}.nlc__lead:where(.astro-jgtw3gop) strong:where(.astro-jgtw3gop){color:var(--ff-color-text)}.nlc__lead:where(.astro-jgtw3gop) time:where(.astro-jgtw3gop){font-family:var(--ff-font-mono);font-variant-numeric:tabular-nums}.nlc__glyph:where(.astro-jgtw3gop){display:inline-flex;align-items:center;justify-content:center;inline-size:20px;block-size:20px;border-radius:50%;border:1px solid var(--ff-color-accent);color:var(--ff-color-accent);font-weight:700;font-size:13px}.nlc__note:where(.astro-jgtw3gop){margin:var(--ff-space-2) 0 0;color:var(--ff-color-text);font-size:15px;line-height:24px;max-width:68ch}
