.seo-nav{display:flex;gap:4px 18px;flex-wrap:wrap;justify-content:flex-end;min-width:0}.seo-nav a{color:var(--night-muted);font:600 14px/1.2 var(--text);text-decoration:none;padding:8px 0}.seo-nav a:hover,.seo-nav a:focus-visible{color:var(--night-ink);text-decoration:underline}@media (max-width: 640px){body.seo .top-in{height:auto;min-height:60px;padding-top:8px;padding-bottom:8px;flex-wrap:wrap}.seo-nav{justify-content:flex-start;gap:0 14px}.seo-nav a{font-size:13px;padding:6px 0}}.seo-main{padding-top:20px;padding-bottom:48px;max-width:980px}.seo-main h1{font:850 clamp(34px,6vw,60px)/.98 var(--display);margin:8px 0 14px;letter-spacing:-.005em;overflow-wrap:anywhere}.seo-main h2{font:800 clamp(24px,3.4vw,32px)/1.05 var(--display);margin:34px 0 12px}.seo-main h3{font:700 18px/1.3 var(--text);margin:22px 0 8px}.seo-main a{color:var(--accent-text);text-underline-offset:2px}.seo-main .seo-lead{color:var(--ink-2);max-width:760px;font-size:18px;margin:0 0 18px}.seo-cta{margin:18px 0 8px}.seo-main .seo-take p{max-width:760px;margin:0}.seo-main .vs-box{margin:22px 0 8px}.seo-main .vs-h{margin:0 0 12px}.seo-main .vs-box .seo-cta{margin:12px 0 0}.seo-main .vs-miss{margin:10px 0 0;padding:8px 14px;background:var(--care-soft);border-radius:var(--radius-sm);font-size:15px;line-height:1.4;color:var(--ink)}.seo-main .vs-miss[hidden],.seo-main .vs-hint[hidden]{display:none}.seo-main .vs-miss a,.seo-miss a{display:inline-block;padding:12px 0;font-weight:600}.seo-miss{margin:18px 0 0;font-size:14px;color:var(--muted)}.seo-main a.cta{color:var(--accent-ink);font-size:15px;padding:14px 20px;max-width:100%;white-space:normal;line-height:1.2}.seo-note{margin-top:40px;font-size:13px;color:var(--muted)}.crumbs ol{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:2px 0;font-size:13px;color:var(--muted)}.crumbs li:not(:last-child)::after{content:"/";margin:0 8px;opacity:.6}.crumbs a{color:var(--muted);padding:4px;margin-inline:-4px}.spec-wrap{overflow-x:auto;margin:18px 0}.spec{width:100%;border-collapse:collapse;background:var(--panel);border:1px solid var(--line);border-radius:var(--radius);font-size:15px}.spec th,.spec td{text-align:left;padding:10px 14px;border-bottom:1px solid var(--line);vertical-align:top}.spec tr:last-child th,.spec tr:last-child td{border-bottom:0}.spec tbody th{font-weight:600;color:var(--muted);width:38%}.spec thead th{font:800 17px/1.15 var(--display);background:var(--panel-2)}.spec thead th a{padding-block:4px}.spec.vs tbody th{width:30%}.spec td.best{background:var(--good-soft);color:var(--good);font-weight:700}.spec .best-mk{margin-right:4px}.gen h3{margin-top:18px}@media (max-width: 560px){.spec{font-size:14px}.spec th,.spec td{padding:8px 10px}.spec.vs thead th{font-size:15px}}.seo-main ul.plus,.seo-main ul.minus,.seo-main ul.check,.seo-main ul.verdict{margin:0 0 10px;padding:0;list-style:none;display:flex;flex-direction:column;gap:8px;line-height:1.45}.seo-main ul.plus li,.seo-main ul.minus li,.seo-main ul.check li,.seo-main ul.verdict li{padding-left:28px;position:relative}.seo-main ul.plus li::before,.seo-main ul.minus li::before,.seo-main ul.check li::before,.seo-main ul.verdict li::before{position:absolute;left:0;top:2px;width:18px;height:18px;border-radius:4px;display:grid;place-items:center;font:800 12px/1 var(--text)}.seo-main ul.verdict li::before{content:"\2192";color:var(--accent-ink);background:var(--accent)}.seo-cols h2{font-size:24px}.seo-links{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,280px),1fr));gap:8px 24px}.seo-links li{line-height:1.35}.seo-links a{font-weight:600;padding:3px 2px;margin-inline:-2px}.seo-links small{display:block;color:var(--muted);font-size:13px}.seo-links .nolink{color:var(--muted)}.seo-links .seo-ann{font-weight:600}.seo-links.brands{grid-template-columns:repeat(auto-fill,minmax(min(100%,180px),1fr))}.faq p{margin:0 0 6px;max-width:760px}.seo-home{padding-top:32px;padding-bottom:40px}.seo-home h2{font:800 clamp(24px,3.4vw,32px)/1.05 var(--display);margin:0 0 14px}.seo-home a{color:var(--accent-text)}.seo-home p{margin:16px 0 0;font-weight:600}.seo-hubs a,.seo-topics a{padding-block:3px}.seo-event,.seo-home a.seo-hl{display:inline-block;padding:7px 15px;border-radius:999px;background:var(--accent);color:var(--accent-ink);font:700 16px/1.2 var(--text);text-decoration:none}.seo-event{margin:0 0 16px;padding:10px 20px;font-size:19px;font-weight:800}.seo-home a.seo-hl{margin-inline-end:8px}.seo-event::after{content:" \2192"}.seo-event:hover,.seo-home a.seo-hl:hover{text-decoration:underline}.seo-event:focus-visible,.seo-home a.seo-hl:focus-visible{outline:2px solid var(--night-ink);outline-offset:2px}.seo-main p > a:only-child:not(.cta){padding-block:3px}.seo-more{margin:10px 0 0;color:var(--muted,inherit);font-size:14px}.seo-aka{margin:6px 0 0;color:var(--muted,inherit);font-size:14px}.seo-acts{margin:18px 0 0}.seo-acts [hidden]{display:none}.seo-ext{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 12px}.seo-lnk{display:inline-flex;align-items:center;min-height:36px;padding:6px 12px;border:1px solid var(--line-strong);border-radius:var(--radius-sm);font:600 14px var(--text);color:var(--ink);text-decoration:none;background:var(--panel)}.seo-main a.seo-lnk,.seo-main a.seo-sh{color:var(--ink)}.seo-lnk:hover,.seo-lnk:focus-visible{border-color:var(--ink)}a.seo-lnk::after{content:"";width:13px;height:13px;margin-left:6px;background:var(--muted);-webkit-mask:var(--i-ext) center / contain no-repeat;mask:var(--i-ext) center / contain no-repeat}.seo-rep{background:#c4291f;border-color:#c4291f;color:#fff;cursor:pointer}.seo-rep:hover,.seo-rep:focus-visible{background:#d93025;border-color:#fff}.seo-rep::before{content:"";width:13px;height:13px;margin-right:7px;background:currentColor;-webkit-mask:var(--i-flag) center / contain no-repeat;mask:var(--i-flag) center / contain no-repeat}.seo-share{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.seo-share-t{font-size:13px;color:var(--muted);margin-right:2px}.seo-sh{font:600 14.5px var(--text);color:var(--ink);background:var(--panel);border:1px solid var(--line);border-radius:var(--radius-sm);padding:7px 14px;cursor:pointer;text-decoration:none}.seo-sh:hover,.seo-sh:focus-visible{border-color:var(--ink)}.seo-rep-dlg{width:min(520px,calc(100vw - 24px));max-height:calc(100vh - 24px);max-height:calc(100dvh - 24px);border:0;border-radius:var(--radius);padding:22px;background:var(--panel);color:var(--ink);box-shadow:0 20px 60px rgba(0,0,0,.35);overscroll-behavior:contain}.seo-rep-dlg::backdrop{background:rgba(10,12,15,.62)}.seo-rep-dlg [hidden]{display:none}.seo-main .seo-rep-dlg h2{font:800 34px/1.05 var(--display);letter-spacing:.02em;text-transform:uppercase;margin:0}.seo-rep-model{margin:6px 0 0;color:var(--muted);font-weight:600}.seo-rep-lbl{display:block;margin:16px 0 6px;padding:0;font:600 15px var(--text)}.seo-rep-kinds{margin:0;padding:0;border:0}.seo-rep-kinds label{display:flex;align-items:center;gap:10px;min-height:32px;font:500 15px var(--text);cursor:pointer}.seo-rep-kinds input{accent-color:var(--accent);width:18px;height:18px;margin:0;flex:none}.seo-rep-in{display:block;width:100%;padding:11px 12px;border:1px solid var(--line-strong);border-radius:var(--radius-sm);background-color:var(--panel);color:var(--ink);font:500 16px/1.45 var(--text);transition:border-color .12s}.seo-rep-in:hover{border-color:var(--ink)}.seo-rep-in::placeholder{color:var(--muted);opacity:1}textarea.seo-rep-in{resize:vertical;min-height:110px}.seo-rep-hp{position:absolute;left:-9999px;width:1px;height:1px;opacity:0}.seo-rep-note{margin:12px 0 0;font-size:13px;color:var(--muted)}.seo-rep-status{margin:14px 0 0;font-size:14px}.seo-rep-status:empty{margin:0}.seo-rep-status.err{color:var(--exp,#b3241b);font-weight:600}.seo-rep-status.ok{color:var(--good);font-weight:700;font-size:17px;margin-top:18px}.seo-rep-actions{display:flex;gap:10px;margin-top:18px;flex-wrap:wrap}.seo-rep-send{background:var(--accent);color:var(--accent-ink);font-size:17px;padding:9px 16px 8px}.seo-rep-send:disabled{opacity:.45;cursor:not-allowed}.seo-rep-cancel{background:transparent;border:1px solid var(--line-strong);color:var(--ink);border-radius:var(--radius-sm);padding:9px 16px;font:600 15.5px var(--text);cursor:pointer;transition:border-color .15s,background-color .15s}.seo-rep-cancel:hover{border-color:var(--ink);background:var(--panel)}@media (max-width: 720px),(pointer: coarse){.seo-lnk,.seo-rep-send,.seo-rep-cancel,.seo-rep-in,.seo-rep-kinds label{min-height:44px}.seo-sh{display:inline-flex;align-items:center;min-height:44px}}@media (max-width: 600px){.seo-rep-dlg{padding:18px 16px}.seo-rep-send{flex:1;justify-content:center}}body.seo .top{position:static}.privacy p{max-width:760px}.privacy code{font-size:.92em}.privacy .forget{margin:14px 0;padding:14px 18px;background:var(--panel);border:1px solid var(--line);border-radius:var(--radius);max-width:760px}.privacy .forget p{margin:0}.privacy .forget p + p{margin-top:12px}.privacy .forget p:has(> [hidden]){display:none}.privacy .forget .cta{color:var(--accent-ink);font-size:15px;padding:12px 18px;border:0;cursor:pointer}
