.seo-editorial.blog-editorial:not(main){padding-top:0}.seo-editorial h2,.seo-editorial h3{color:var(--brand-violet-300);font-family:"Noto Serif TC",serif;font-size:clamp(1.4rem,2.5vw,1.75rem);font-weight:400;line-height:1.6;text-wrap:pretty}.seo-editorial h3{font-size:1.2rem}.editorial-ambient{background:radial-gradient(ellipse 38rem 32rem at 15% 8%,rgba(109,40,217,.08),transparent),radial-gradient(ellipse 34rem 28rem at 90% 35%,rgba(14,116,144,.06),transparent);inset:0;pointer-events:none;position:absolute}.seo-editorial .editorial-body,.seo-editorial .editorial-list{color:#d7dce8;font-size:1rem;font-weight:400;line-height:1.95}.seo-editorial .editorial-eyebrow{color:var(--brand-violet-300);font-size:.75rem;letter-spacing:.12em;line-height:1.7;margin-bottom:.75rem}.seo-editorial .editorial-list>li{border-bottom:1px solid rgba(196,181,253,.12);padding-block:1rem}.editorial-link-row{border-bottom:1px solid rgba(196,181,253,.14);padding-block:1rem;transition:color .16s ease}.seo-editorial .editorial-definitions>div{border-bottom:1px solid rgba(196,181,253,.12);display:grid;gap:.75rem 2rem;padding-block:1.5rem}.seo-editorial .editorial-definitions dt{color:#e4e1ee;font-family:"Noto Serif TC",serif;font-size:1.2rem}.seo-editorial .editorial-definitions dd{color:#d7dce8;line-height:1.95}.editorial-actions{display:flex;flex-direction:column;gap:1rem}.editorial-toc{border-block:1px solid rgba(196,181,253,.18)}.editorial-toc summary{color:var(--brand-violet-300);cursor:pointer;font-family:"Noto Serif TC",serif;font-size:1.2rem;padding-block:1.5rem}.editorial-toc summary>span{color:#9ca3af;display:block;font-family:Noto Sans TC,sans-serif;font-size:.875rem;margin-top:.5rem}.editorial-toc li:last-child a{border-bottom:0}.tutorial-step{border-top:1px solid rgba(196,181,253,.12);display:grid;gap:1.5rem;padding-block:2rem}.seo-editorial h2>span[aria-hidden]{display:none}.seo-editorial .editorial-example{border-block:1px solid rgba(196,181,253,.16);padding-block:2rem}.seo-editorial a>svg,.seo-editorial.blog-editorial a:hover p,.seo-editorial.blog-editorial button[aria-expanded]>svg{color:var(--brand-violet-300)}.seo-editorial :is(button,a,summary):focus-visible{outline:2px solid var(--brand-violet-300);outline-offset:4px}.seo-editorial button[aria-expanded]>span{font-family:Noto Sans TC,sans-serif;line-height:1.8}@media(min-width:640px){.editorial-actions{flex-direction:row;flex-wrap:wrap}.seo-editorial .editorial-definitions>div{grid-template-columns:10rem minmax(0,1fr)}.tutorial-step-with-video{align-items:start;grid-template-columns:minmax(0,1fr)}.seo-editorial .space-btn{min-width:240px;width:-moz-fit-content;width:fit-content}}@media(prefers-reduced-motion:reduce){.seo-editorial *,.seo-editorial :after,.seo-editorial :before{transition:none}}
