.edge-seo-details{border:1px solid var(--gem-line,#94a3b833);background:var(--gem-surface-raised,#ffffff08);border-radius:1rem;max-width:78rem;margin:1.5rem auto 2.5rem;padding:0 1.25rem;transition:border-color .2s,background-color .2s}.edge-seo-details:hover{border-color:var(--gem-gold,#f59e0b)}.edge-seo-details>summary{cursor:pointer;letter-spacing:.03em;text-transform:uppercase;color:var(--gem-text,#1e293b);justify-content:space-between;align-items:center;padding:.95rem .25rem;font-size:.8125rem;font-weight:700;list-style:none;display:flex}.edge-seo-details>summary::-webkit-details-marker{display:none}.edge-seo-details>summary:after{content:"▾";color:var(--gem-text,#1e293b);font-size:.875rem;transition:transform .2s}.edge-seo-details[open]>summary:after{transform:rotate(180deg)}.edge-seo-details>summary:hover{color:var(--gem-primary,#7c3aed)}main:not(:has([data-vite-island])) .edge-seo-details::details-content{content-visibility:visible;display:block}.edge-seo-article{border-top:1px solid var(--gem-line,#94a3b829);color:var(--gem-text,#1e293b);padding:1rem .25rem 2.25rem;font-size:.9375rem;line-height:1.7}.edge-seo-article *,.edge-seo-article p,.edge-seo-article li,.edge-seo-article td,.edge-seo-article strong,.edge-seo-article span,.edge-seo-article div{color:var(--gem-text,#1e293b)!important;background:0 0!important}.edge-seo-article h1{margin:0 0 1rem;font-size:1.375rem;font-weight:800;color:var(--gem-text,#1e293b)!important}.edge-seo-article h2{margin:1.75rem 0 .75rem;font-size:1.125rem;font-weight:700;color:var(--gem-text,#1e293b)!important}.edge-seo-article h3{margin:1.25rem 0 .5rem;font-size:1rem;font-weight:600;color:var(--gem-text,#1e293b)!important}.edge-seo-article p{margin:0 0 .75rem}.edge-seo-article a{font-weight:600;text-decoration:underline;color:var(--gem-primary,#6d28d9)!important}html.dark .edge-seo-article a{color:var(--gem-gold,#fbbf24)!important}.edge-seo-article a:hover{text-decoration:underline}.edge-seo-article ul{grid-template-columns:repeat(auto-fill,minmax(16rem,1fr));gap:.35rem 1.5rem;margin:0 0 1rem;padding:0;list-style:none;display:grid}.edge-seo-article li{padding:.125rem 0}.edge-seo-article table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;margin:0 0 1.5rem;font-size:.875rem;display:block;overflow-x:auto}.edge-seo-article th,.edge-seo-article td{text-align:left;border-bottom:1px solid var(--gem-line,#94a3b829);white-space:nowrap;padding:.5rem .75rem}.edge-seo-article th{color:var(--gem-text,#f8fafc);font-weight:700}.edge-seo-article section{margin-bottom:1.5rem}
