main.search.site:not(.home) .intro { display: grid; gap: 24px; align-items: center; } main.search.site:not(.home) .intro-pic { width: 100%; max-width: 240px; } main.search.site:not(.home) .intro-pic img { object-position: 50% 8%; } @media (min-width: 760px) { main.search.site:not(.home) .intro { grid-template-columns: 1fr 300px; gap: 56px; } main.search.site:not(.home) .intro-pic { max-width: none; } } main.search.site:not(.home) .eq { display: grid; grid-template-columns: 1fr; gap: 6px; margin: 24px 0 14px; } main.search.site:not(.home) .eq .t { display: flex; align-items: baseline; justify-content: space-between; gap: 12px; padding: 14px 18px; border: 1px solid var(--line); border-radius: var(--s-radius); background: var(--paper); } main.search.site:not(.home) .eq .t b { font: var(--s-num) 38px/1 var(--sans); letter-spacing: -.03em; color: var(--ink); font-variant-numeric: lining-nums tabular-nums; } main.search.site:not(.home) .eq .t span { font-size: 17px; color: var(--text); text-align: right; } main.search.site:not(.home) .eq .t.out { border-color: var(--accent); background: var(--accent); } main.search.site:not(.home) .eq .t.out b, main.search.site:not(.home) .eq .t.out span { color: var(--paper); } main.search.site:not(.home) .eq .o { text-align: center; font: 600 26px/1 var(--sans); color: var(--muted); } @media (min-width: 900px) { main.search.site:not(.home) .eq { grid-template-columns: repeat(7, auto); justify-content: start; align-items: stretch; gap: 14px; } main.search.site:not(.home) .eq .t { flex-direction: column; align-items: flex-start; justify-content: center; gap: 6px; padding: 20px 24px; } main.search.site:not(.home) .eq .t span { text-align: left; } main.search.site:not(.home) .eq .t b { font-size: 60px; } main.search.site:not(.home) .eq .o { align-self: center; font-size: 36px; } } main.search.site:not(.home) .refs { margin: 12px 0 0; padding-left: 24px; max-width: 46em; font-size: 16px; line-height: 1.5; list-style: decimal; } main.search.site:not(.home) .refs li { margin-bottom: 10px; padding-left: 4px; overflow-wrap: anywhere; }
