.brand-grid,.brand-tile{--bt-size:2.75rem;width:var(--bt-size);height:var(--bt-size);flex-shrink:0;border-radius:calc(var(--bt-size) * .27);overflow:hidden;border:1px solid color-mix(in srgb,var(--fg) 10%,transparent);box-shadow:0 1px 2px rgb(15 23 42/.08),0 6px 14px -6px rgb(15 23 42/.28)}.brand-tile{display:inline-grid;place-items:center;background:var(--bt-bg,#fff)}.brand-cell img,.brand-tile img{display:block;width:100%;height:100%;object-fit:var(--bt-fit,cover);padding:var(--bt-pad,0)}.brand-grid{display:inline-grid;grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr;gap:2px;padding:2px;background:var(--card)}.brand-cell{display:block;min-width:0;min-height:0;overflow:hidden;border-radius:calc(var(--bt-size) * .11);background:var(--bt-bg,#fff)}.line-ico{width:1.25em;height:1.25em;flex-shrink:0;color:var(--accent);stroke:currentColor;fill:none;stroke-width:1.75;stroke-linecap:round;stroke-linejoin:round;vertical-align:-.22em}.ico-tile{display:inline-grid;place-items:center;flex-shrink:0;width:2.75rem;height:2.75rem;border-radius:.75rem;color:var(--accent);background:color-mix(in srgb,var(--accent) 9%,var(--card));border:1px solid color-mix(in srgb,var(--accent) 22%,transparent)}.ico-tile .line-ico{width:1.35rem;height:1.35rem}.why-grid .ico-tile{width:2.25rem;height:2.25rem;border-radius:.65rem;margin-bottom:.25rem}.why-grid .ico-tile .line-ico{width:1.2rem;height:1.2rem}.icon-row{display:flex;gap:.5rem;align-items:flex-start}.icon-row>.line-ico{margin-top:.1em}.cat-name{display:flex;align-items:center;gap:.65rem;min-width:0}.cat-name .line-ico{width:1.3rem;height:1.3rem}.line-ico.on-dark,.on-dark-ico .line-ico{color:currentColor}.brand-inline{vertical-align:middle;margin-right:.2rem;box-shadow:none;position:relative;top:-.08em}