.ot-seo h1{font-weight:700}.ot-seo .seo-hero{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(280px,1fr);gap:32px;align-items:end;margin-top:16px}.ot-seo .seo-hero h1{margin-top:0}.ot-seo .seo-hero .ot-lede{margin:0}@media(max-width:860px){.ot-seo .seo-hero{grid-template-columns:minmax(0,1fr);gap:24px}}.seo-card{display:grid;gap:8px;align-content:start;padding:24px;border:1px solid var(--ot-line);border-radius:12px;background:var(--ot-surface)}.seo-card p{margin:0}.seo-card-off{font:700 40px/1.1 var(--ot-sans);letter-spacing:-.02em;color:var(--ot-strong);font-variant-numeric:tabular-nums}.seo-card-off.is-save-low{color:var(--ot-save-low-ink)}.seo-card-off.is-save-mid{color:var(--ot-save-mid-ink)}.seo-card-off.is-save-high{color:var(--ot-save-high-ink)}.seo-card-off.is-plain{font-size:28px;color:var(--ot-strong)}.seo-card-price{font-size:18px;line-height:1.5;color:var(--ot-text);font-variant-numeric:tabular-nums}.seo-card-price b{font-weight:700;color:var(--ot-strong)}.ot-seo :is(.seo-card-price s,s.price-was){color:var(--ot-official);text-decoration-color:currentColor}.ot-seo s.price-was.is-other{color:var(--ot-muted)}.seo-card-price small{display:block;font-size:14px;color:var(--ot-muted)}.seo-card-sub{font-size:14px;color:var(--ot-muted);font-variant-numeric:tabular-nums}.seo-card-sub b{color:var(--ot-strong);font-weight:600}.seo-card-model{font-size:16px}.ot-seo .seo-card-model a{font-weight:600;color:var(--ot-strong)}.seo-card-note{font-size:12px;line-height:1.6;color:var(--ot-muted)}.seo-cta{display:flex;flex-wrap:wrap;align-items:center;gap:12px 24px;margin:24px 0 0}.seo-btn{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:0 24px;border:0;border-radius:999px;background:var(--ot-solid);color:var(--ot-on-solid);font:600 16px/1 var(--ot-sans);text-decoration:none;cursor:pointer;white-space:nowrap}.ot-page a.seo-btn,.ot-page a.seo-btn:hover{color:var(--ot-on-solid);text-decoration:none}.seo-btn:hover{background:var(--ot-solid-hover)}.seo-btn:focus-visible{outline:2px solid var(--ot-focus);outline-offset:2px}.seo-text{max-width:780px;line-height:1.7;color:var(--ot-text)}.seo-code{max-width:780px;margin-top:16px}.seo-settings td code{font-family:var(--ot-mono);font-size:14px;overflow-wrap:anywhere;color:var(--ot-strong)}.seo-settings th[scope=row]{width:36%;font-family:var(--ot-mono);font-size:14px;font-weight:500;color:var(--ot-muted)}.seo-self>*{background:var(--ot-surface-2)}.ot-seo .ot-models td{font-variant-numeric:tabular-nums}.ot-seo [aria-current=true]>*{background:var(--ot-surface-2)}.ot-seo .ot-cmp-off{padding:0;margin-left:0;background:none;color:var(--ot-strong);font-weight:600}@media(max-width:640px){.ot-seo .ot-save .ot-sb{display:none}}.ot-seo .seo-hot{margin-left:8px;vertical-align:1px}.seo-pick{max-width:1000px;margin-top:48px;padding:24px;border:1px solid var(--ot-line);border-radius:12px;background:var(--ot-surface)}.ot-page .seo-pick h2{margin:0 0 16px}.seo-pick-row{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr) auto;gap:12px;align-items:end}.seo-pick label{display:grid;gap:4px;min-width:0;font-size:14px;color:var(--ot-muted)}.seo-pick select{width:100%;min-height:44px;padding:0 12px;border:1px solid var(--ot-line-2);border-radius:8px;background:var(--ot-field,var(--ot-surface));color:var(--ot-text);font:400 16px/1.2 var(--ot-sans)}.seo-pick select:focus-visible{outline:2px solid var(--ot-focus);outline-offset:1px}.seo-pick-vs{padding-bottom:12px;font-size:14px;color:var(--ot-muted)}@media(max-width:640px){.seo-pick-row{grid-template-columns:minmax(0,1fr)}.seo-pick-vs{display:none}.seo-pick .seo-btn{width:100%}}
