.SFkdJG_page{color:var(--home-ink);background:linear-gradient(180deg, transparent, var(--home-paper) 38rem)}.SFkdJG_page :is(a,button):focus-visible{outline:2px solid var(--home-blue);outline-offset:4px}.SFkdJG_layout{grid-template-columns:minmax(0,48rem);justify-content:center;gap:clamp(2.5rem,5vw,4rem);padding-top:clamp(2.5rem,5vw,4.5rem);padding-bottom:clamp(4rem,7vw,6rem);display:grid}.SFkdJG_article{min-width:0}.SFkdJG_backLink{border:1px solid var(--home-line);background:color-mix(in srgb, var(--home-paper) 76%, transparent);min-height:2.75rem;color:var(--home-muted);border-radius:999px;align-items:center;gap:.6rem;margin-bottom:1.5rem;padding:.5rem .8rem;font-size:.8125rem;font-weight:650;transition:border-color .2s,color .2s;display:inline-flex}.SFkdJG_backLink:hover{border-color:var(--home-blue);color:var(--home-blue)}.SFkdJG_header{margin-bottom:2rem}.SFkdJG_category{border:1px solid color-mix(in srgb, var(--home-blue) 22%, var(--home-line));background:color-mix(in srgb, var(--home-paper) 78%, transparent);min-height:2rem;color:var(--home-blue);border-radius:999px;align-items:center;padding:.35rem .75rem;font-size:.6875rem;font-weight:750;display:inline-flex}.SFkdJG_header h1{letter-spacing:-.05em;text-wrap:balance;overflow-wrap:anywhere;max-width:22ch;margin-top:1rem;font-size:clamp(2.15rem,4.3vw,3.65rem);font-weight:800;line-height:1.12}.SFkdJG_excerpt{max-width:65ch;color:var(--home-muted);margin-top:1.2rem;font-size:clamp(1rem,1.5vw,1.125rem);line-height:1.7}.SFkdJG_meta{border-top:1px solid var(--home-line);color:var(--home-muted);flex-wrap:wrap;align-items:center;gap:.75rem 1.25rem;margin-top:1.5rem;padding-top:1rem;font-size:.8125rem;display:flex}.SFkdJG_meta>span,.SFkdJG_author{align-items:center;gap:.45rem;display:inline-flex}.SFkdJG_meta svg{flex-shrink:0}.SFkdJG_author{color:var(--home-ink);font-weight:700}.SFkdJG_avatarFallback{background:var(--home-blue);color:var(--home-paper);font-size:.6875rem}.SFkdJG_featuredImage,.SFkdJG_imageFallback{aspect-ratio:16/9;border:1px solid var(--home-line);background:var(--home-sky);width:100%;box-shadow:0 18px 40px color-mix(in srgb, var(--home-ink) 7%, transparent);border-radius:1.4rem;margin-bottom:2.5rem;position:relative;overflow:hidden}.SFkdJG_coverImage{object-fit:cover}.SFkdJG_imageFallback{background:linear-gradient(135deg, var(--home-sky), var(--home-ice), var(--home-slate));color:var(--home-blue);text-align:center;place-content:center;gap:1rem;display:grid}.SFkdJG_imageFallback svg{margin-inline:auto}.SFkdJG_imageFallback span{letter-spacing:.12em;text-transform:uppercase;font-size:.75rem;font-weight:750}.SFkdJG_body{max-width:68ch;color:var(--home-ink);overflow-wrap:anywhere;font-size:clamp(1rem,1.2vw,1.0625rem);line-height:1.85}:is(.SFkdJG_body p,.SFkdJG_body ul,.SFkdJG_body ol,.SFkdJG_body blockquote,.SFkdJG_body pre,.SFkdJG_body table){margin-block:0 1.5rem}:is(.SFkdJG_body h2,.SFkdJG_body h3,.SFkdJG_body h4){color:var(--home-ink);letter-spacing:-.035em;scroll-margin-top:7rem;font-weight:800;line-height:1.25}.SFkdJG_body h2{margin:2.6rem 0 .9rem;font-size:clamp(1.6rem,2.4vw,2rem)}.SFkdJG_body h3{margin:2rem 0 .7rem;font-size:clamp(1.3rem,1.9vw,1.55rem)}.SFkdJG_body h4{margin:1.7rem 0 .6rem;font-size:1.15rem}.SFkdJG_body a{color:var(--home-blue);text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, var(--home-blue) 45%, transparent);text-decoration-color:color-mix(in srgb, var(--home-blue) 45%, transparent);text-underline-offset:3px}:is(.SFkdJG_body ul,.SFkdJG_body ol){padding-left:1.5rem}.SFkdJG_body ul{list-style:outside}.SFkdJG_body ol{list-style:decimal}.SFkdJG_body li{margin-bottom:.45rem;padding-left:.2rem}.SFkdJG_body blockquote{border-left:3px solid var(--home-blue);color:var(--home-muted);padding:.35rem 0 .35rem 1.25rem;font-size:1.1em;font-style:italic}.SFkdJG_body pre{border:1px solid var(--home-line);background:var(--home-soft);overflow-wrap:normal;border-radius:1rem;max-width:100%;padding:1.25rem;font-size:.85rem;line-height:1.6;overflow-x:auto}.SFkdJG_body code{background:var(--home-soft);border-radius:.3rem;padding:.15em .35em;font-size:.9em}.SFkdJG_body pre code{background:0 0;padding:0}.SFkdJG_body table{border-collapse:collapse;width:max-content;max-width:100%;font-size:.9rem;display:block;overflow-x:auto}:is(.SFkdJG_body th,.SFkdJG_body td){border:1px solid var(--home-line);text-align:left;padding:.7rem .9rem}.SFkdJG_body th{background:var(--home-soft);font-weight:750}:is(.SFkdJG_body img,.SFkdJG_body video,.SFkdJG_body iframe){border-radius:1rem;max-width:100%;height:auto}.SFkdJG_toc{border:1px solid var(--home-line);background:color-mix(in srgb, var(--home-paper) 88%, transparent);width:15rem;max-height:calc(100vh - 8rem);box-shadow:0 10px 28px color-mix(in srgb, var(--home-ink) 4%, transparent);border-radius:1.25rem;align-self:start;padding:1.25rem;display:none;position:sticky;top:7rem;overflow-y:auto}.SFkdJG_toc a:focus-visible{outline-offset:1px}.SFkdJG_cta{border:1px solid color-mix(in srgb, var(--home-blue) 16%, var(--home-line));background:radial-gradient(circle at 90% 0, color-mix(in srgb, var(--home-blue) 12%, transparent), transparent 45%), linear-gradient(130deg, var(--home-sky), var(--home-ice) 55%, var(--home-slate-deep));color:var(--home-ink);box-shadow:0 16px 36px color-mix(in srgb, var(--home-ink) 6%, transparent);border-radius:1.5rem;margin-top:3rem;padding:clamp(1.75rem,4vw,2.5rem);position:relative;overflow:hidden}.SFkdJG_cta h2{letter-spacing:-.035em;max-width:24ch;font-size:clamp(1.5rem,2.6vw,2rem);font-weight:800;line-height:1.25}.SFkdJG_cta p{max-width:40rem;color:var(--home-muted);margin-top:.75rem;font-size:.9375rem;line-height:1.7}.SFkdJG_ctaButton{background:var(--home-blue);min-height:2.875rem;color:var(--home-paper);border-radius:999px;justify-content:center;align-items:center;gap:.65rem;margin-top:1.5rem;padding:.75rem 1.15rem;font-size:.8125rem;font-weight:700;transition:background-color .2s;display:inline-flex}.SFkdJG_ctaButton:hover{background:var(--home-blue-hover)}.SFkdJG_loadingPage,.SFkdJG_notFound{min-height:34rem;padding-block:clamp(3rem,6vw,5rem)}.SFkdJG_loadingArticle{max-width:48rem;margin-inline:auto}.SFkdJG_loadingLine,.SFkdJG_loadingImage{background:linear-gradient(100deg, var(--home-ice), var(--home-soft), var(--home-ice));background-size:200% 100%;border-radius:.65rem;animation:1.8s ease-in-out infinite SFkdJG_shimmer}.SFkdJG_loadingLine{height:1rem;margin-bottom:.85rem}.SFkdJG_loadingLine:first-of-type{width:24%;height:.85rem;margin-bottom:1.5rem}.SFkdJG_loadingLine:nth-of-type(2){width:84%;height:2.7rem}.SFkdJG_loadingLine:nth-of-type(3){width:62%;height:2.7rem;margin-bottom:2rem}.SFkdJG_loadingImage{aspect-ratio:16/9;border-radius:1.4rem;width:100%;margin-top:2rem}.SFkdJG_notFoundInner{text-align:center;max-width:34rem;margin:5rem auto 0}.SFkdJG_notFoundInner>svg{color:var(--home-blue);margin-inline:auto}.SFkdJG_notFoundInner h1{letter-spacing:-.045em;margin-top:1.25rem;font-size:clamp(2rem,4vw,3rem);font-weight:800}.SFkdJG_notFoundInner p{color:var(--home-muted);margin-top:.75rem;line-height:1.7}.SFkdJG_notFoundInner a{background:var(--home-blue);min-height:2.875rem;color:var(--home-paper);border-radius:999px;align-items:center;gap:.5rem;margin-top:1.5rem;padding:.75rem 1.2rem;font-size:.875rem;font-weight:700;display:inline-flex}@keyframes SFkdJG_shimmer{to{background-position-x:-200%}}@media (min-width:1280px){.SFkdJG_layout{grid-template-columns:minmax(0,48rem) 15rem}.SFkdJG_toc{display:block}}@media (max-width:639px){.SFkdJG_layout{padding-top:2rem}.SFkdJG_header h1{font-size:clamp(2rem,8vw,2.5rem)}.SFkdJG_meta{gap:.7rem 1rem}.SFkdJG_author{width:100%}.SFkdJG_featuredImage,.SFkdJG_imageFallback{border-radius:1rem;margin-bottom:2rem}.SFkdJG_ctaButton{width:100%}}@media (prefers-reduced-motion:reduce){.SFkdJG_page :is(a,button){transition:none}.SFkdJG_loadingLine,.SFkdJG_loadingImage{animation:none}}
