.b1KRna_range{appearance:none;cursor:pointer;border:0;border-radius:999px;outline:none;width:100%;height:8px}.b1KRna_range::-webkit-slider-thumb{appearance:none;background:#111827;border:3px solid #fff;border-radius:999px;width:18px;height:18px;box-shadow:0 0 0 1px #0f172a2e,0 3px 8px #0f172a47}.b1KRna_range::-moz-range-thumb{background:#111827;border:3px solid #fff;border-radius:999px;width:14px;height:14px;box-shadow:0 0 0 1px #0f172a2e,0 3px 8px #0f172a47}.b1KRna_range:focus-visible::-webkit-slider-thumb{box-shadow:0 0 0 3px hsl(var(--ring) / .3), 0 3px 8px #0f172a47}
.qdgGvG_theme{--blog-accent:#6366f1;--blog-secondary:#0ea5e9;--blog-tertiary:#a855f7;--blog-accent-foreground:#111;--blog-background:#fff;--blog-foreground:#17191d;--blog-muted:#626a76;--blog-surface:color-mix(in srgb, var(--blog-background) 94%, var(--blog-foreground) 6%);--blog-surface-strong:color-mix(in srgb, var(--blog-background) 88%, var(--blog-foreground) 12%);--blog-border:color-mix(in srgb, var(--blog-foreground) 16%, transparent);--blog-shadow:color-mix(in srgb, var(--blog-foreground) 14%, transparent);min-height:100%;color:var(--blog-foreground);background-color:var(--blog-background);accent-color:var(--blog-accent);interpolate-size:allow-keywords;background-position:50%;background-size:cover;transition:color .22s,background-color .22s,max-width .3s ease-out;position:relative}.qdgGvG_theme[data-font=sans]{font-family:Noto Sans KR,ui-sans-serif,system-ui,sans-serif}.qdgGvG_theme[data-font=plex]{font-family:IBM Plex Sans KR,ui-sans-serif,system-ui,sans-serif}.qdgGvG_theme[data-font=nanum-gothic]{font-family:Nanum Gothic,ui-sans-serif,system-ui,sans-serif}.qdgGvG_theme[data-font=rounded]{font-family:Gowun Dodum,ui-rounded,system-ui,sans-serif}.qdgGvG_theme[data-font=serif]{font-family:Noto Serif KR,ui-serif,Georgia,serif}.qdgGvG_theme[data-font=nanum-myeongjo]{font-family:Nanum Myeongjo,ui-serif,Georgia,serif}.qdgGvG_theme[data-font=gowun-batang]{font-family:Gowun Batang,ui-serif,Georgia,serif}.qdgGvG_theme[data-font=hahmlet]{font-family:Hahmlet,ui-serif,Georgia,serif}.qdgGvG_theme[data-font=jua]{font-family:Jua,Noto Sans KR,sans-serif}.qdgGvG_theme[data-font=do-hyeon]{font-family:Do Hyeon,Noto Sans KR,sans-serif}.qdgGvG_theme[data-blog-color-mode=dark]{--blog-accent-text:var(--blog-accent-text-dark,var(--blog-accent));--blog-secondary-text:var(--blog-secondary-text-dark,var(--blog-secondary));--blog-tertiary-text:var(--blog-tertiary-text-dark,var(--blog-tertiary));--blog-background:var(--blog-background-dark,#101114)!important;--blog-foreground:var(--blog-foreground-dark,#f7f8fa)!important;--blog-muted:var(--blog-muted-dark,#aeb6c2)!important;--lightningcss-light: !important;--lightningcss-dark:initial!important;color-scheme:dark!important;background-color:var(--blog-background)!important}.qdgGvG_theme[data-blog-color-mode=light]{--blog-accent-text:var(--blog-accent-text-light,var(--blog-accent));--blog-secondary-text:var(--blog-secondary-text-light,var(--blog-secondary));--blog-tertiary-text:var(--blog-tertiary-text-light,var(--blog-tertiary));--blog-background:var(--blog-background-light,#fff)!important;--blog-foreground:var(--blog-foreground-light,#17191d)!important;--blog-muted:var(--blog-muted-light,#626a76)!important;--lightningcss-light:initial!important;--lightningcss-dark: !important;color-scheme:light!important;background-color:var(--blog-background)!important}.qdgGvG_theme :where(.blog-header){color:var(--blog-foreground);border-color:var(--blog-border);background:color-mix(in srgb, var(--blog-background) 90%, transparent);box-shadow:0 1px 0 color-mix(in srgb, var(--blog-foreground) 3%, transparent)}.qdgGvG_theme :where(.blog-theme-toggle){box-shadow:none;color:var(--blog-foreground)!important;border-color:color-mix(in srgb, var(--blog-foreground) 14%, transparent)!important;background:color-mix(in srgb, var(--blog-foreground) 7%, var(--blog-background))!important}.qdgGvG_theme :where(.blog-theme-toggle>span:first-child){color:var(--blog-muted)!important}.qdgGvG_theme :where(.blog-theme-toggle>span:last-child){box-shadow:0 6px 16px color-mix(in srgb, var(--blog-foreground) 16%, transparent);color:var(--blog-foreground)!important;background:var(--blog-background)!important}.qdgGvG_theme :where(.blog-surface,.blog-card,.blog-empty,.blog-site-summary,.blog-collection-card){color:var(--blog-foreground);border-color:var(--blog-border);background:color-mix(in srgb, var(--blog-surface) 92%, transparent)}.qdgGvG_theme :where(.blog-muted){color:var(--blog-muted)}.qdgGvG_theme :where(.blog-category-nav){scrollbar-width:none}.qdgGvG_theme :where(){display:none}.qdgGvG_theme :where(.blog-category-nav a,.blog-category-nav span){color:color-mix(in srgb, var(--blog-foreground) 62%, transparent);flex:none;padding-bottom:.15rem;font-weight:520;text-decoration:none;position:relative}.qdgGvG_theme :where(.blog-category-nav a:hover,.blog-category-nav a.is-active,.blog-category-nav span.is-active){color:var(--blog-foreground)}.qdgGvG_theme :where(.blog-category-nav a.is-active,.blog-category-nav span.is-active):after{background:var(--blog-accent);content:"";border-radius:999px;height:2px;position:absolute;bottom:-.75rem;left:0;right:0}.qdgGvG_theme :where(.text-muted-foreground){color:var(--blog-muted)}.qdgGvG_theme :where(.blog-accent-text){color:var(--blog-accent-text,var(--blog-accent))}.qdgGvG_theme :where(.blog-accent-fill){color:var(--blog-accent-foreground);background:var(--blog-accent)}.qdgGvG_theme :where(.blog-theme-aura){background:radial-gradient(circle at 22% 35%, color-mix(in srgb, var(--blog-secondary) 24%, transparent), transparent 38%), radial-gradient(circle at 78% 28%, color-mix(in srgb, var(--blog-tertiary) 22%, transparent), transparent 42%)}.qdgGvG_theme[data-template=editorial] :where(.blog-hero,.blog-site-hero){text-align:center}.qdgGvG_theme[data-template=editorial] :where(.blog-hero>div:last-child,.blog-site-hero>div:last-child){margin-inline:auto;padding-block:clamp(5rem,10vw,8rem)}.qdgGvG_theme[data-template=editorial] :where(.blog-hero h1,.blog-hero p,.blog-site-hero h1,.blog-site-hero p){margin-inline:auto}.qdgGvG_theme[data-template=editorial] :where(.blog-card){border-radius:.25rem}.qdgGvG_theme[data-template=changelog] :where(.blog-theme-aura){opacity:.3!important}.qdgGvG_theme[data-template=changelog] :where(.blog-card){border-radius:.65rem}.qdgGvG_theme[data-template=knowledge] :where(.blog-hero,.blog-site-hero){border-bottom:0;padding:clamp(1rem,3vw,2rem)}.qdgGvG_theme[data-template=knowledge] :where(.blog-hero>div:last-child,.blog-site-hero>div:last-child){background:color-mix(in srgb, var(--blog-surface) 92%, transparent);box-shadow:0 20px 60px -48px var(--blog-shadow);border-radius:1.5rem}.qdgGvG_theme[data-template=knowledge] :where(.blog-card){background:color-mix(in srgb, var(--blog-surface) 96%, transparent);border-radius:1rem}.qdgGvG_theme :where(a,button,summary){cursor:pointer;transition:color .18s,border-color .18s,background-color .18s,opacity .18s,transform .18s}.qdgGvG_theme :where(.blog-card){color:var(--blog-foreground);background:color-mix(in srgb, var(--blog-background) 97%, var(--blog-foreground) 3%);box-shadow:none;border-color:#0000;text-decoration:none;transition:transform .3s cubic-bezier(.22,1,.36,1),box-shadow .3s cubic-bezier(.22,1,.36,1),border-color .18s}.qdgGvG_theme :where(.blog-card:hover,.blog-card:focus-visible){border-color:color-mix(in srgb, var(--blog-accent) 34%, var(--blog-border));background:color-mix(in srgb, var(--blog-background) 92%, var(--blog-accent) 8%);box-shadow:0 20px 44px -30px var(--blog-shadow);transform:translateY(-3px)}.qdgGvG_theme :where(.blog-collection-card){color:var(--blog-foreground);background:color-mix(in srgb, var(--blog-background) 96%, var(--blog-foreground) 4%);border-color:#0000;text-decoration:none;transition:transform .24s cubic-bezier(.22,1,.36,1),box-shadow .24s cubic-bezier(.22,1,.36,1),border-color .18s,background-color .18s}.qdgGvG_theme :where(.blog-collection-card:hover,.blog-collection-card:focus-visible){border-color:color-mix(in srgb, var(--blog-accent) 36%, var(--blog-border));background:color-mix(in srgb, var(--blog-background) 90%, var(--blog-accent) 10%);box-shadow:0 20px 44px -30px var(--blog-shadow);transform:translateY(-3px)}.qdgGvG_theme :where(.blog-site-hero,.blog-filter-hero,.blog-home-section){border-color:var(--blog-border)}.qdgGvG_theme :where(.blog-home-section){background:color-mix(in srgb, var(--blog-background) 97%, var(--blog-foreground) 3%)}.qdgGvG_theme :where(.blog-highlight-row){color:var(--blog-foreground);text-decoration:none;transition:color .18s,background-color .18s,transform .18s}.qdgGvG_theme :where(.blog-highlight-row:hover,.blog-highlight-row:focus-visible,.blog-topic-row:hover,.blog-topic-row:focus-visible){background:color-mix(in srgb, var(--blog-accent) 7%, transparent);transform:translate(3px)}.qdgGvG_theme :where(.blog-inline-action){text-decoration:none}.qdgGvG_theme :where(.blog-inline-action:hover,.blog-inline-action:focus-visible){color:var(--blog-accent-text,var(--blog-accent));transform:translate(2px)}.qdgGvG_theme :where(.blog-card a:hover,.blog-back-link:hover,.blog-toc a:hover){color:var(--blog-accent-text,var(--blog-accent))}.qdgGvG_theme :where(.blog-toc){box-shadow:none;background:0 0;border:0;scroll-margin-top:2rem}.qdgGvG_theme :where(.blog-toc a){color:var(--blog-muted);text-decoration:none;display:inline-block}.qdgGvG_theme :where(.blog-toc a:hover){transform:translate(3px)}.qdgGvG_theme :where(.blog-article){color:var(--blog-foreground);--tw-prose-body:var(--blog-foreground);--tw-prose-headings:var(--blog-foreground);--tw-prose-lead:var(--blog-muted);--tw-prose-links:var(--blog-foreground);--tw-prose-bold:var(--blog-foreground);--tw-prose-counters:var(--blog-muted);--tw-prose-bullets:var(--blog-muted);--tw-prose-hr:var(--blog-border);--tw-prose-quotes:var(--blog-foreground);--tw-prose-quote-borders:var(--blog-accent);--tw-prose-captions:var(--blog-muted);--tw-prose-code:var(--blog-foreground);--tw-prose-pre-code:var(--blog-foreground);--tw-prose-pre-bg:var(--blog-surface-strong);--tw-prose-th-borders:var(--blog-border);--tw-prose-td-borders:var(--blog-border)}.qdgGvG_theme :where(.blog-article a){-webkit-text-decoration-color:var(--blog-accent);text-decoration-color:var(--blog-accent);text-underline-offset:.2em}.qdgGvG_theme :where(.blog-article h2,.blog-article h3){scroll-margin-top:6rem}.qdgGvG_theme :where(.blog-post,.blog-faq){border-color:var(--blog-border)}.qdgGvG_theme :where(.blog-footer,.blog-related,.blog-topic-groups){border-color:var(--blog-border);background:color-mix(in srgb, var(--blog-background) 97%, var(--blog-foreground) 3%)}.qdgGvG_theme :where(.blog-post-actions,.blog-share-button,.blog-tag){border-color:var(--blog-border)}.qdgGvG_theme :where(.blog-share-button,.blog-tag){color:var(--blog-foreground);background:color-mix(in srgb, var(--blog-background) 96%, transparent);border-color:#0000;text-decoration:none}.qdgGvG_theme :where(.blog-share-button:hover,.blog-tag:hover,.blog-topic-row:hover){color:var(--blog-accent-text,var(--blog-accent));border-color:color-mix(in srgb, var(--blog-accent) 44%, var(--blog-border))}.qdgGvG_theme :where(.blog-topic-row){color:var(--blog-foreground);text-decoration:none}.qdgGvG_theme :where(.blog-post header.blog-surface){border-color:var(--blog-border);background:color-mix(in srgb, var(--blog-surface) 92%, transparent)}.qdgGvG_theme :where(.blog-article h2:target,.blog-article h3:target){animation:.9s ease-out qdgGvG_target-highlight}.qdgGvG_theme :where(.blog-faq-list,.blog-faq-item){border-color:var(--blog-border)}.qdgGvG_theme :where(.blog-faq-item button:hover){color:var(--blog-accent-text,var(--blog-accent))}.qdgGvG_theme :where(.blog-faq-answer){color:var(--blog-muted)}.qdgGvG_theme :where(.blog-powered-by){right:max(1.25rem, env(safe-area-inset-right));bottom:max(1.25rem, env(safe-area-inset-bottom));z-index:60;isolation:isolate;color:#fff;--point:#70e82b;background:linear-gradient(#1f1f1f,#1f1f1f) padding-box padding-box,linear-gradient(#1f1f1f,#1f1f1f) border-box;border:1px solid #0000;border-radius:.9rem;align-items:center;gap:.48rem;padding:.52rem .7rem .52rem .68rem;font-family:ui-sans-serif,system-ui,sans-serif;text-decoration:none;transition:border-color .18s,box-shadow .18s,transform .18s;animation:6s linear infinite qdgGvG_blog-powered-shadow-flow;display:inline-flex;position:fixed}.qdgGvG_theme :where(.blog-powered-label){z-index:1;color:#a7abb3;letter-spacing:.015em;white-space:nowrap;font-size:.62rem;font-weight:650;position:relative}.qdgGvG_theme :where(.blog-powered-logo){z-index:1;color:#fff;flex:none;width:3.4rem;height:1.65rem;margin-inline:-.18rem;position:relative}.qdgGvG_theme :where(.blog-powered-by:hover){color:#fff;background:linear-gradient(#1f1f1f,#1f1f1f) 0 0/100% 100% padding-box padding-box,linear-gradient(100deg,#70e82b,#a855f7,#70e82b,#8b5cf6,#70e82b) 0 0/240% 100% border-box;animation:6s linear infinite qdgGvG_blog-powered-shadow-flow,4.8s linear infinite qdgGvG_blog-powered-border-flow;transform:translateY(-2px)}@keyframes qdgGvG_blog-powered-border-flow{to{background-position:0 0,-240% 0}}@keyframes qdgGvG_blog-powered-shadow-flow{0%,to{box-shadow:0 8px 20px #0000003d,-20px 10px 32px #70e82b61,0 12px 36px #919e9142,20px 10px 32px #a855f75c}25%{box-shadow:0 8px 20px #0000003d,0 10px 32px #70e82b61,20px 12px 36px #919e9142,-20px 10px 32px #a855f75c}50%{box-shadow:0 8px 20px #0000003d,20px 10px 32px #70e82b61,0 12px 36px #919e9142,-20px 10px 32px #a855f75c}75%{box-shadow:0 8px 20px #0000003d,0 10px 32px #70e82b61,-20px 12px 36px #919e9142,20px 10px 32px #a855f75c}}@media (prefers-reduced-motion:reduce){.qdgGvG_theme :where(.blog-powered-by),.qdgGvG_theme :where(.blog-powered-by:hover){animation:none}}@media (pointer:fine){.qdgGvG_theme[data-cursor-style=default]{cursor:default!important}.qdgGvG_theme[data-cursor-style=default] :where(a,button,summary,[role=button]){cursor:pointer!important}}html:has(.qdgGvG_theme){scroll-behavior:smooth}@keyframes qdgGvG_target-highlight{0%{color:var(--blog-accent-text,var(--blog-accent));background:color-mix(in srgb, var(--blog-accent) 18%, transparent)}to{color:var(--blog-foreground);background:0 0}}@media (prefers-reduced-motion:reduce){html:has(.qdgGvG_theme){scroll-behavior:auto}.qdgGvG_theme,.qdgGvG_theme :where(*){scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.qdgGvG_theme[data-article-spacing=compact] .blog-post{padding-top:1.5rem;padding-bottom:3rem}.qdgGvG_theme[data-article-spacing=compact] .blog-post header{margin-top:1.5rem;padding-bottom:0}.qdgGvG_theme[data-article-spacing=compact] .blog-post header h1{margin-top:1rem}:is(.qdgGvG_theme[data-article-spacing=compact] .blog-post header p,.qdgGvG_theme[data-article-spacing=compact] .blog-post header img,.qdgGvG_theme[data-article-spacing=compact] .blog-post header+div){margin-top:1.5rem}.qdgGvG_theme[data-article-spacing=compact] .blog-article{line-height:1.65}.qdgGvG_theme[data-article-spacing=compact] .blog-article :where(p,h2,h3,ul,ol,blockquote){margin-block:1em}
.qRPNMq_root{right:max(1.25rem, env(safe-area-inset-right));bottom:max(1.25rem, env(safe-area-inset-bottom));z-index:60;isolation:isolate;color:#fff;--point:#70e82b;background:linear-gradient(#1f1f1f,#1f1f1f) padding-box padding-box,linear-gradient(#1f1f1f,#1f1f1f) border-box;border:1px solid #0000;border-radius:.9rem;align-items:center;gap:.48rem;padding:.52rem .7rem .52rem .68rem;font-family:ui-sans-serif,system-ui,sans-serif;text-decoration:none;transition:border-color .18s,box-shadow .18s,transform .18s;animation:6s linear infinite qRPNMq_shadow-flow;display:inline-flex}.qRPNMq_root[data-position=fixed]{position:fixed}.qRPNMq_root[data-position=absolute]{position:absolute}.qRPNMq_label{z-index:1;color:#a7abb3;letter-spacing:.015em;white-space:nowrap;font-size:.62rem;font-weight:650;position:relative}.qRPNMq_logo{z-index:1;color:#fff;flex:none;width:3.4rem;height:1.65rem;margin-inline:-.18rem;position:relative}.qRPNMq_root:hover{color:#fff;background:linear-gradient(#1f1f1f,#1f1f1f) 0 0/100% 100% padding-box padding-box,linear-gradient(100deg,#70e82b,#a855f7,#70e82b,#8b5cf6,#70e82b) 0 0/240% 100% border-box;animation:6s linear infinite qRPNMq_shadow-flow,4.8s linear infinite qRPNMq_border-flow;transform:translateY(-2px)}@keyframes qRPNMq_border-flow{to{background-position:0 0,-240% 0}}@keyframes qRPNMq_shadow-flow{0%,to{box-shadow:0 8px 20px #0000003d,-20px 10px 32px #70e82b61,0 12px 36px #919e9142,20px 10px 32px #a855f75c}25%{box-shadow:0 8px 20px #0000003d,0 10px 32px #70e82b61,20px 12px 36px #919e9142,-20px 10px 32px #a855f75c}50%{box-shadow:0 8px 20px #0000003d,20px 10px 32px #70e82b61,0 12px 36px #919e9142,-20px 10px 32px #a855f75c}75%{box-shadow:0 8px 20px #0000003d,0 10px 32px #70e82b61,-20px 12px 36px #919e9142,20px 10px 32px #a855f75c}}@media (prefers-reduced-motion:reduce){.qRPNMq_root,.qRPNMq_root:hover{animation:none}}
._2cl7tG_panel{opacity:0;visibility:hidden;pointer-events:none;transform-origin:100% 100%;transition:opacity .18s,transform .22s cubic-bezier(.22,1,.36,1),visibility 0s linear .22s;transform:translateY(12px)scale(.97)}._2cl7tG_panel[data-state=open]{opacity:1;visibility:visible;pointer-events:auto;transition-delay:0s;transform:translateY(0)scale(1)}._2cl7tG_message{animation:.26s cubic-bezier(.22,1,.36,1) both _2cl7tG_message-rise}._2cl7tG_workingIcon,._2cl7tG_trigger[data-busy=true]{animation:1.6s ease-in-out infinite _2cl7tG_working-glow}._2cl7tG_dots{align-items:center;gap:4px;display:inline-flex}._2cl7tG_dots span{background:currentColor;border-radius:50%;width:5px;height:5px;animation:1.2s ease-in-out infinite _2cl7tG_working-dot}._2cl7tG_dots span:nth-child(2){animation-delay:.15s}._2cl7tG_dots span:nth-child(3){animation-delay:.3s}._2cl7tG_progress{height:2px;position:absolute;bottom:-1px;left:0;right:0;overflow:hidden}._2cl7tG_progress span{background:linear-gradient(90deg,#0000,currentColor,#0000);width:40%;height:100%;animation:1.8s ease-in-out infinite _2cl7tG_working-progress;display:block}@keyframes _2cl7tG_message-rise{0%{opacity:0;transform:translateY(12px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes _2cl7tG_working-dot{0%,60%,to{opacity:.4;transform:translateY(0)}30%{opacity:1;transform:translateY(-3px)}}@keyframes _2cl7tG_working-glow{0%,to{opacity:1}50%{opacity:.6}}@keyframes _2cl7tG_working-progress{0%{transform:translate(-100%)}to{transform:translate(350%)}}@media (prefers-reduced-motion:reduce){._2cl7tG_panel{transition:none;transform:none}._2cl7tG_message,._2cl7tG_workingIcon,._2cl7tG_trigger[data-busy=true],._2cl7tG_dots span,._2cl7tG_progress span{animation:none}._2cl7tG_progress span{opacity:.4;width:100%}}
.m7EMFW_layer{z-index:20;pointer-events:none;opacity:0;visibility:hidden;transition:opacity .5s,visibility 0s linear .5s;position:absolute;inset:0;overflow:hidden}.m7EMFW_layer[data-active=true]{opacity:1;visibility:visible;transition-delay:0s}.m7EMFW_orb{filter:blur(60px);border-radius:50%;width:288px;height:288px;position:absolute}.m7EMFW_violet{background:#8b5cf62e;bottom:-96px;left:-80px}.m7EMFW_emerald{background:#10b9811f;top:72px;right:-96px}.m7EMFW_layer[data-active=true] .m7EMFW_orb{animation:5s ease-in-out infinite alternate m7EMFW_working-aura}.m7EMFW_layer[data-active=true] .m7EMFW_emerald{animation-delay:-2s}.m7EMFW_badge{background:linear-gradient(105deg, #8b5cf61f, hsl(var(--background) / .9) 55%, #10b98117);color:hsl(var(--foreground));-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid #8b5cf640;border-radius:999px;align-items:center;gap:8px;padding:8px 12px;font-size:11px;font-weight:500;display:flex;position:absolute;top:80px;left:24px;box-shadow:0 8px 24px -12px #8b5cf673}.m7EMFW_dot{background:#8b5cf6;border-radius:50%;width:5px;height:5px}.m7EMFW_layer[data-active=true] .m7EMFW_dot{animation:1.4s ease-in-out infinite m7EMFW_working-dot}@keyframes m7EMFW_working-aura{0%{opacity:.5;transform:translate(-12px,16px)scale(.95)}to{opacity:.9;transform:translate(30px,-24px)scale(1.08)}}@keyframes m7EMFW_working-dot{50%{opacity:.35}}@media (max-width:640px){.m7EMFW_badge{top:96px;left:16px}}@media (prefers-reduced-motion:reduce){.m7EMFW_layer{transition:none}.m7EMFW_layer[data-active=true] .m7EMFW_orb,.m7EMFW_layer[data-active=true] .m7EMFW_dot{animation:none}}
.alLMaq_page{color:var(--blog-foreground);overflow-wrap:anywhere;isolation:isolate;width:100%;min-width:0;position:relative;overflow:clip;container-type:inline-size}.alLMaq_page img{max-width:100%;height:auto}.alLMaq_page a{cursor:pointer}.alLMaq_contentSlot{color:var(--blog-foreground);letter-spacing:normal;text-align:start;background:0 0;font-size:1rem;font-style:normal;font-weight:400;line-height:1.5}
.OBz--q_home{--layout-gap:1.5rem;--layout-space:3.5rem;width:100%;container-type:inline-size}.OBz--q_home[data-density=compact]{--layout-gap:.8rem;--layout-space:2rem}.OBz--q_inner{max-width:80rem;padding:0 clamp(1rem, 4cqi, 3rem) var(--layout-space);margin:auto}.OBz--q_intro{padding:var(--layout-space) 0;border-bottom:1px solid var(--blog-border)}.OBz--q_intro h1{letter-spacing:-.045em;overflow-wrap:anywhere;font-size:clamp(2rem,5cqi,4.5rem);font-weight:750;line-height:1.1}.OBz--q_intro p{max-width:46rem;color:var(--blog-muted);margin-top:1rem;line-height:1.8}.OBz--q_section{margin-top:var(--layout-space)}.OBz--q_sectionTitle{margin-bottom:var(--layout-gap);border-bottom:1px solid var(--blog-border);justify-content:space-between;align-items:baseline;gap:1rem;padding-bottom:.9rem;display:flex}.OBz--q_sectionTitle h2{overflow-wrap:anywhere;font-size:1.15rem;font-weight:700}.OBz--q_sectionTitle>span,.OBz--q_sectionTitle>a,.OBz--q_sectionTitle>div{color:var(--blog-muted);flex-shrink:0;font-size:.75rem}.OBz--q_cards,.OBz--q_featured,.OBz--q_headlines,.OBz--q_categories{gap:var(--layout-gap);display:grid}.OBz--q_card{min-width:0;color:inherit;border:1px solid var(--blog-border);border-radius:.75rem;text-decoration:none;display:block;overflow:hidden}.OBz--q_card:focus-visible,.OBz--q_sectionTitle a:focus-visible{outline:2px solid var(--blog-accent);outline-offset:4px}.OBz--q_card:hover h3{color:var(--blog-accent-text,var(--blog-accent))}.OBz--q_visual{aspect-ratio:16/10;object-fit:cover;width:100%;display:block}.OBz--q_placeholder{background:linear-gradient(135deg, color-mix(in srgb, var(--blog-secondary) 20%, var(--blog-background)), color-mix(in srgb, var(--blog-tertiary) 28%, var(--blog-background)));place-items:center;display:grid}.OBz--q_placeholder span{opacity:.25;font-size:3rem;font-weight:700}.OBz--q_cardBody{padding:var(--layout-gap)}.OBz--q_card h3{letter-spacing:-.02em;overflow-wrap:anywhere;font-size:1.1rem;font-weight:700;line-height:1.4}.OBz--q_meta{color:var(--blog-muted);flex-wrap:wrap;gap:.3rem .65rem;margin-bottom:.5rem;font-size:.7rem;line-height:1.6;display:flex}.OBz--q_excerpt{color:var(--blog-muted);-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;margin-top:.75rem;font-size:.85rem;line-height:1.75;display:-webkit-box;overflow:hidden}.OBz--q_empty{border:1px dashed var(--blog-border);text-align:center;color:var(--blog-muted);border-radius:.75rem;padding:3rem 1rem}.OBz--q_back{margin-top:2rem;font-size:.85rem;display:inline-block}.OBz--q_home[data-layout=news] .OBz--q_intro{border-bottom:3px solid var(--blog-foreground);text-align:center}.OBz--q_home[data-layout=news] .OBz--q_intro p{margin-inline:auto}.OBz--q_home[data-layout=news] .OBz--q_card{background:0 0;border:0;border-radius:0}.OBz--q_home[data-layout=news] .OBz--q_cardBody{padding-inline:0}.OBz--q_home[data-layout=news] .OBz--q_lead h3{font-size:clamp(1.6rem,3cqi,2.75rem)}.OBz--q_home[data-layout=news] .OBz--q_headline{border-bottom:1px solid var(--blog-border)}.OBz--q_home[data-layout=news] .OBz--q_headline .OBz--q_cardBody{padding-top:.5rem}.OBz--q_home[data-layout=news] .OBz--q_headlines{gap:.5rem}.OBz--q_categoryHeadlines{gap:.65rem;display:grid}.OBz--q_home[data-layout=grid] .OBz--q_intro{border:0;max-width:48rem}.OBz--q_home[data-layout=grid] .OBz--q_featured{align-items:start}.OBz--q_home[data-layout=list] .OBz--q_inner{max-width:56rem}.OBz--q_home[data-layout=list] .OBz--q_intro h1{font-size:clamp(2rem,4cqi,3rem)}.OBz--q_home[data-layout=list] .OBz--q_cards,.OBz--q_home[data-layout=list] .OBz--q_headlines{gap:0}.OBz--q_home[data-layout=list] .OBz--q_card{border:0;border-bottom:1px solid var(--blog-border);background:0 0;border-radius:0}.OBz--q_home[data-layout=list] .OBz--q_cardBody{padding:var(--layout-gap) 0}.OBz--q_home[data-layout=list] .OBz--q_featured{display:block}.OBz--q_home[data-density=compact] .OBz--q_excerpt{-webkit-line-clamp:1;margin-top:.4rem}@container (min-width:560px){.OBz--q_home:not([data-layout=list]) .OBz--q_cards,.OBz--q_categories,.OBz--q_home[data-layout=grid] .OBz--q_featured{grid-template-columns:repeat(2,minmax(0,1fr))}}@container (min-width:880px){.OBz--q_home[data-layout=news] .OBz--q_featured{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr)}.OBz--q_home[data-layout=news] .OBz--q_headlines{grid-template-columns:repeat(2,minmax(0,1fr))}.OBz--q_home:not([data-layout=list]) .OBz--q_cards,.OBz--q_categories{grid-template-columns:repeat(3,minmax(0,1fr))}.OBz--q_home[data-layout=grid] .OBz--q_featured{grid-template-columns:repeat(4,minmax(0,1fr))}.OBz--q_home[data-layout=news] .OBz--q_featured:has(>:only-child){grid-template-columns:minmax(0,1fr)}.OBz--q_home[data-layout=news] .OBz--q_featured>.OBz--q_lead:only-child{gap:var(--layout-gap);grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;display:grid}.OBz--q_home[data-layout=grid][data-density=compact] .OBz--q_cards{grid-template-columns:repeat(4,minmax(0,1fr))}}.OBz--q_home[data-layout=featured] .OBz--q_inner{max-width:72rem}.OBz--q_home[data-layout=featured] .OBz--q_intro{border-bottom:1px solid var(--blog-border);padding-block:4.5rem;position:relative}.OBz--q_home[data-layout=featured] .OBz--q_intro:before{content:"";pointer-events:none;opacity:.4;background:radial-gradient(ellipse at 10% 0%, color-mix(in srgb, var(--blog-secondary) 18%, transparent), transparent 65%);position:absolute;inset:0}.OBz--q_home[data-layout=featured] .OBz--q_intro h1{max-width:56rem;font-size:clamp(2.25rem,5cqi,3.75rem);position:relative}.OBz--q_home[data-layout=featured] .OBz--q_intro p{position:relative}.OBz--q_home[data-layout=featured] .OBz--q_intro .OBz--q_eyebrow{letter-spacing:.1em;color:var(--blog-accent-text,var(--blog-accent));margin:0 0 1rem;font-size:.75rem;font-weight:600}.OBz--q_home[data-layout=featured] .OBz--q_sectionTitle h2{font-size:1.5rem}.OBz--q_home[data-layout=featured] .OBz--q_lead h3{font-size:clamp(1.5rem,3cqi,1.9rem)}.OBz--q_home[data-layout=featured] .OBz--q_headlines{border-block:1px solid var(--blog-border);align-content:start;gap:0}.OBz--q_home[data-layout=featured] .OBz--q_headlines .OBz--q_card{border:0;border-bottom:1px solid var(--blog-border);background:0 0;border-radius:0;grid-template-columns:4.5rem minmax(0,1fr);align-items:center;gap:.75rem;padding:.9rem .35rem;display:grid}.OBz--q_home[data-layout=featured] .OBz--q_headlines .OBz--q_card:last-child{border-bottom:0}.OBz--q_home[data-layout=featured] .OBz--q_headlines .OBz--q_visual{aspect-ratio:1;border-radius:.5rem}.OBz--q_home[data-layout=featured] .OBz--q_headlines .OBz--q_cardBody{padding:0}.OBz--q_home[data-layout=featured] .OBz--q_headlines .OBz--q_card h3{font-size:1rem}.OBz--q_home[data-layout=featured] .OBz--q_headlines .OBz--q_excerpt{display:none}.OBz--q_home[data-layout=featured] .OBz--q_categories{grid-template-columns:minmax(0,1fr);gap:3rem}.OBz--q_home[data-layout=featured] .OBz--q_categoryHeadlines .OBz--q_card{border-radius:.5rem}.OBz--q_home[data-layout=featured] .OBz--q_placeholder span{display:none}@container (min-width:760px){.OBz--q_home[data-layout=featured] .OBz--q_featured{grid-template-columns:minmax(0,1.55fr) minmax(0,.85fr)}.OBz--q_home[data-layout=featured] .OBz--q_featured:has(>:only-child){grid-template-columns:1fr}.OBz--q_home[data-layout=featured] .OBz--q_lead:only-child{grid-template-columns:1.1fr 1fr;align-items:center;display:grid}.OBz--q_home[data-layout=featured] .OBz--q_categoryHeadlines{grid-template-columns:repeat(3,minmax(0,1fr))}}.OBz--q_cta{background:var(--blog-accent);color:var(--blog-accent-foreground,#fff);border-radius:.65rem;justify-content:center;align-items:center;margin-top:1.5rem;padding:.8rem 1.4rem;font-size:.95rem;font-weight:600;text-decoration:none;display:inline-flex}
