.lookup-hero{min-height:560px}.seo-hero .lookup-hero__copy{width:720px;max-width:100%;gap:24px}.lookup-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.lookup-form{width:100%;display:flex;gap:8px;padding:6px;background:#fff;border-radius:6px}.lookup-form input{flex:1;min-width:0;height:51px;padding:0 16px;border:0;outline:0;font:var(--text-16)/1.2 Manrope,sans-serif;color:var(--seo-ink);background:transparent}.lookup-form input::-webkit-search-cancel-button{display:none}.lookup-form button{flex:none;height:51px;padding:0 28px;border:0;border-radius:4px;background:var(--seo-ink);color:#fff;font:500 var(--text-16)/1 "Clash Grotesk",sans-serif;cursor:pointer}.lookup-form button:disabled{opacity:.6;cursor:progress}.lookup-form:focus-within{box-shadow:0 0 0 3px var(--seo-yellow)}.seo-hero .lookup-examples{font-size:var(--text-14);color:#fffc}.lookup-examples button{padding:0;border:0;background:none;color:#fff;font:inherit;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.lookup-results{padding-top:40px;padding-bottom:20px;display:flex;flex-direction:column;gap:20px}.lookup-message{font:17px/1.5 Manrope,sans-serif;color:#444}.lookup-message.is-error{color:#a12a1f}.lookup-note{max-width:760px;font:13px/1.5 Manrope,sans-serif;color:var(--muted)}.lookup-matches ul{margin:12px 0 0;padding:0;list-style:none;display:grid;gap:8px}.lookup-matches button{width:100%;padding:18px 24px;display:flex;flex-direction:column;align-items:flex-start;gap:6px;text-align:left;background:#fafafa;border:1px solid #eee;border-radius:3px;cursor:pointer}.lookup-matches button:hover,.lookup-matches button:focus-visible{border-color:var(--seo-ink)}.lookup-matches strong{font:500 var(--text-18)/1.2 "Clash Grotesk",sans-serif;color:var(--seo-ink)}.lookup-matches span{font:var(--text-14)/1.4 Manrope,sans-serif;color:#555}.lookup-card{padding:36px;border:1px solid #eee;border-radius:3px;background:#fafafa;display:flex;flex-direction:column;gap:28px}.lookup-card h2{font-size:var(--text-34);line-height:1.1;font-weight:var(--weight-medium)}.lookup-card__head{display:flex;justify-content:space-between;align-items:flex-start;gap:20px}.lookup-card__head p{margin-top:8px;font:15px/1.4 Manrope,sans-serif;color:#555}.lookup-status{flex:none;padding:8px 16px;border-radius:999px;font:500 var(--text-14)/1 "Clash Grotesk",sans-serif;background:#eee;color:#555}.lookup-status.is-active{background:var(--seo-ink);color:var(--seo-yellow)}.lookup-facts{margin:0;display:grid;grid-template-columns:repeat(4,1fr);gap:1px;background:#eee;border:1px solid #eee}.lookup-facts div{padding:16px 18px;background:#fff}.lookup-facts dt{font:var(--text-12)/1.2 Manrope,sans-serif;letter-spacing:.04em;text-transform:uppercase;color:var(--muted)}.lookup-facts dd{margin:6px 0 0;font:500 var(--text-18)/1.3 "Clash Grotesk",sans-serif;color:var(--seo-ink)}.lookup-cargo{margin:0;padding:0;list-style:none;display:flex;flex-wrap:wrap;gap:8px}.lookup-cargo li{padding:6px 12px;border:1px solid #ddd;border-radius:999px;font:13px/1.2 Manrope,sans-serif;color:#444;background:#fff}.lookup-safety h3{font-size:var(--text-22);font-weight:var(--weight-medium)}.lookup-safety h3 span{margin-left:8px;font:var(--text-14)/1 Manrope,sans-serif;color:var(--muted)}.lookup-tiles{margin-top:16px;display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.lookup-tile{padding:20px;display:flex;flex-direction:column;gap:8px;background:var(--ink);color:#fff;border-radius:3px}.lookup-tile span{font:13px/1.2 Manrope,sans-serif;color:#d2d2d2}.lookup-tile strong{font:500 var(--text-34)/1.1 "Clash Grotesk",sans-serif;color:var(--seo-yellow)}.lookup-tile.is-high strong{color:#ff8a7a}.lookup-tile small{font:13px/1.4 Manrope,sans-serif;color:#bdbdbd}.lookup-upsell{padding:28px;display:flex;justify-content:space-between;align-items:center;gap:24px;background:#fff;border:1px solid var(--seo-ink);border-radius:3px}.lookup-upsell h3{font-size:var(--text-24);font-weight:var(--weight-medium)}.lookup-upsell p{margin-top:8px;max-width:640px;font:15px/1.5 Manrope,sans-serif;color:#555}.lookup-upsell .seo-button{flex:none}@media(max-width:809px){.lookup-hero{min-height:0}.lookup-form{flex-direction:column}.lookup-form button{width:100%}.lookup-results{padding:32px 20px 12px}.lookup-card{padding:20px}.lookup-card h2{font-size:26px}.lookup-card__head,.lookup-upsell{flex-direction:column;align-items:flex-start}.lookup-facts,.lookup-tiles{grid-template-columns:repeat(2,1fr)}.lookup-tile strong{font-size:26px}}.lookup-page{--lookup-good: #1f7a3d;--lookup-warn: #a86400;--lookup-bad: #b3261e;--lookup-line: #eee}.lookup-card__actions{flex:none;display:flex;align-items:center;gap:10px}.lookup-compare-button{height:34px;padding:0 16px;border:1px solid var(--seo-ink);border-radius:999px;background:var(--paper);color:var(--seo-ink);font:var(--weight-medium) var(--text-14)/var(--leading-none) var(--font-display);cursor:pointer;transition:background var(--duration-micro) var(--ease-micro)}.lookup-compare-button:hover:not(:disabled){background:var(--seo-yellow)}.lookup-compare-button:disabled{opacity:.55;cursor:default}.lookup-verdict{padding:24px;border-radius:3px;background:var(--paper);border:1px solid var(--lookup-line);border-left:6px solid var(--lookup-good)}.lookup-verdict.is-warn{border-left-color:var(--lookup-warn)}.lookup-verdict.is-bad{border-left-color:var(--lookup-bad)}.lookup-verdict h3{font-size:var(--text-24);font-weight:var(--weight-medium);line-height:var(--leading-tight)}.lookup-verdict.is-good h3{color:var(--lookup-good)}.lookup-verdict.is-warn h3{color:var(--lookup-warn)}.lookup-verdict.is-bad h3{color:var(--lookup-bad)}.lookup-checks{margin:18px 0 0;padding:0;list-style:none;display:grid;grid-template-columns:repeat(2,1fr);gap:14px 28px}.lookup-checks li{display:flex;gap:12px;align-items:flex-start}.lookup-checks strong{font:var(--weight-medium) var(--text-16)/var(--leading-snug) var(--font-display);color:var(--seo-ink)}.lookup-checks p{margin-top:2px;font:var(--text-14)/var(--leading-normal) var(--font-body);color:#555}.lookup-check__mark{flex:none;margin-top:3px;width:14px;height:14px;border-radius:50%;background:var(--lookup-good)}.lookup-checks .is-warn .lookup-check__mark{background:var(--lookup-warn)}.lookup-checks .is-bad .lookup-check__mark{background:var(--lookup-bad)}.lookup-checks .is-none .lookup-check__mark{background:transparent;border:2px solid #c4c4c4}.lookup-block h3{margin-bottom:14px;font-size:var(--text-22);font-weight:var(--weight-medium)}.lookup-scores{display:grid;grid-template-columns:1fr 1fr;gap:28px}.lookup-basics{margin:0;padding:0;list-style:none;display:grid;gap:8px}.lookup-basics li{padding:12px 16px;display:grid;grid-template-columns:1fr auto;gap:2px 12px;background:var(--paper);border:1px solid var(--lookup-line);border-radius:3px}.lookup-basics span{font:var(--weight-medium) var(--text-16)/var(--leading-snug) var(--font-display);color:var(--seo-ink)}.lookup-basics strong{font:var(--text-14)/var(--leading-snug) var(--font-body);color:var(--lookup-good)}.lookup-basics .is-alert strong{color:var(--lookup-bad);font-weight:var(--weight-semibold)}.lookup-basics small{grid-column:1 / -1;font:var(--text-12)/var(--leading-normal) var(--font-body);color:var(--muted)}.lookup-bars{margin:0;padding:0;list-style:none;display:grid;gap:14px}.lookup-bars li{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:6px 16px;align-items:end}.lookup-bars li>div:first-child{grid-column:1;grid-row:1}.lookup-bars .lookup-bar{grid-column:1;grid-row:2}.lookup-bars li>div:first-child span{display:block;font:var(--weight-medium) var(--text-16)/var(--leading-snug) var(--font-display);color:var(--seo-ink)}.lookup-bars small{font:var(--text-12)/var(--leading-normal) var(--font-body);color:var(--muted)}.lookup-bars strong{grid-column:2;grid-row:1 / span 2;align-self:center;text-align:right;font:var(--weight-medium) var(--text-20)/var(--leading-none) var(--font-display);color:var(--seo-ink)}.lookup-bars strong small{display:block;margin-top:4px}.lookup-bar{height:8px;background:var(--lookup-line);border-radius:4px;overflow:hidden}.lookup-bar i{display:block;height:100%;background:var(--seo-ink);border-radius:4px}.lookup-bar b{display:block;height:100%;background:var(--lookup-bad)}.lookup-table{width:100%;border-collapse:collapse;font:var(--text-14)/var(--leading-normal) var(--font-body);color:#444;background:var(--paper)}.lookup-table th,.lookup-table td{padding:10px 14px;text-align:left;border-bottom:1px solid var(--lookup-line);vertical-align:top}.lookup-table thead th{font:var(--text-12)/var(--leading-tight) var(--font-body);letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--muted)}.lookup-compare{padding:28px;border:1px solid var(--seo-ink);border-radius:3px;background:var(--paper);display:flex;flex-direction:column;gap:16px}.lookup-compare>header{display:flex;justify-content:space-between;align-items:center;gap:16px;flex-wrap:wrap}.lookup-compare h2{font-size:var(--text-28);font-weight:var(--weight-medium);line-height:var(--leading-tight)}.lookup-compare__add{display:flex;gap:6px}.lookup-compare__add input{width:200px;height:40px;padding:0 12px;border:1px solid #ccc;border-radius:4px;font:var(--text-14)/var(--leading-tight) var(--font-body)}.lookup-compare__add button{height:40px;padding:0 18px;border:0;border-radius:4px;background:var(--seo-ink);color:var(--paper);font:var(--weight-medium) var(--text-14)/var(--leading-none) var(--font-display);cursor:pointer}.lookup-compare__scroll{overflow-x:auto}.lookup-compare__hint{display:none;margin:0;font:var(--text-12)/var(--leading-normal) var(--font-body);color:var(--muted)}.lookup-compare__table thead th{text-transform:none;letter-spacing:0}.lookup-compare__table thead strong{display:block;font:var(--weight-medium) var(--text-18)/var(--leading-tight) var(--font-display);color:var(--seo-ink)}.lookup-compare__table thead small{display:block;margin-top:4px;font:var(--text-12)/var(--leading-tight) var(--font-body);color:var(--muted)}.lookup-compare__table thead button{margin-top:6px;padding:0;border:0;background:none;font:var(--text-12)/var(--leading-tight) var(--font-body);color:var(--muted);text-decoration:underline;cursor:pointer}.lookup-compare__table tbody th{width:220px;font:var(--weight-medium) var(--text-14)/var(--leading-snug) var(--font-display);color:var(--seo-ink)}.lookup-compare__table td.is-good{color:var(--lookup-good);font-weight:var(--weight-semibold)}.lookup-compare__table td.is-warn{color:var(--lookup-warn);font-weight:var(--weight-semibold)}.lookup-compare__table td.is-bad{color:var(--lookup-bad);font-weight:var(--weight-semibold)}@media(max-width:809px){.lookup-checks,.lookup-scores{grid-template-columns:1fr}.lookup-card__actions{width:100%;justify-content:space-between}.lookup-compare{padding:18px}.lookup-compare__add,.lookup-compare__add input{width:100%}.lookup-compare__table tbody th{width:auto;min-width:130px}.lookup-table th,.lookup-table td{padding:8px 10px}.lookup-block .lookup-table thead{display:none}.lookup-block .lookup-table tr{display:grid;grid-template-columns:1fr auto;gap:2px 12px;padding:10px 0;border-bottom:1px solid var(--lookup-line)}.lookup-block .lookup-table td{padding:0;border:0}.lookup-block .lookup-table td:first-child{color:var(--seo-ink);font-weight:var(--weight-semibold)}.lookup-block .lookup-table td:nth-child(2){grid-column:1;grid-row:2;color:var(--muted)}.lookup-block .lookup-table td:nth-child(3){grid-column:2;grid-row:1;text-align:right}.lookup-block .lookup-table td:nth-child(4){grid-column:2;grid-row:2;text-align:right;color:var(--muted)}.lookup-compare__table{min-width:560px}.lookup-compare__table tbody th{position:sticky;left:0;background:var(--paper);z-index:1;min-width:120px}.lookup-compare__hint{display:block}}
