.seo-page{width:100%;min-width:0;max-width:1080px;padding:var(--mw-space-6) var(--mw-space-6) var(--mw-space-10);color:var(--mw-text);font-family:var(--mw-font);font-size:var(--mw-type-body);overflow-wrap:break-word;--seo-anchor-offset:calc(var(--mw-banner-height,0px) + var(--top-banner-height,0px) + var(--mw-header-height,64px) + var(--mw-space-4));margin-inline:auto;line-height:1.7}.seo-page :is(h1,h2,h3,p,ul,ol,table){margin:0}.seo-page :is(h1,h2,h3){text-wrap:balance;font-weight:700}.seo-page p{color:var(--mw-secondary);text-wrap:pretty}.seo-hero{gap:var(--mw-space-4);max-width:760px;padding-block:var(--mw-space-8);display:grid}.seo-hero h1{letter-spacing:-.025em;font-size:clamp(28px,3.6vw,40px);line-height:1.15}.seo-hero p{font-size:var(--mw-type-section)}.seo-meta{color:var(--mw-muted);font-size:var(--mw-type-label);line-height:var(--mw-leading-label)}.seo-section{gap:var(--mw-space-4);padding-block:var(--mw-space-8);border-block-start:1px solid var(--mw-border);display:grid}.seo-section h2{font-size:var(--mw-type-heading);line-height:var(--mw-leading-heading)}.seo-section h3{font-size:var(--mw-type-section);line-height:var(--mw-leading-section)}.seo-table-wrap{border:1px solid var(--mw-border);border-radius:var(--mw-radius-md);background:var(--mw-panel);overflow-x:auto}.seo-table{table-layout:fixed;border-collapse:collapse;width:100%;min-width:560px}.seo-table :is(th,td){padding:var(--mw-space-3) var(--mw-space-4);border-block-end:1px solid var(--mw-border);text-align:start;vertical-align:top;white-space:normal;overflow-wrap:break-word;line-height:1.6}.seo-table tr:last-child :is(th,td){border-block-end:0}.seo-table thead th{color:var(--mw-text);font-weight:600}.seo-table thead th:first-child{width:20%}.seo-table tbody th{width:20%;color:var(--mw-muted);font-weight:500}.seo-table td{color:var(--mw-secondary)}.seo-grid{gap:var(--mw-space-4);grid-template-columns:repeat(auto-fill,minmax(min(100%,280px),1fr));display:grid}.seo-grid-2{gap:var(--mw-space-4);grid-template-columns:repeat(auto-fit,minmax(min(100%,360px),1fr));display:grid}.seo-card{align-content:start;gap:var(--mw-space-2);min-width:0;padding:var(--mw-space-5);border:1px solid var(--mw-border);border-radius:var(--mw-radius-md);background:var(--mw-panel);color:var(--mw-text);transition:background-color var(--mw-transition), border-color var(--mw-transition);text-decoration:none;display:grid}a.seo-card:hover,a.seo-card:focus-visible{border-color:var(--mw-hover);background:var(--mw-card)}a.seo-card:focus-visible{outline:2px solid var(--mw-brand);outline-offset:2px}.seo-card-title{font-size:var(--mw-type-section);font-weight:600;line-height:var(--mw-leading-section)}.seo-card p{color:var(--mw-muted)}.seo-list{gap:var(--mw-space-2);padding:0;list-style:none;display:grid}.seo-list li{color:var(--mw-secondary);padding-inline-start:var(--mw-space-5);position:relative}.seo-list li:before{color:var(--mw-brand);content:"•";position:absolute;inset-inline-start:0}.seo-faq{gap:var(--mw-space-3);display:grid}.seo-faq details{padding:var(--mw-space-4) var(--mw-space-5);border:1px solid var(--mw-border);border-radius:var(--mw-radius-md);background:var(--mw-panel)}.seo-faq summary{color:var(--mw-text);cursor:pointer;font-weight:600}.seo-faq details p{margin-block-start:var(--mw-space-2)}.seo-links{gap:var(--mw-space-2);flex-wrap:wrap;padding:0;list-style:none;display:flex}.seo-chip{min-height:32px;padding:0 var(--mw-space-3);border-radius:var(--mw-radius-sm);background:var(--mw-field);color:var(--mw-secondary);transition:background-color var(--mw-transition);align-items:center;text-decoration:none;display:inline-flex}.seo-chip:hover,.seo-chip:focus-visible{background:var(--mw-hover);color:var(--mw-text)}.seo-actions{gap:var(--mw-space-3);flex-wrap:wrap;display:flex}.seo-button{min-height:40px;padding:0 var(--mw-space-5);border-radius:var(--mw-radius);background:var(--mw-brand);color:var(--mw-text);align-items:center;font-weight:600;text-decoration:none;display:inline-flex}.seo-button-secondary{background:var(--mw-field);color:var(--mw-secondary)}.seo-related{width:100%;max-width:1080px;padding:var(--mw-space-8) var(--mw-space-6) var(--mw-space-10);font-family:var(--mw-font);margin-inline:auto}.seo-block{gap:var(--mw-space-2);max-width:760px;display:grid}.seo-tldr{padding:var(--mw-space-4) var(--mw-space-5);border-inline-start:3px solid var(--mw-brand);border-radius:var(--mw-radius);background:var(--mw-panel)}.seo-figure{gap:var(--mw-space-2);margin:0;display:grid}.seo-figure img{border:1px solid var(--mw-border);border-radius:var(--mw-radius-md);width:100%;height:auto}.seo-figure figcaption{color:var(--mw-muted);font-size:var(--mw-type-label);line-height:var(--mw-leading-label)}.seo-card-image{width:100%;height:auto;border-radius:var(--mw-radius);aspect-ratio:16/10;object-fit:cover;object-position:top;margin-block-end:var(--mw-space-2)}body:has(:is([data-seo-hub],[data-comparison])) [data-workspace-action=locale]{display:none}.seo-hero-split{align-items:center;gap:var(--mw-space-8);max-width:none;padding-block:var(--mw-space-10);grid-template-columns:minmax(0,1fr) minmax(0,.95fr)}.seo-hero-copy{gap:var(--mw-space-4);min-width:0;display:grid}.seo-page .seo-subtitle{max-width:58ch;color:var(--mw-secondary);font-size:17px;line-height:1.55}.seo-hero p.seo-hero-note,.seo-hero p.seo-meta{max-width:56ch;color:var(--mw-muted);font-size:var(--mw-type-body);line-height:1.6}.seo-hero-figure{gap:var(--mw-space-2);min-width:0;margin:0;display:grid}.seo-hero-figure img{aspect-ratio:16/10;object-fit:cover;border-radius:var(--mw-radius-md);width:100%;height:auto}.seo-hero-figure figcaption{color:var(--mw-muted);font-size:var(--mw-type-label);line-height:1.5}.seo-card-media{padding:0 0 var(--mw-space-5);overflow:hidden}.seo-card-media>:not(.seo-card-image):not(a:has(.seo-card-image)){margin-inline:var(--mw-space-5)}.seo-card-media>.seo-card-title:first-child{margin-block-start:var(--mw-space-5)}.seo-card-media .seo-card-image{margin:0 0 var(--mw-space-2);border-radius:0}.seo-card-media p{font-size:var(--mw-type-body);line-height:1.6}.seo-table-wrap:focus-visible,.seo-button:focus-visible,.seo-chip:focus-visible,.seo-card a:focus-visible{outline:2px solid var(--mw-brand);outline-offset:3px}.seo-table-hint{font-size:var(--mw-type-label);color:var(--mw-muted);display:none}.seo-source-details{padding:var(--mw-space-4);border:1px solid var(--mw-border);border-radius:var(--mw-radius)}.seo-source-details summary{cursor:pointer;font-weight:600}.seo-source-details[open]{gap:var(--mw-space-4);display:grid}.seo-section :is(h2,h3),.seo-page .mh-home-embedded{scroll-margin-top:var(--seo-anchor-offset)}@media (max-width:760px){.seo-page{padding-inline:var(--mw-space-4)}.seo-hero-split{gap:var(--mw-space-5);padding-block:var(--mw-space-6);grid-template-columns:minmax(0,1fr)}.seo-hero-figure img{aspect-ratio:16/9}.seo-hero h1{font-size:30px}.seo-related{padding-inline:var(--mw-space-4)}.seo-table-hint{display:block}.seo-table :is(th,td){padding:var(--mw-space-3)}}.seo-review-method{gap:var(--mw-space-2);display:grid}.seo-review-method a,.seo-section p a,.seo-card h3 a{color:inherit;text-underline-offset:3px;text-decoration:underline}.seo-hero-split>.seo-figure{min-width:0}.seo-generator-hero{gap:var(--mw-space-6);margin-block:var(--mw-space-2) var(--mw-space-5);padding:var(--mw-space-10) var(--mw-space-6) var(--mw-space-6);border-radius:var(--mw-radius-lg);background:radial-gradient(ellipse at 6% 112%, color-mix(in srgb, var(--mw-brand) 42%, transparent) 0, transparent 46%), radial-gradient(ellipse at 94% 116%, color-mix(in srgb, var(--mw-brand) 30%, transparent) 0, transparent 46%), var(--mw-panel);display:grid}.seo-generator-hero-copy{justify-items:center;gap:var(--mw-space-3);text-align:center;max-width:760px;margin-inline:auto;display:grid}.seo-generator-hero-copy h1{letter-spacing:-.025em;font-size:clamp(30px,3.4vw,44px);line-height:1.15}.seo-generator-hero-copy p.seo-meta{font-size:var(--mw-type-body);line-height:var(--mw-leading-body)}.seo-generator-hero-copy .seo-meta a{color:inherit;text-underline-offset:3px;text-decoration:underline}.seo-summary,.seo-overview{gap:var(--mw-space-3);display:grid}.seo-summary{margin-block-end:var(--mw-space-2)}.seo-summary .seo-brief p{color:var(--mw-secondary)}@media (min-width:1024px){.seo-summary{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr)}.seo-overview{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:start}}.seo-page[data-comparison] .seo-section{gap:var(--mw-space-3);padding-block:var(--mw-space-5)}.seo-inline-links{margin-block:var(--mw-space-3) var(--mw-space-4);flex-wrap:wrap;gap:8px 16px;display:flex}.seo-generator-hero .seo-inline-links{justify-content:center;margin-block:0}.seo-inline-links a{color:var(--mw-secondary);text-underline-offset:3px;font-weight:600;text-decoration:underline}.seo-inline-links a:focus-visible{outline:2px solid var(--mw-brand);outline-offset:3px}.seo-brief{gap:var(--mw-space-2);display:grid}.seo-brief p{line-height:1.55}.seo-verdict{border-inline-start:3px solid var(--mw-brand)}.seo-feature-cards{gap:var(--mw-space-3);grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));margin:0;padding:0;list-style:none;display:grid}.seo-feature-cards li{min-width:0;padding:var(--mw-space-3) var(--mw-space-4);border:1px solid var(--mw-border);border-radius:var(--mw-radius-md);background:var(--mw-panel);color:var(--mw-secondary);line-height:1.45}.seo-page[data-comparison] .seo-table-wrap{background:0 0;border:0;overflow:visible}.seo-page[data-comparison] .seo-table{min-width:0;display:block}.seo-page[data-comparison] .seo-table thead{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.seo-page[data-comparison] .seo-table tbody{gap:var(--mw-space-3);grid-template-columns:1fr;display:grid}.seo-page[data-comparison] .seo-table tr{gap:var(--mw-space-2);min-width:0;padding:var(--mw-space-4);border:1px solid var(--mw-border);border-radius:var(--mw-radius-md);background:var(--mw-panel);display:grid}.seo-page[data-comparison] .seo-table tbody th{width:auto;color:var(--mw-text);font-weight:600}.seo-page[data-comparison] .seo-table :is(th,td){border:0;padding:0}.seo-page[data-comparison] .seo-table td{gap:2px;display:grid}.seo-page[data-comparison] .seo-table td+td{border-top:1px solid var(--mw-border);margin-top:4px;padding-top:8px}.seo-page[data-comparison] .seo-table td:before{content:attr(data-side);color:var(--mw-muted);font-size:var(--mw-type-label);font-weight:600;line-height:var(--mw-leading-label)}@media (min-width:800px){.seo-page[data-comparison] .seo-table tbody{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.seo-generator-hero{gap:var(--mw-space-5);margin-block:var(--mw-space-1) var(--mw-space-4);padding:var(--mw-space-8) var(--mw-space-3) var(--mw-space-5)}.seo-generator-hero-copy h1{font-size:30px}}
