.toc-card[data-v-b6dea052]{background:linear-gradient(180deg,#fff,#fafafa);border:1px solid #e5e5e5;border-radius:12px;box-shadow:0 18px 45px -34px #00051f59;padding:16px}.toc-header[data-v-b6dea052]{border-bottom:1px solid #eee;margin-bottom:12px;padding-bottom:10px}.toc-kicker[data-v-b6dea052]{color:#737373;font-size:11px;font-weight:700;letter-spacing:.16em;text-transform:uppercase}.toc-list[data-v-b6dea052]{display:flex;flex-direction:column;gap:4px}.toc-group[data-v-b6dea052]{min-width:0}.toc-row[data-v-b6dea052]{align-items:flex-start;display:flex;gap:4px}.toc-toggle[data-v-b6dea052],.toc-toggle-placeholder[data-v-b6dea052]{flex:0 0 auto;height:32px;width:24px}.toc-toggle[data-v-b6dea052]{align-items:center;border-radius:6px;color:#a3a3a3;display:flex;justify-content:center;transition:color .18s ease,background-color .18s ease}.toc-toggle[data-v-b6dea052]:hover{background:#f5f5f5;color:#00051f}.toc-toggle-icon[data-v-b6dea052]{font-size:10px;transition:transform .18s ease}.toc-link[data-v-b6dea052]{border-left:2px solid transparent;color:#737373;display:block;line-height:1.35;min-width:0;transition:color .18s ease,border-color .18s ease,background-color .18s ease}.toc-link[data-v-b6dea052]:hover{color:#00051f}.toc-link-parent[data-v-b6dea052]{border-radius:0 7px 7px 0;flex:1 1 auto;font-size:13px;font-weight:500;padding:7px 8px 7px 10px}.toc-link-child[data-v-b6dea052]{border-radius:0 6px 6px 0;font-size:12px;padding:6px 8px 6px 12px}.toc-link-active[data-v-b6dea052]{background:#00051f0a;border-left-color:#00051f;color:#00051f;font-weight:600}.toc-link-idle[data-v-b6dea052]{border-left-color:transparent}.toc-children[data-v-b6dea052]{display:flex;flex-direction:column;gap:2px;margin:4px 0 8px 36px;padding-left:14px;position:relative}.toc-children[data-v-b6dea052]:before{background:#e5e5e5;bottom:4px;content:"";left:0;position:absolute;top:4px;width:1px}.toc-child[data-v-b6dea052]{min-width:0}.toc-children-enter-active[data-v-b6dea052],.toc-children-leave-active[data-v-b6dea052]{transition:opacity .16s ease,transform .16s ease}.toc-children-enter-from[data-v-b6dea052],.toc-children-leave-to[data-v-b6dea052]{opacity:0;transform:translateY(-4px)}.fade-enter-active[data-v-e03eee32],.fade-leave-active[data-v-e03eee32]{transition:opacity .2s ease}.fade-enter-from[data-v-e03eee32],.fade-leave-to[data-v-e03eee32]{opacity:0}.blog-content[data-v-1819ea1c] figcaption a,.blog-content[data-v-1819ea1c] li a,.blog-content[data-v-1819ea1c] p a{color:#00051f;text-decoration:underline;text-underline-offset:2px;word-break:break-word}.blog-content[data-v-1819ea1c] figcaption a:hover,.blog-content[data-v-1819ea1c] li a:hover,.blog-content[data-v-1819ea1c] p a:hover{opacity:.7}.blog-content[data-v-1819ea1c] b,.blog-content[data-v-1819ea1c] strong{color:#00051f;font-weight:700}.blog-content[data-v-1819ea1c] code{background:#f5f5f5;border-radius:.25rem;color:#00051f;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.9em;padding:.125rem .375rem}.blog-content[data-v-1819ea1c] mark{background:#fff3a3;border-radius:2px;padding:0 .125rem}.blog-html-block[data-v-1819ea1c] table{border-collapse:collapse;margin:1.5rem 0;width:100%}.blog-html-block[data-v-1819ea1c] p{color:#404040;font-size:1rem;line-height:1.75;margin-bottom:1.5rem}.blog-html-block[data-v-1819ea1c] h1,.blog-html-block[data-v-1819ea1c] h2,.blog-html-block[data-v-1819ea1c] h3,.blog-html-block[data-v-1819ea1c] h4,.blog-html-block[data-v-1819ea1c] h5,.blog-html-block[data-v-1819ea1c] h6{color:#00051f;font-family:var(--font-serif);font-weight:700;line-height:1.2}.blog-html-block[data-v-1819ea1c] [id]{scroll-margin-top:120px}.blog-html-block[data-v-1819ea1c] h1{font-size:1.875rem;margin:3rem 0 1.5rem}.blog-html-block[data-v-1819ea1c] h2{font-size:1.5rem;margin:3rem 0 1.25rem}.blog-html-block[data-v-1819ea1c] h3{font-size:1.25rem;margin:2.25rem 0 1rem}.blog-html-block[data-v-1819ea1c] h4{font-size:1.125rem;margin:1.75rem 0 .75rem}.blog-html-block[data-v-1819ea1c] h5{font-size:1rem;margin:1.5rem 0 .75rem}.blog-html-block[data-v-1819ea1c] h6{font-size:.875rem;margin:1.25rem 0 .5rem}.blog-html-block[data-v-1819ea1c] ol,.blog-html-block[data-v-1819ea1c] ul{color:#404040;font-size:1rem;line-height:1.75;margin:0 0 1.5rem;padding-left:1.5rem}.blog-html-block[data-v-1819ea1c] ul{list-style:disc}.blog-html-block[data-v-1819ea1c] ol{list-style:decimal}.blog-html-block[data-v-1819ea1c] li{margin-bottom:.5rem}.blog-html-block[data-v-1819ea1c] a{color:#00051f;text-decoration:underline;text-underline-offset:2px;word-break:break-word}.blog-html-block[data-v-1819ea1c] blockquote{border-left:4px solid #00051f;color:#404040;font-family:var(--font-serif);font-size:1.25rem;font-style:italic;line-height:1.6;margin:2rem 0;padding:.5rem 0 .5rem 1.5rem}.blog-html-block[data-v-1819ea1c] img{border-radius:1rem;display:block;height:auto;margin:2rem 0;width:100%}.blog-html-block[data-v-1819ea1c] figure{margin:2rem 0}.blog-html-block[data-v-1819ea1c] figcaption{color:#737373;font-size:.875rem;font-style:italic;margin-top:.75rem;text-align:center}.blog-html-block[data-v-1819ea1c] td,.blog-html-block[data-v-1819ea1c] th{border:1px solid #e5e5e5;padding:.75rem 1rem;text-align:left}@media(min-width:768px){.blog-html-block[data-v-1819ea1c] ol,.blog-html-block[data-v-1819ea1c] p,.blog-html-block[data-v-1819ea1c] ul{font-size:1.125rem}.blog-html-block[data-v-1819ea1c] h1{font-size:3rem}.blog-html-block[data-v-1819ea1c] h2{font-size:2.25rem}.blog-html-block[data-v-1819ea1c] h3{font-size:1.5rem}.blog-html-block[data-v-1819ea1c] h4{font-size:1.25rem}.blog-html-block[data-v-1819ea1c] h5{font-size:1.125rem}.blog-html-block[data-v-1819ea1c] h6{font-size:1rem}}.blog-faq-answer[data-v-716d70ef] p{margin-bottom:.75rem}.blog-faq-answer[data-v-716d70ef] p:last-child{margin-bottom:0}.blog-faq-answer[data-v-716d70ef] a{color:#00051f;font-weight:600;text-decoration:underline;text-decoration-color:#00051f40;text-underline-offset:3px;transition:text-decoration-color .2s ease}.blog-faq-answer[data-v-716d70ef] a:hover{text-decoration-color:#00051f}.blog-faq-answer[data-v-716d70ef] b,.blog-faq-answer[data-v-716d70ef] strong{color:#00051f;font-weight:600}.blog-faq-answer[data-v-716d70ef] ul{list-style:disc outside;margin:.75rem 0;padding-left:1.25rem}.blog-faq-answer[data-v-716d70ef] ol{list-style:decimal outside;margin:.75rem 0;padding-left:1.25rem}.blog-faq-answer[data-v-716d70ef] li{margin-bottom:.25rem}.blog-faq-answer[data-v-716d70ef] code{background:#f5f5f5;border-radius:.25rem;color:#00051f;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.9em;padding:.125rem .375rem}
