/* Good Grime: the b-highlighter skin (Erin picked 11-02). The only stylesheet. Source: brand/mocks3/b-highlighter/style.css + generic block at the end. */
:root{
  --acc:#D9FF3A; --on-acc:#111111;
  --ink:#111111; --paper:#F3F1EE; --white:#FFFFFF; --gray:#5E5A55; --line:#D6D2CC; --amber:#8A5A00;
  --leo:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20width%3D%22120%22%20height%3D%22120%22%20viewBox%3D%220%200%20120%20120%22%3E%3Crect%20width%3D%22120%22%20height%3D%22120%22%20fill%3D%22%23CBC2B7%22/%3E%3Cellipse%20cx%3D%2220.9%22%20cy%3D%2220.4%22%20rx%3D%226.0%22%20ry%3D%224.8%22%20fill%3D%22%239A8F83%22/%3E%3Cpath%20d%3D%22M24.0%2028.2%20A9.7%208.2%200%200%201%2016.6%2027.7%22%20fill%3D%22none%22%20stroke%3D%22%231C1A18%22%20stroke-width%3D%223.5%22%20stroke-linecap%3D%22round%22/%3E%3Cpath%20d%3D%22M11.5%2022.2%20A9.7%208.2%200%200%201%2014.8%2014.1%22%20fill%3D%22none%22%20stroke%3D%22%231C1A18%22%20stroke-width%3D%223.4%22%20stroke-linecap%3D%22round%22/%3E%3Cpath%20d%3D%22M19.7%2012.2%20A9.7%208.2%200%200%201%2028.9%2015.7%22%20fill%3D%22none%22%20stroke%3D%22%231C1A18%22%20stroke-width%3D%223.1%22%20stroke-linecap%3D%22round%22/%3E%3Cpath%20d%3D%22M30.4%2018.7%20A9.7%208.2%200%200%201%2029.2%2024.7%22%20fill%3D%22none%22%20stroke%3D%22%231C1A18%22%20stroke-width%3D%223.5%22%20stroke-linecap%3D%22round%22/%3E%3Cellipse%20cx%3D%2220.9%22%20cy%3D%22140.4%22%20rx%3D%226.0%22%20ry%3D%224.8%22%20fill%3D%22%239A8F83%22/%3E%3Cpath%20d%3D%22M24.0%20148.2%20A9.7%208.2%200%200%201%2016.6%20147.7%22%20fill%3D%22none%22%20stroke%3D%22%231C1A18%22%20stroke-width%3D%223.5%22%20stroke-linecap%3D%22round%22/%3E%3Cpath%20d%3D%22M11.5%20142.2%20A9.7%208.2%200%200%201%2014.8%20134.1%22%20fill%3D%22none%22%20stroke%3D%22%231C1A18%22%20stroke-width%3D%223.4%22%20stroke-linecap%3D%22round%22/%3E%3Cpath%20d%3D%22M19.7%20132.2%20A9.7%208.2%200%200%201%2028.9%20135.7%22%20fill%3D%22none%22%20stroke%3D%22%231C1A18%22%20stroke-width%3D%223.1%22%20stroke-linecap%3D%22round%22/%3E%3Cpath%20d%3D%22M30.4%20138.7%20A9.7%208.2%200%200%201%2029.2%20144.7%22%20fill%3D%22none%22%20stroke%3D%22%231C1A18%22%20stroke-width%3D%223.5%22%20stroke-linecap%3D%22round%22/%3E%3Cellipse%20cx%3D%22140.9%22%20cy%3D%2220.4%22%20rx%3D%226.0%22%20ry%3D%224.8%22%20fill%3D%22%239A8F83%22/%3E%3Cpath%20d%3D%22M144.0%2028.2%20A9.7%208.2%200%200%201%20136.6%2027.7%22%20fill%3D%22none%22%20stroke%3D%22%231C1A18%22%20stroke-width%3D%223.5%22%20stroke-linecap%3D%22round%22/%3E%3Cpath%20d%3D%22M131.5%2022.2%20A9.7%208.2%200%200%201%20134.8%2014.1%22%20fill%3D%22none%22%20stroke%3D%22%231C1A18%22%20stroke-width%3D%223.4%22%20stroke-linecap%3D%22round%22/%3E%3Cpath%20d%3D%22M139.7%2012.2%20A9.7%208.2%200%200%201%20148.9%2015.7%22%20fill%3D%22none%22%20stroke%3D%22%231C1A18%22%20stroke-width%3D%223.1%22%20stroke-linecap%3D%22round%22/%3E%3Cpath%20d%3D%22M150.4%2018.7%20A9.7%208.2%200%200%201%20149.2%2024.7%22%20fill%3D%22none%22%20stroke%3D%22%231C1A18%22%20stroke-width%3D%223.5%22%20stroke-linecap%3D%22round%22/%3E%3Cellipse%20cx%3D%22140.9%22%20cy%3D%22140.4%22%20rx%3D%226.0%22%20ry%3D%224.8%22%20fill%3D%22%239A8F83%22/%3E%3Cpath%20d%3D%22M144.0%20148.2%20A9.7%208.2%200%200%201%20136.6%20147.7%22%20fill%3D%22none%22%20stroke%3D%22%231C1A18%22%20stroke-width%3D%223.5%22%20stroke-linecap%3D%22round%22/%3E%3Cpath%20d%3D%22M131.5%20142.2%20A9.7%208.2%200%200%201%20134.8%20134.1%22%20fill%3D%22none%22%20stroke%3D%22%231C1A18%22%20stroke-width%3D%223.4%22%20stroke-linecap%3D%22round%22/%3E%3Cpath%20d%3D%22M139.7%20132.2%20A9.7%208.2%200%200%201%20148.9%20135.7%22%20fill%3D%22none%22%20stroke%3D%22%231C1A18%22%20stroke-width%3D%223.1%22%20stroke-linecap%3D%22round%22/%3E%3Cpath%20d%3D%22M150.4%20138.7%20A9.7%208.2%200%200%201%20149.2%20144.7%22%20fill%3D%22none%22%20stroke%3D%22%231C1A18%22%20stroke-width%3D%223.5%22%20stroke-linecap%3D%22round%22/%3E%3Cellipse%20cx%3D%2228.5%22%20cy%3D%2240.0%22%20rx%3D%225.1%22%20ry%3D%224.1%22%20fill%3D%22%239A8F83%22/%3E%3Cpath%20d%3D%22M26.6%2046.9%20A8.3%207.0%200%200%201%2020.3%2040.9%22%20fill%3D%22none%22%20stroke%3D%22%231C1A18%22%20stroke-width%3D%223.4%22%20stroke-linecap%3D%22round%22/%3E%3Cpath%20d%3D%22M22.3%2035.3%20A8.3%207.0%200%200%201%2032.1%2033.7%22%20fill%3D%22none%22%20stroke%3D%22%231C1A18%22%20stroke-width%3D%223.5%22%20stroke-linecap%3D%22round%22/%3E%3Cpath%20d%3D%22M36.2%2037.4%20A8.3%207.0%200%200%201%2032.7%2046.1%22%20fill%3D%22none%22%20stroke%3D%22%231C1A18%22%20stroke-width%3D%223.1%22%20stroke-linecap%3D%22round%22/%3E%3Cellipse%20cx%3D%2216.3%22%20cy%3D%2274.1%22%20rx%3D%226.1%22%20ry%3D%225.0%22%20fill%3D%22%239A8F83%22/%3E%3Cpath%20d%3D%22M11.2%2066.9%20A9.9%208.4%200%200%201%2021.2%2066.8%22%20fill%3D%22none%22%20stroke%3D%22%231C1A18%22%20stroke-width%3D%223.0%22%20stroke-linecap%3D%22round%22/%3E%3Cpath%20d%3D%22M24.8%2069.8%20A9.9%208.4%200%200%201%2025.4%2077.4%22%20fill%3D%22none%22%20stroke%3D%22%231C1A18%22%20stroke-width%3D%222.8%22%20stroke-linecap%3D%22round%22/%3E%3Cpath%20d%3D%22M20.9%2081.5%20A9.9%208.4%200%200%201%2011.2%2081.3%22%20fill%3D%22none%22%20stroke%3D%22%231C1A18%22%20stroke-width%3D%223.3%22%20stroke-linecap%3D%22round%22/%3E%3Cpath%20d%3D%22M7.2%2077.5%20A9.9%208.4%200%200%201%207.6%2070.1%22%20fill%3D%22none%22%20stroke%3D%22%231C1A18%22%20stroke-width%3D%223.0%22%20stroke-linecap%3D%22round%22/%3E%3Cellipse%20cx%3D%22136.3%22%20cy%3D%2274.1%22%20rx%3D%226.1%22%20ry%3D%225.0%22%20fill%3D%22%239A8F83%22/%3E%3Cpath%20d%3D%22M131.2%2066.9%20A9.9%208.4%200%200%201%20141.2%2066.8%22%20fill%3D%22none%22%20stroke%3D%22%231C1A18%22%20stroke-width%3D%223.0%22%20stroke-linecap%3D%22round%22/%3E%3Cpath%20d%3D%22M144.8%2069.8%20A9.9%208.4%200%200%201%20145.4%2077.4%22%20fill%3D%22none%22%20stroke%3D%22%231C1A18%22%20stroke-width%3D%222.8%22%20stroke-linecap%3D%22round%22/%3E%3Cpath%20d%3D%22M140.9%2081.5%20A9.9%208.4%200%200%201%20131.2%2081.3%22%20fill%3D%22none%22%20stroke%3D%22%231C1A18%22%20stroke-width%3D%223.3%22%20stroke-linecap%3D%22round%22/%3E%3Cpath%20d%3D%22M127.2%2077.5%20A9.9%208.4%200%200%201%20127.6%2070.1%22%20fill%3D%22none%22%20stroke%3D%22%231C1A18%22%20stroke-width%3D%223.0%22%20stroke-linecap%3D%22round%22/%3E%3Cellipse%20cx%3D%2223.4%22%20cy%3D%22-19.4%22%20rx%3D%225.7%22%20ry%3D%224.6%22%20fill%3D%22%239A8F83%22/%3E%3Cpath%20d%3D%22M30.0%20-14.0%20A9.2%207.8%200%200%201%2023.0%20-11.7%22%20fill%3D%22none%22%20stroke%3D%22%231C1A18%22%20stroke-width%3D%222.7%22%20stroke-linecap%3D%22round%22/%3E%3Cpath%20d%3D%22M15.4%20-15.6%20A9.2%207.8%200%200%201%2015.4%20-23.2%22%20fill%3D%22none%22%20stroke%3D%22%231C1A18%22%20stroke-width%3D%223.4%22%20stroke-linecap%3D%22round%22/%3E%3Cpath%20d%3D%22M17.2%20-25.1%20A9.2%207.8%200%200%201%2026.3%20-26.8%22%20fill%3D%22none%22%20stroke%3D%22%231C1A18%22%20stroke-width%3D%223.3%22%20stroke-linecap%3D%22round%22/%3E%3Cpath%20d%3D%22M30.3%20-24.6%20A9.2%207.8%200%200%201%2032.3%20-17.6%22%20fill%3D%22none%22%20stroke%3D%22%231C1A18%22%20stroke-width%3D%223.1%22%20stroke-linecap%3D%22round%22/%3E%3Cellipse%20cx%3D%2223.4%22%20cy%3D%22100.6%22%20rx%3D%225.7%22%20ry%3D%224.6%22%20fill%3D%22%239A8F83%22/%3E%3Cpath%20d%3D%22M30.0%20106.0%20A9.2%207.8%200%200%201%2023.0%20108.3%22%20fill%3D%22none%22%20stroke%3D%22%231C1A18%22%20stroke-width%3D%222.7%22%20stroke-linecap%3D%22round%22/%3E%3Cpath%20d%3D%22M15.4%20104.4%20A9.2%207.8%200%200%201%2015.4%2096.8%22%20fill%3D%22none%22%20stroke%3D%22%231C1A18%22%20stroke-width%3D%223.4%22%20stroke-linecap%3D%22round%22/%3E%3Cpath%20d%3D%22M17.2%2094.9%20A9.2%207.8%200%200%201%2026.3%2093.2%22%20fill%3D%22none%22%20stroke%3D%22%231C1A18%22%20stroke-width%3D%223.3%22%20stroke-linecap%3D%22round%22/%3E%3Cpath%20d%3D%22M30.3%2095.4%20A9.2%207.8%200%200%201%2032.3%20102.4%22%20fill%3D%22none%22%20stroke%3D%22%231C1A18%22%20stroke-width%3D%223.1%22%20stroke-linecap%3D%22round%22/%3E%3Cellipse%20cx%3D%22143.4%22%20cy%3D%22-19.4%22%20rx%3D%225.7%22%20ry%3D%224.6%22%20fill%3D%22%239A8F83%22/%3E%3Cpath%20d%3D%22M150.0%20-14.0%20A9.2%207.8%200%200%201%20143.0%20-11.7%22%20fill%3D%22none%22%20stroke%3D%22%231C1A18%22%20stroke-width%3D%222.7%22%20stroke-linecap%3D%22round%22/%3E%3Cpath%20d%3D%22M135.4%20-15.6%20A9.2%207.8%200%200%201%20135.4%20-23.2%22%20fill%3D%22none%22%20stroke%3D%22%231C1A18%22%20stroke-width%3D%223.4%22%20stroke-linecap%3D%22round%22/%3E%3Cpath%20d%3D%22M137.2%20-25.1%20A9.2%207.8%200%200%201%20146.3%20-26.8%22%20fill%3D%22none%22%20stroke%3D%22%231C1A18%22%20stroke-width%3D%223.3%22%20stroke-linecap%3D%22round%22/%3E%3Cpath%20d%3D%22M150.3%20-24.6%20A9.2%207.8%200%200%201%20152.3%20-17.6%22%20fill%3D%22none%22%20stroke%3D%22%231C1A18%22%20stroke-width%3D%223.1%22%20stroke-linecap%3D%22round%22/%3E%3Cellipse%20cx%3D%22143.4%22%20cy%3D%22100.6%22%20rx%3D%225.7%22%20ry%3D%224.6%22%20fill%3D%22%239A8F83%22/%3E%3Cpath%20d%3D%22M150.0%20106.0%20A9.2%207.8%200%200%201%20143.0%20108.3%22%20fill%3D%22none%22%20stroke%3D%22%231C1A18%22%20stroke-width%3D%222.7%22%20stroke-linecap%3D%22round%22/%3E%3Cpath%20d%3D%22M135.4%20104.4%20A9.2%207.8%200%200%201%20135.4%2096.8%22%20fill%3D%22none%22%20stroke%3D%22%231C1A18%22%20stroke-width%3D%223.4%22%20stroke-linecap%3D%22round%22/%3E%3Cpath%20d%3D%22M137.2%2094.9%20A9.2%207.8%200%200%201%20146.3%2093.2%22%20fill%3D%22none%22%20stroke%3D%22%231C1A18%22%20stroke-width%3D%223.3%22%20stroke-linecap%3D%22round%22/%3E%3Cpath%20d%3D%22M150.3%2095.4%20A9.2%207.8%200%200%201%20152.3%20102.4%22%20fill%3D%22none%22%20stroke%3D%22%231C1A18%22%20stroke-width%3D%223.1%22%20stroke-linecap%3D%22round%22/%3E%3Cellipse%20cx%3D%2240.7%22%20cy%3D%2214.3%22%20rx%3D%225.6%22%20ry%3D%224.5%22%20fill%3D%22%239A8F83%22/%3E%3Cpath%20d%3D%22M49.8%2013.9%20A9.1%207.7%200%200%201%2043.4%2021.7%22%20fill%3D%22none%22%20stroke%3D%22%231C1A18%22%20stroke-width%3D%223.4%22%20stroke-linecap%3D%22round%22/%3E%3Cpath%20d%3D%22M37.5%2021.6%20A9.1%207.7%200%200%201%2031.6%2014.2%22%20fill%3D%22none%22%20stroke%3D%22%231C1A18%22%20stroke-width%3D%223.3%22%20stroke-linecap%3D%22round%22/%3E%3Cpath%20d%3D%22M35.3%208.1%20A9.1%207.7%200%200%201%2043.7%207.0%22%20fill%3D%22none%22%20stroke%3D%22%231C1A18%22%20stroke-width%3D%223.3%22%20stroke-linecap%3D%22round%22/%3E%3Cellipse%20cx%3D%2240.7%22%20cy%3D%22134.3%22%20rx%3D%225.6%22%20ry%3D%224.5%22%20fill%3D%22%239A8F83%22/%3E%3Cpath%20d%3D%22M49.8%20133.9%20A9.1%207.7%200%200%201%2043.4%20141.7%22%20fill%3D%22none%22%20stroke%3D%22%231C1A18%22%20stroke-width%3D%223.4%22%20stroke-linecap%3D%22round%22/%3E%3Cpath%20d%3D%22M37.5%20141.6%20A9.1%207.7%200%200%201%2031.6%20134.2%22%20fill%3D%22none%22%20stroke%3D%22%231C1A18%22%20stroke-width%3D%223.3%22%20stroke-linecap%3D%22round%22/%3E%3Cpath%20d%3D%22M35.3%20128.1%20A9.1%207.7%200%200%201%2043.7%20127.0%22%20fill%3D%22none%22%20stroke%3D%22%231C1A18%22%20stroke-width%3D%223.3%22%20stroke-linecap%3D%22round%22/%3E%3Cellipse%20cx%3D%2249.1%22%20cy%3D%2244.5%22%20rx%3D%226.1%22%20ry%3D%224.9%22%20fill%3D%22%239A8F83%22/%3E%3Cpath%20d%3D%22M58.8%2043.1%20A9.8%208.3%200%200%201%2057.3%2049.0%22%20fill%3D%22none%22%20stroke%3D%22%231C1A18%22%20stroke-width%3D%222.8%22%20stroke-linecap%3D%22round%22/%3E%3Cpath%20d%3D%22M51.1%2052.6%20A9.8%208.3%200%200%201%2042.0%2050.2%22%20fill%3D%22none%22%20stroke%3D%22%231C1A18%22%20stroke-width%3D%222.8%22%20stroke-linecap%3D%22round%22/%3E%3Cpath%20d%3D%22M39.4%2045.7%20A9.8%208.3%200%200%201%2043.4%2037.7%22%20fill%3D%22none%22%20stroke%3D%22%231C1A18%22%20stroke-width%3D%223.0%22%20stroke-linecap%3D%22round%22/%3E%3Cpath%20d%3D%22M48.4%2036.1%20A9.8%208.3%200%200%201%2057.0%2039.5%22%20fill%3D%22none%22%20stroke%3D%22%231C1A18%22%20stroke-width%3D%223.6%22%20stroke-linecap%3D%22round%22/%3E%3Cellipse%20cx%3D%2238.3%22%20cy%3D%2270.0%22%20rx%3D%226.6%22%20ry%3D%225.3%22%20fill%3D%22%239A8F83%22/%3E%3Cpath%20d%3D%22M30.1%2064.3%20A10.7%209.1%200%200%201%2037.5%2061.0%22%20fill%3D%22none%22%20stroke%3D%22%231C1A18%22%20stroke-width%3D%223.3%22%20stroke-linecap%3D%22round%22/%3E%3Cpath%20d%3D%22M43.1%2061.9%20A10.7%209.1%200%200%201%2049.0%2069.6%22%20fill%3D%22none%22%20stroke%3D%22%231C1A18%22%20stroke-width%3D%223.1%22%20stroke-linecap%3D%22round%22/%3E%3Cpath%20d%3D%22M47.9%2074.1%20A10.7%209.1%200%200%201%2038.5%2079.1%22%20fill%3D%22none%22%20stroke%3D%22%231C1A18%22%20stroke-width%3D%222.7%22%20stroke-linecap%3D%22round%22/%3E%3Cpath%20d%3D%22M33.0%2077.9%20A10.7%209.1%200%200%201%2027.8%2071.5%22%20fill%3D%22none%22%20stroke%3D%22%231C1A18%22%20stroke-width%3D%223.0%22%20stroke-linecap%3D%22round%22/%3E%3Cellipse%20cx%3D%2255.9%22%20cy%3D%22-15.9%22%20rx%3D%225.1%22%20ry%3D%224.1%22%20fill%3D%22%239A8F83%22/%3E%3Cpath%20d%3D%22M52.7%20-9.5%20A8.2%207.0%200%200%201%2048.0%20-14.3%22%20fill%3D%22none%22%20stroke%3D%22%231C1A18%22%20stroke-width%3D%222.9%22%20stroke-linecap%3D%22round%22/%3E%3Cpath%20d%3D%22M48.5%20-18.9%20A8.2%207.0%200%200%201%2054.4%20-22.8%22%20fill%3D%22none%22%20stroke%3D%22%231C1A18%22%20stroke-width%3D%223.2%22%20stroke-linecap%3D%22round%22/%3E%3Cpath%20d%3D%22M59.2%20-22.4%20A8.2%207.0%200%200%201%2064.1%20-16.5%22%20fill%3D%22none%22%20stroke%3D%22%231C1A18%22%20stroke-width%3D%223.5%22%20stroke-linecap%3D%22round%22/%3E%3Cpath%20d%3D%22M63.9%20-14.2%20A8.2%207.0%200%200%201%2059.7%20-9.7%22%20fill%3D%22none%22%20stroke%3D%22%231C1A18%22%20stroke-width%3D%222.9%22%20stroke-linecap%3D%22round%22/%3E%3Cellipse%20cx%3D%2255.9%22%20cy%3D%22104.1%22%20rx%3D%225.1%22%20ry%3D%224.1%22%20fill%3D%22%239A8F83%22/%3E%3Cpath%20d%3D%22M52.7%20110.5%20A8.2%207.0%200%200%201%2048.0%20105.7%22%20fill%3D%22none%22%20stroke%3D%22%231C1A18%22%20stroke-width%3D%222.9%22%20stroke-linecap%3D%22round%22/%3E%3Cpath%20d%3D%22M48.5%20101.1%20A8.2%207.0%200%200%201%2054.4%2097.2%22%20fill%3D%22none%22%20stroke%3D%22%231C1A18%22%20stroke-width%3D%223.2%22%20stroke-linecap%3D%22round%22/%3E%3Cpath%20d%3D%22M59.2%2097.6%20A8.2%207.0%200%200%201%2064.1%20103.5%22%20fill%3D%22none%22%20stroke%3D%22%231C1A18%22%20stroke-width%3D%223.5%22%20stroke-linecap%3D%22round%22/%3E%3Cpath%20d%3D%22M63.9%20105.8%20A8.2%207.0%200%200%201%2059.7%20110.3%22%20fill%3D%22none%22%20stroke%3D%22%231C1A18%22%20stroke-width%3D%222.9%22%20stroke-linecap%3D%22round%22/%3E%3Cellipse%20cx%3D%2275.2%22%20cy%3D%2217.8%22%20rx%3D%225.3%22%20ry%3D%224.3%22%20fill%3D%22%239A8F83%22/%3E%3Cpath%20d%3D%22M68.4%2022.3%20A8.6%207.3%200%200%201%2066.8%2016.2%22%20fill%3D%22none%22%20stroke%3D%22%231C1A18%22%20stroke-width%3D%222.9%22%20stroke-linecap%3D%22round%22/%3E%3Cpath%20d%3D%22M69.8%2012.1%20A8.6%207.3%200%200%201%2078.0%2010.9%22%20fill%3D%22none%22%20stroke%3D%22%231C1A18%22%20stroke-width%3D%223.6%22%20stroke-linecap%3D%22round%22/%3E%3Cpath%20d%3D%22M82.5%2013.9%20A8.6%207.3%200%200%201%2083.5%2019.8%22%20fill%3D%22none%22%20stroke%3D%22%231C1A18%22%20stroke-width%3D%222.6%22%20stroke-linecap%3D%22round%22/%3E%3Cpath%20d%3D%22M81.0%2023.2%20A8.6%207.3%200%200%201%2072.6%2024.8%22%20fill%3D%22none%22%20stroke%3D%22%231C1A18%22%20stroke-width%3D%222.8%22%20stroke-linecap%3D%22round%22/%3E%3Cellipse%20cx%3D%2275.2%22%20cy%3D%22137.8%22%20rx%3D%225.3%22%20ry%3D%224.3%22%20fill%3D%22%239A8F83%22/%3E%3Cpath%20d%3D%22M68.4%20142.3%20A8.6%207.3%200%200%201%2066.8%20136.2%22%20fill%3D%22none%22%20stroke%3D%22%231C1A18%22%20stroke-width%3D%222.9%22%20stroke-linecap%3D%22round%22/%3E%3Cpath%20d%3D%22M69.8%20132.1%20A8.6%207.3%200%200%201%2078.0%20130.9%22%20fill%3D%22none%22%20stroke%3D%22%231C1A18%22%20stroke-width%3D%223.6%22%20stroke-linecap%3D%22round%22/%3E%3Cpath%20d%3D%22M82.5%20133.9%20A8.6%207.3%200%200%201%2083.5%20139.8%22%20fill%3D%22none%22%20stroke%3D%22%231C1A18%22%20stroke-width%3D%222.6%22%20stroke-linecap%3D%22round%22/%3E%3Cpath%20d%3D%22M81.0%20143.2%20A8.6%207.3%200%200%201%2072.6%20144.8%22%20fill%3D%22none%22%20stroke%3D%22%231C1A18%22%20stroke-width%3D%222.8%22%20stroke-linecap%3D%22round%22/%3E%3Cellipse%20cx%3D%2281.0%22%20cy%3D%2239.7%22%20rx%3D%226.4%22%20ry%3D%225.1%22%20fill%3D%22%239A8F83%22/%3E%3Cpath%20d%3D%22M83.7%2048.1%20A10.3%208.7%200%200%201%2077.0%2047.7%22%20fill%3D%22none%22%20stroke%3D%22%231C1A18%22%20stroke-width%3D%222.8%22%20stroke-linecap%3D%22round%22/%3E%3Cpath%20d%3D%22M71.8%2043.6%20A10.3%208.7%200%200%201%2071.2%2037.0%22%20fill%3D%22none%22%20stroke%3D%22%231C1A18%22%20stroke-width%3D%223.6%22%20stroke-linecap%3D%22round%22/%3E%3Cpath%20d%3D%22M72.9%2034.3%20A10.3%208.7%200%200%201%2079.5%2031.1%22%20fill%3D%22none%22%20stroke%3D%22%231C1A18%22%20stroke-width%3D%223.6%22%20stroke-linecap%3D%22round%22/%3E%3Cpath%20d%3D%22M85.1%2031.7%20A10.3%208.7%200%200%201%2090.3%2035.9%22%20fill%3D%22none%22%20stroke%3D%22%231C1A18%22%20stroke-width%3D%223.2%22%20stroke-linecap%3D%22round%22/%3E%3Cpath%20d%3D%22M91.0%2041.8%20A10.3%208.7%200%200%201%2087.9%2046.2%22%20fill%3D%22none%22%20stroke%3D%22%231C1A18%22%20stroke-width%3D%223.4%22%20stroke-linecap%3D%22round%22/%3E%3Cellipse%20cx%3D%2279.0%22%20cy%3D%2276.1%22%20rx%3D%225.5%22%20ry%3D%224.4%22%20fill%3D%22%239A8F83%22/%3E%3Cpath%20d%3D%22M74.0%2082.3%20A8.8%207.5%200%200%201%2070.1%2075.6%22%20fill%3D%22none%22%20stroke%3D%22%231C1A18%22%20stroke-width%3D%223.6%22%20stroke-linecap%3D%22round%22/%3E%3Cpath%20d%3D%22M70.9%2072.9%20A8.8%207.5%200%200%201%2075.9%2069.0%22%20fill%3D%22none%22%20stroke%3D%22%231C1A18%22%20stroke-width%3D%222.6%22%20stroke-linecap%3D%22round%22/%3E%3Cpath%20d%3D%22M83.7%2069.7%20A8.8%207.5%200%200%201%2087.6%2074.5%22%20fill%3D%22none%22%20stroke%3D%22%231C1A18%22%20stroke-width%3D%222.8%22%20stroke-linecap%3D%22round%22/%3E%3Cpath%20d%3D%22M86.7%2079.7%20A8.8%207.5%200%200%201%2080.9%2083.4%22%20fill%3D%22none%22%20stroke%3D%22%231C1A18%22%20stroke-width%3D%223.2%22%20stroke-linecap%3D%22round%22/%3E%3Cellipse%20cx%3D%2285.2%22%20cy%3D%22-13.5%22%20rx%3D%225.7%22%20ry%3D%224.6%22%20fill%3D%22%239A8F83%22/%3E%3Cpath%20d%3D%22M94.3%20-13.1%20A9.2%207.8%200%200%201%2090.8%20-7.4%22%20fill%3D%22none%22%20stroke%3D%22%231C1A18%22%20stroke-width%3D%222.7%22%20stroke-linecap%3D%22round%22/%3E%3Cpath%20d%3D%22M88.6%20-6.3%20A9.2%207.8%200%200%201%2080.9%20-6.7%22%20fill%3D%22none%22%20stroke%3D%22%231C1A18%22%20stroke-width%3D%222.7%22%20stroke-linecap%3D%22round%22/%3E%3Cpath%20d%3D%22M77.4%20-9.4%20A9.2%207.8%200%200%201%2076.1%20-14.2%22%20fill%3D%22none%22%20stroke%3D%22%231C1A18%22%20stroke-width%3D%222.9%22%20stroke-linecap%3D%22round%22/%3E%3Cpath%20d%3D%22M77.3%20-17.4%20A9.2%207.8%200%200%201%2082.7%20-21.0%22%20fill%3D%22none%22%20stroke%3D%22%231C1A18%22%20stroke-width%3D%223.5%22%20stroke-linecap%3D%22round%22/%3E%3Cpath%20d%3D%22M87.8%20-21.0%20A9.2%207.8%200%200%201%2093.3%20-17.1%22%20fill%3D%22none%22%20stroke%3D%22%231C1A18%22%20stroke-width%3D%223.0%22%20stroke-linecap%3D%22round%22/%3E%3Cellipse%20cx%3D%2285.2%22%20cy%3D%22106.5%22%20rx%3D%225.7%22%20ry%3D%224.6%22%20fill%3D%22%239A8F83%22/%3E%3Cpath%20d%3D%22M94.3%20106.9%20A9.2%207.8%200%200%201%2090.8%20112.6%22%20fill%3D%22none%22%20stroke%3D%22%231C1A18%22%20stroke-width%3D%222.7%22%20stroke-linecap%3D%22round%22/%3E%3Cpath%20d%3D%22M88.6%20113.7%20A9.2%207.8%200%200%201%2080.9%20113.3%22%20fill%3D%22none%22%20stroke%3D%22%231C1A18%22%20stroke-width%3D%222.7%22%20stroke-linecap%3D%22round%22/%3E%3Cpath%20d%3D%22M77.4%20110.6%20A9.2%207.8%200%200%201%2076.1%20105.8%22%20fill%3D%22none%22%20stroke%3D%22%231C1A18%22%20stroke-width%3D%222.9%22%20stroke-linecap%3D%22round%22/%3E%3Cpath%20d%3D%22M77.3%20102.6%20A9.2%207.8%200%200%201%2082.7%2099.0%22%20fill%3D%22none%22%20stroke%3D%22%231C1A18%22%20stroke-width%3D%223.5%22%20stroke-linecap%3D%22round%22/%3E%3Cpath%20d%3D%22M87.8%2099.0%20A9.2%207.8%200%200%201%2093.3%20102.9%22%20fill%3D%22none%22%20stroke%3D%22%231C1A18%22%20stroke-width%3D%223.0%22%20stroke-linecap%3D%22round%22/%3E%3Cellipse%20cx%3D%22-8.4%22%20cy%3D%2213.4%22%20rx%3D%225.4%22%20ry%3D%224.4%22%20fill%3D%22%239A8F83%22/%3E%3Cpath%20d%3D%22M-5.0%2020.2%20A8.7%207.4%200%200%201%20-15.2%2018.0%22%20fill%3D%22none%22%20stroke%3D%22%231C1A18%22%20stroke-width%3D%222.8%22%20stroke-linecap%3D%22round%22/%3E%3Cpath%20d%3D%22M-17.0%2012.0%20A8.7%207.4%200%200%201%20-8.1%205.9%22%20fill%3D%22none%22%20stroke%3D%22%231C1A18%22%20stroke-width%3D%223.5%22%20stroke-linecap%3D%22round%22/%3E%3Cpath%20d%3D%22M-4.3%206.8%20A8.7%207.4%200%200%201%20-0.0%2015.5%22%20fill%3D%22none%22%20stroke%3D%22%231C1A18%22%20stroke-width%3D%223.3%22%20stroke-linecap%3D%22round%22/%3E%3Cellipse%20cx%3D%22-8.4%22%20cy%3D%22133.4%22%20rx%3D%225.4%22%20ry%3D%224.4%22%20fill%3D%22%239A8F83%22/%3E%3Cpath%20d%3D%22M-5.0%20140.2%20A8.7%207.4%200%200%201%20-15.2%20138.0%22%20fill%3D%22none%22%20stroke%3D%22%231C1A18%22%20stroke-width%3D%222.8%22%20stroke-linecap%3D%22round%22/%3E%3Cpath%20d%3D%22M-17.0%20132.0%20A8.7%207.4%200%200%201%20-8.1%20125.9%22%20fill%3D%22none%22%20stroke%3D%22%231C1A18%22%20stroke-width%3D%223.5%22%20stroke-linecap%3D%22round%22/%3E%3Cpath%20d%3D%22M-4.3%20126.8%20A8.7%207.4%200%200%201%20-0.0%20135.5%22%20fill%3D%22none%22%20stroke%3D%22%231C1A18%22%20stroke-width%3D%223.3%22%20stroke-linecap%3D%22round%22/%3E%3Cellipse%20cx%3D%22111.6%22%20cy%3D%2213.4%22%20rx%3D%225.4%22%20ry%3D%224.4%22%20fill%3D%22%239A8F83%22/%3E%3Cpath%20d%3D%22M115.0%2020.2%20A8.7%207.4%200%200%201%20104.8%2018.0%22%20fill%3D%22none%22%20stroke%3D%22%231C1A18%22%20stroke-width%3D%222.8%22%20stroke-linecap%3D%22round%22/%3E%3Cpath%20d%3D%22M103.0%2012.0%20A8.7%207.4%200%200%201%20111.9%205.9%22%20fill%3D%22none%22%20stroke%3D%22%231C1A18%22%20stroke-width%3D%223.5%22%20stroke-linecap%3D%22round%22/%3E%3Cpath%20d%3D%22M115.7%206.8%20A8.7%207.4%200%200%201%20120.0%2015.5%22%20fill%3D%22none%22%20stroke%3D%22%231C1A18%22%20stroke-width%3D%223.3%22%20stroke-linecap%3D%22round%22/%3E%3Cellipse%20cx%3D%22111.6%22%20cy%3D%22133.4%22%20rx%3D%225.4%22%20ry%3D%224.4%22%20fill%3D%22%239A8F83%22/%3E%3Cpath%20d%3D%22M115.0%20140.2%20A8.7%207.4%200%200%201%20104.8%20138.0%22%20fill%3D%22none%22%20stroke%3D%22%231C1A18%22%20stroke-width%3D%222.8%22%20stroke-linecap%3D%22round%22/%3E%3Cpath%20d%3D%22M103.0%20132.0%20A8.7%207.4%200%200%201%20111.9%20125.9%22%20fill%3D%22none%22%20stroke%3D%22%231C1A18%22%20stroke-width%3D%223.5%22%20stroke-linecap%3D%22round%22/%3E%3Cpath%20d%3D%22M115.7%20126.8%20A8.7%207.4%200%200%201%20120.0%20135.5%22%20fill%3D%22none%22%20stroke%3D%22%231C1A18%22%20stroke-width%3D%223.3%22%20stroke-linecap%3D%22round%22/%3E%3Cellipse%20cx%3D%22-3.4%22%20cy%3D%2243.4%22%20rx%3D%225.7%22%20ry%3D%224.6%22%20fill%3D%22%239A8F83%22/%3E%3Cpath%20d%3D%22M-7.8%2036.5%20A9.3%207.9%200%200%201%20-2.6%2035.6%22%20fill%3D%22none%22%20stroke%3D%22%231C1A18%22%20stroke-width%3D%222.8%22%20stroke-linecap%3D%22round%22/%3E%3Cpath%20d%3D%22M1.7%2036.8%20A9.3%207.9%200%200%201%205.5%2041.1%22%20fill%3D%22none%22%20stroke%3D%22%231C1A18%22%20stroke-width%3D%223.5%22%20stroke-linecap%3D%22round%22/%3E%3Cpath%20d%3D%22M5.7%2045.2%20A9.3%207.9%200%200%201%202.6%2049.5%22%20fill%3D%22none%22%20stroke%3D%22%231C1A18%22%20stroke-width%3D%222.9%22%20stroke-linecap%3D%22round%22/%3E%3Cpath%20d%3D%22M-3.4%2051.3%20A9.3%207.9%200%200%201%20-9.5%2049.3%22%20fill%3D%22none%22%20stroke%3D%22%231C1A18%22%20stroke-width%3D%222.9%22%20stroke-linecap%3D%22round%22/%3E%3Cpath%20d%3D%22M-12.1%2045.9%20A9.3%207.9%200%200%201%20-11.2%2039.3%22%20fill%3D%22none%22%20stroke%3D%22%231C1A18%22%20stroke-width%3D%222.7%22%20stroke-linecap%3D%22round%22/%3E%3Cellipse%20cx%3D%22116.6%22%20cy%3D%2243.4%22%20rx%3D%225.7%22%20ry%3D%224.6%22%20fill%3D%22%239A8F83%22/%3E%3Cpath%20d%3D%22M112.2%2036.5%20A9.3%207.9%200%200%201%20117.4%2035.6%22%20fill%3D%22none%22%20stroke%3D%22%231C1A18%22%20stroke-width%3D%222.8%22%20stroke-linecap%3D%22round%22/%3E%3Cpath%20d%3D%22M121.7%2036.8%20A9.3%207.9%200%200%201%20125.5%2041.1%22%20fill%3D%22none%22%20stroke%3D%22%231C1A18%22%20stroke-width%3D%223.5%22%20stroke-linecap%3D%22round%22/%3E%3Cpath%20d%3D%22M125.7%2045.2%20A9.3%207.9%200%200%201%20122.6%2049.5%22%20fill%3D%22none%22%20stroke%3D%22%231C1A18%22%20stroke-width%3D%222.9%22%20stroke-linecap%3D%22round%22/%3E%3Cpath%20d%3D%22M116.6%2051.3%20A9.3%207.9%200%200%201%20110.5%2049.3%22%20fill%3D%22none%22%20stroke%3D%22%231C1A18%22%20stroke-width%3D%222.9%22%20stroke-linecap%3D%22round%22/%3E%3Cpath%20d%3D%22M107.9%2045.9%20A9.3%207.9%200%200%201%20108.8%2039.3%22%20fill%3D%22none%22%20stroke%3D%22%231C1A18%22%20stroke-width%3D%222.7%22%20stroke-linecap%3D%22round%22/%3E%3Cellipse%20cx%3D%22-14.0%22%20cy%3D%2276.9%22%20rx%3D%225.6%22%20ry%3D%224.5%22%20fill%3D%22%239A8F83%22/%3E%3Cpath%20d%3D%22M-5.0%2078.0%20A9.1%207.7%200%200%201%20-8.4%2083.0%22%20fill%3D%22none%22%20stroke%3D%22%231C1A18%22%20stroke-width%3D%223.1%22%20stroke-linecap%3D%22round%22/%3E%3Cpath%20d%3D%22M-16.1%2084.4%20A9.1%207.7%200%200%201%20-21.6%2081.0%22%20fill%3D%22none%22%20stroke%3D%22%231C1A18%22%20stroke-width%3D%223.5%22%20stroke-linecap%3D%22round%22/%3E%3Cpath%20d%3D%22M-23.0%2076.4%20A9.1%207.7%200%200%201%20-20.4%2071.5%22%20fill%3D%22none%22%20stroke%3D%22%231C1A18%22%20stroke-width%3D%223.3%22%20stroke-linecap%3D%22round%22/%3E%3Cpath%20d%3D%22M-12.5%2069.3%20A9.1%207.7%200%200%201%20-6.2%2073.0%22%20fill%3D%22none%22%20stroke%3D%22%231C1A18%22%20stroke-width%3D%223.2%22%20stroke-linecap%3D%22round%22/%3E%3Cellipse%20cx%3D%22106.0%22%20cy%3D%2276.9%22%20rx%3D%225.6%22%20ry%3D%224.5%22%20fill%3D%22%239A8F83%22/%3E%3Cpath%20d%3D%22M115.0%2078.0%20A9.1%207.7%200%200%201%20111.6%2083.0%22%20fill%3D%22none%22%20stroke%3D%22%231C1A18%22%20stroke-width%3D%223.1%22%20stroke-linecap%3D%22round%22/%3E%3Cpath%20d%3D%22M103.9%2084.4%20A9.1%207.7%200%200%201%2098.4%2081.0%22%20fill%3D%22none%22%20stroke%3D%22%231C1A18%22%20stroke-width%3D%223.5%22%20stroke-linecap%3D%22round%22/%3E%3Cpath%20d%3D%22M97.0%2076.4%20A9.1%207.7%200%200%201%2099.6%2071.5%22%20fill%3D%22none%22%20stroke%3D%22%231C1A18%22%20stroke-width%3D%223.3%22%20stroke-linecap%3D%22round%22/%3E%3Cpath%20d%3D%22M107.5%2069.3%20A9.1%207.7%200%200%201%20113.8%2073.0%22%20fill%3D%22none%22%20stroke%3D%22%231C1A18%22%20stroke-width%3D%223.2%22%20stroke-linecap%3D%22round%22/%3E%3Cellipse%20cx%3D%22-9.6%22%20cy%3D%22-20.0%22%20rx%3D%226.7%22%20ry%3D%225.4%22%20fill%3D%22%239A8F83%22/%3E%3Cpath%20d%3D%22M-2.9%20-27.2%20A10.9%209.2%200%200%201%201.2%20-18.7%22%20fill%3D%22none%22%20stroke%3D%22%231C1A18%22%20stroke-width%3D%222.7%22%20stroke-linecap%3D%22round%22/%3E%3Cpath%20d%3D%22M-6.4%20-11.1%20A10.9%209.2%200%200%201%20-17.6%20-13.8%22%20fill%3D%22none%22%20stroke%3D%22%231C1A18%22%20stroke-width%3D%223.4%22%20stroke-linecap%3D%22round%22/%3E%3Cpath%20d%3D%22M-20.0%20-22.6%20A10.9%209.2%200%200%201%20-11.9%20-29.0%22%20fill%3D%22none%22%20stroke%3D%22%231C1A18%22%20stroke-width%3D%222.7%22%20stroke-linecap%3D%22round%22/%3E%3Cellipse%20cx%3D%22-9.6%22%20cy%3D%22100.0%22%20rx%3D%226.7%22%20ry%3D%225.4%22%20fill%3D%22%239A8F83%22/%3E%3Cpath%20d%3D%22M-2.9%2092.8%20A10.9%209.2%200%200%201%201.2%20101.3%22%20fill%3D%22none%22%20stroke%3D%22%231C1A18%22%20stroke-width%3D%222.7%22%20stroke-linecap%3D%22round%22/%3E%3Cpath%20d%3D%22M-6.4%20108.9%20A10.9%209.2%200%200%201%20-17.6%20106.2%22%20fill%3D%22none%22%20stroke%3D%22%231C1A18%22%20stroke-width%3D%223.4%22%20stroke-linecap%3D%22round%22/%3E%3Cpath%20d%3D%22M-20.0%2097.4%20A10.9%209.2%200%200%201%20-11.9%2091.0%22%20fill%3D%22none%22%20stroke%3D%22%231C1A18%22%20stroke-width%3D%222.7%22%20stroke-linecap%3D%22round%22/%3E%3Cellipse%20cx%3D%22110.4%22%20cy%3D%22-20.0%22%20rx%3D%226.7%22%20ry%3D%225.4%22%20fill%3D%22%239A8F83%22/%3E%3Cpath%20d%3D%22M117.1%20-27.2%20A10.9%209.2%200%200%201%20121.2%20-18.7%22%20fill%3D%22none%22%20stroke%3D%22%231C1A18%22%20stroke-width%3D%222.7%22%20stroke-linecap%3D%22round%22/%3E%3Cpath%20d%3D%22M113.6%20-11.1%20A10.9%209.2%200%200%201%20102.4%20-13.8%22%20fill%3D%22none%22%20stroke%3D%22%231C1A18%22%20stroke-width%3D%223.4%22%20stroke-linecap%3D%22round%22/%3E%3Cpath%20d%3D%22M100.0%20-22.6%20A10.9%209.2%200%200%201%20108.1%20-29.0%22%20fill%3D%22none%22%20stroke%3D%22%231C1A18%22%20stroke-width%3D%222.7%22%20stroke-linecap%3D%22round%22/%3E%3Cellipse%20cx%3D%22110.4%22%20cy%3D%22100.0%22%20rx%3D%226.7%22%20ry%3D%225.4%22%20fill%3D%22%239A8F83%22/%3E%3Cpath%20d%3D%22M117.1%2092.8%20A10.9%209.2%200%200%201%20121.2%20101.3%22%20fill%3D%22none%22%20stroke%3D%22%231C1A18%22%20stroke-width%3D%222.7%22%20stroke-linecap%3D%22round%22/%3E%3Cpath%20d%3D%22M113.6%20108.9%20A10.9%209.2%200%200%201%20102.4%20106.2%22%20fill%3D%22none%22%20stroke%3D%22%231C1A18%22%20stroke-width%3D%223.4%22%20stroke-linecap%3D%22round%22/%3E%3Cpath%20d%3D%22M100.0%2097.4%20A10.9%209.2%200%200%201%20108.1%2091.0%22%20fill%3D%22none%22%20stroke%3D%22%231C1A18%22%20stroke-width%3D%222.7%22%20stroke-linecap%3D%22round%22/%3E%3Cellipse%20cx%3D%2274.7%22%20cy%3D%2289.0%22%20rx%3D%222.4%22%20ry%3D%222.0%22%20fill%3D%22%231C1A18%22/%3E%3Cellipse%20cx%3D%2288.8%22%20cy%3D%22110.7%22%20rx%3D%221.4%22%20ry%3D%221.6%22%20fill%3D%22%231C1A18%22/%3E%3Cellipse%20cx%3D%22113.2%22%20cy%3D%2277.9%22%20rx%3D%222.5%22%20ry%3D%221.3%22%20fill%3D%22%231C1A18%22/%3E%3Cellipse%20cx%3D%2256.3%22%20cy%3D%2229.6%22%20rx%3D%222.1%22%20ry%3D%221.7%22%20fill%3D%22%231C1A18%22/%3E%3Cellipse%20cx%3D%221.6%22%20cy%3D%2226.0%22%20rx%3D%221.7%22%20ry%3D%221.9%22%20fill%3D%22%231C1A18%22/%3E%3Cellipse%20cx%3D%2291.9%22%20cy%3D%2219.2%22%20rx%3D%222.4%22%20ry%3D%221.3%22%20fill%3D%22%231C1A18%22/%3E%3Cellipse%20cx%3D%2274.1%22%20cy%3D%2215.2%22%20rx%3D%221.4%22%20ry%3D%221.9%22%20fill%3D%22%231C1A18%22/%3E%3Cellipse%20cx%3D%2225.1%22%20cy%3D%2225.9%22%20rx%3D%222.6%22%20ry%3D%221.9%22%20fill%3D%22%231C1A18%22/%3E%3Cellipse%20cx%3D%2234.7%22%20cy%3D%22115.4%22%20rx%3D%222.0%22%20ry%3D%221.7%22%20fill%3D%22%231C1A18%22/%3E%3Cellipse%20cx%3D%2224.6%22%20cy%3D%22112.9%22%20rx%3D%222.2%22%20ry%3D%222.0%22%20fill%3D%22%231C1A18%22/%3E%3Cellipse%20cx%3D%22107.2%22%20cy%3D%2235.9%22%20rx%3D%221.8%22%20ry%3D%221.3%22%20fill%3D%22%231C1A18%22/%3E%3Cellipse%20cx%3D%2217.5%22%20cy%3D%227.8%22%20rx%3D%221.8%22%20ry%3D%221.7%22%20fill%3D%22%231C1A18%22/%3E%3Cellipse%20cx%3D%220.4%22%20cy%3D%2281.4%22%20rx%3D%221.8%22%20ry%3D%221.4%22%20fill%3D%22%231C1A18%22/%3E%3Cellipse%20cx%3D%2298.2%22%20cy%3D%2257.7%22%20rx%3D%221.8%22%20ry%3D%221.6%22%20fill%3D%22%231C1A18%22/%3E%3C/svg%3E");
  --display:"Bricolage Grotesque", "Arial Narrow", sans-serif;
  --body:"Instrument Sans", system-ui, sans-serif;
  --hand:"Permanent Marker", cursive;
}
*{box-sizing:border-box}
html{-webkit-text-size-adjust:100%}
body{margin:0;background:var(--paper);color:var(--ink);font:400 17px/1.55 var(--body)}
img{display:block;max-width:100%}
a{color:inherit}
.wrap{max-width:1200px;margin:0 auto;padding:0 24px}
h1,h2,h3{font-family:var(--display);font-variation-settings:"wdth" 75,"opsz" 96;font-weight:800;margin:0;letter-spacing:-.01em}

/* header */
.top{background:var(--paper);border-bottom:2px solid var(--ink)}
.top .wrap{display:flex;align-items:center;justify-content:space-between;gap:20px;min-height:72px}
.brand{display:block;color:var(--ink);text-decoration:none;line-height:0}
.wm{height:44px;width:auto;overflow:visible}
.top nav{display:flex;gap:26px;font-weight:600;font-size:15px}
.top nav a{text-decoration:none;padding:6px 0;border-bottom:2px solid transparent}
.top nav a:hover{border-color:var(--acc)}

/* buttons */
.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;white-space:nowrap;background:var(--acc);color:var(--on-acc);
  font:700 16px/1 var(--body);text-decoration:none;padding:16px 18px;border:2px solid var(--ink);border-radius:4px;box-shadow:3px 3px 0 var(--ink);width:260px}
.btn svg{width:12px;height:12px;flex:none}
.btn:hover{transform:translate(1px,1px);box-shadow:2px 2px 0 var(--ink)}
.btn.ghost{background:var(--white)}

/* tape + notes */
.tape{position:absolute;width:132px;height:34px;background:var(--leo);background-size:120px;opacity:.94;box-shadow:0 1px 2px rgba(0,0,0,.25);z-index:3}
.note{position:absolute;z-index:4;font:400 21px/1.15 var(--hand);color:var(--ink);background:var(--white);padding:14px 16px 12px;max-width:240px;
  box-shadow:2px 3px 0 rgba(0,0,0,.18);transform:rotate(-3deg)}

/* home hero */
.hhero{padding:56px 0 64px}
.hgrid{display:grid;grid-template-columns:1.08fr 1fr;gap:48px;align-items:center}
.htext h1{font-size:clamp(42px,5.4vw,78px);line-height:.94;text-transform:uppercase}
.hl{background:var(--acc);color:var(--on-acc);padding:0 .12em;-webkit-box-decoration-break:clone;box-decoration-break:clone}
.lede{font-size:20px;max-width:34em;margin:24px 0 28px}
.hbtns{display:flex;flex-wrap:wrap;gap:14px}
.by{font-size:13px;color:var(--gray);margin:18px 0 0}
.hphoto{position:relative;margin:0}
.hphoto img{width:100%;aspect-ratio:4/3.3;object-fit:cover;object-position:40% 50%;clip-path:polygon(0 0, 100% 0, 100.00% calc(100% - 3.5px), 97.83% calc(100% - 3.9px), 95.65% calc(100% - 5.1px), 93.48% calc(100% - 3.0px), 91.30% calc(100% - 6.3px), 89.13% calc(100% - 4.4px), 86.96% calc(100% - 9.7px), 84.78% calc(100% - 2.2px), 82.61% calc(100% - 1.4px), 80.43% calc(100% - 1.0px), 78.26% calc(100% - 8.8px), 76.09% calc(100% - 9.4px), 73.91% calc(100% - 4.4px), 71.74% calc(100% - 8.0px), 69.57% calc(100% - 3.9px), 67.39% calc(100% - 9.2px), 65.22% calc(100% - 7.1px), 63.04% calc(100% - 8.8px), 60.87% calc(100% - 7.2px), 58.70% calc(100% - 4.7px), 56.52% calc(100% - 8.7px), 54.35% calc(100% - 0.3px), 52.17% calc(100% - 3.0px), 50.00% calc(100% - 5.9px), 47.83% calc(100% - 7.6px), 45.65% calc(100% - 0.6px), 43.48% calc(100% - 6.7px), 41.30% calc(100% - 7.4px), 39.13% calc(100% - 5.2px), 36.96% calc(100% - 8.7px), 34.78% calc(100% - 6.3px), 32.61% calc(100% - 1.5px), 30.43% calc(100% - 6.4px), 28.26% calc(100% - 4.8px), 26.09% calc(100% - 8.4px), 23.91% calc(100% - 4.7px), 21.74% calc(100% - 10.0px), 19.57% calc(100% - 2.3px), 17.39% calc(100% - 2.6px), 15.22% calc(100% - 8.4px), 13.04% calc(100% - 0.1px), 10.87% calc(100% - 0.7px), 8.70% calc(100% - 6.3px), 6.52% calc(100% - 6.0px), 4.35% calc(100% - 3.7px), 2.17% calc(100% - 5.4px), 0.00% calc(100% - 2.4px))}
.hphoto .t1{top:-12px;left:28px;transform:rotate(-6deg)}
.hphoto .note{right:-10px;bottom:-26px}

/* section heads */
.sh{font-size:clamp(34px,4.2vw,56px);line-height:.98;text-transform:uppercase}

/* categories */
.cats{padding:40px 0 72px;border-top:2px solid var(--ink)}
.cats .sh{margin-bottom:28px}
.tiles{display:grid;grid-template-columns:repeat(4,1fr);gap:22px}
.tile{display:block;text-decoration:none;background:var(--white);border:2px solid var(--ink)}
.tph{position:relative;display:block}
.tph img{width:100%;aspect-ratio:1/1;object-fit:cover}
.badge{position:absolute;left:12px;bottom:-22px;width:52px;height:52px;border-radius:50%;background:var(--acc);color:var(--on-acc);border:2px solid var(--ink);display:grid;place-items:center}
.tt{display:block;padding:32px 16px 18px}
.tt b{display:block;font:800 26px/1 var(--display);font-variation-settings:"wdth" 75,"opsz" 96;text-transform:uppercase;margin-bottom:8px}
.tt span{font-size:15px;color:var(--gray);line-height:1.45}
.tile:hover b{text-decoration:underline;text-decoration-color:var(--acc);text-decoration-thickness:4px}

/* checks + care label */
.checks{padding:72px 0;background:var(--white);border-top:2px solid var(--ink);border-bottom:2px solid var(--ink)}
.cgrid{display:grid;grid-template-columns:1.2fr 1fr;gap:56px;align-items:center}
.ctext p{font-size:18px;max-width:34em}
.ctext .small{font-size:15px;color:var(--gray)}
.carelabel{background:#FBFAF8;border:1px solid #C9C4BD;padding:26px 26px 20px;position:relative;max-width:420px;justify-self:center;
  box-shadow:inset 0 0 0 6px #FBFAF8,inset 0 0 0 7px #BDB7AF;transform:rotate(1.5deg);font-family:var(--body)}
.carelabel::before{content:"";position:absolute;left:50%;top:-14px;width:80px;height:14px;margin-left:-40px;background:var(--acc);border:2px solid var(--ink);border-bottom:0}
.clh{font:700 13px/1.3 var(--body);letter-spacing:.12em;text-transform:uppercase;margin:0 0 14px;text-align:center}
.carelabel ul{list-style:none;margin:0;padding:0}
.carelabel li{display:flex;gap:14px;align-items:center;padding:9px 0;border-top:1px dashed #BDB7AF;font-size:16px}
.clf{display:flex;gap:10px;align-items:center;margin:12px 0 0;padding-top:12px;border-top:2px solid var(--ink);font:400 18px var(--hand)}

/* soot band */
.soot{background:var(--ink);color:var(--white);padding:0}
.sgrid{display:grid;grid-template-columns:1.1fr 1fr;gap:0;align-items:stretch;padding:0}
.sphoto{margin:0}
.sphoto img{width:100%;height:100%;min-height:420px;object-fit:cover;object-position:52% 42%}
.stext{padding:64px 0 64px 56px;align-self:center}
.stext h2{font-size:clamp(34px,4vw,54px);line-height:.98;text-transform:uppercase}
.stext .big{font:400 26px/1.2 var(--hand);color:var(--acc);margin:16px 0}
.stext p{color:#E4E1DD;max-width:30em}
.stext .btn{margin-top:12px}

/* money hero */
.mhero{padding:36px 0 56px}
.mgrid{display:grid;grid-template-columns:1fr 1fr;gap:56px;align-items:start}
.crumb{font-size:14px;color:var(--gray);margin:0 0 10px}
.mtext h1{font-size:clamp(40px,4.8vw,68px);line-height:.95}
.answer{font-size:21px;line-height:1.45;margin:20px 0 10px}
.answer b{background:var(--acc);color:var(--on-acc);padding:0 4px;-webkit-box-decoration-break:clone;box-decoration-break:clone}
.cheap{margin:0 0 22px}
.sass{font:400 20px/1.3 var(--hand);margin:26px 0 0;max-width:24em;transform:rotate(-1deg)}
.mside{position:relative}
.mphoto{position:relative;margin:0 0 0 60px}
.mphoto img{width:100%;aspect-ratio:3/2;object-fit:cover;object-position:50% 40%;clip-path:polygon(0 0, 100% 0, 100.00% calc(100% - 4.6px), 98.33% calc(100% - 0.7px), 96.67% calc(100% - 5.1px), 95.00% calc(100% - 3.2px), 93.33% calc(100% - 3.4px), 91.67% calc(100% - 7.4px), 90.00% calc(100% - 4.0px), 88.33% calc(100% - 0.7px), 86.67% calc(100% - 0.1px), 85.00% calc(100% - 4.3px), 83.33% calc(100% - 0.7px), 81.67% calc(100% - 0.1px), 80.00% calc(100% - 1.6px), 78.33% calc(100% - 7.2px), 76.67% calc(100% - 4.6px), 75.00% calc(100% - 1.0px), 73.33% calc(100% - 4.8px), 71.67% calc(100% - 0.9px), 70.00% calc(100% - 7.3px), 68.33% calc(100% - 3.4px), 66.67% calc(100% - 0.2px), 65.00% calc(100% - 3.9px), 63.33% calc(100% - 3.0px), 61.67% calc(100% - 0.4px), 60.00% calc(100% - 7.0px), 58.33% calc(100% - 7.1px), 56.67% calc(100% - 1.6px), 55.00% calc(100% - 6.5px), 53.33% calc(100% - 2.2px), 51.67% calc(100% - 1.7px), 50.00% calc(100% - 2.1px), 48.33% calc(100% - 0.7px), 46.67% calc(100% - 3.4px), 45.00% calc(100% - 5.8px), 43.33% calc(100% - 5.4px), 41.67% calc(100% - 2.3px), 40.00% calc(100% - 0.8px), 38.33% calc(100% - 6.0px), 36.67% calc(100% - 3.1px), 35.00% calc(100% - 6.2px), 33.33% calc(100% - 4.7px), 31.67% calc(100% - 7.4px), 30.00% calc(100% - 4.1px), 28.33% calc(100% - 0.9px), 26.67% calc(100% - 1.9px), 25.00% calc(100% - 1.3px), 23.33% calc(100% - 5.8px), 21.67% calc(100% - 3.6px), 20.00% calc(100% - 5.6px), 18.33% calc(100% - 3.0px), 16.67% calc(100% - 0.3px), 15.00% calc(100% - 4.9px), 13.33% calc(100% - 4.4px), 11.67% calc(100% - 0.6px), 10.00% calc(100% - 7.2px), 8.33% calc(100% - 4.0px), 6.67% calc(100% - 0.1px), 5.00% calc(100% - 6.9px), 3.33% calc(100% - 1.1px), 1.67% calc(100% - 3.0px), 0.00% calc(100% - 3.7px))}
.mphoto .note{left:-56px;top:24px;font-size:19px;max-width:180px}
.card{position:relative;background:var(--white);border:2px solid var(--ink);padding:26px 24px 18px;margin:-48px 24px 0 0;box-shadow:6px 6px 0 var(--ink);z-index:2}
.card .tape{top:-15px;left:40%;transform:rotate(4deg)}
.card h2{font-size:30px;text-transform:uppercase;line-height:1}
.cn{font-weight:700;margin:6px 0 0}
.sub{font-size:14px;color:var(--gray);margin:2px 0 10px}
.r{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:11px 0;border-top:1px solid var(--line)}
.k{font-weight:600}
.k small{display:block;font-weight:400;font-size:13px;color:var(--gray)}
.v{display:flex;align-items:center;gap:8px;font-weight:700;white-space:nowrap}
.mk{width:18px;height:18px;flex:none}
.cost{display:flex;align-items:baseline;gap:12px;background:var(--ink);color:var(--white);margin:12px -24px 0;padding:14px 24px}
.cost b{font:800 40px/1 var(--display);font-variation-settings:"wdth" 75,"opsz" 96;color:var(--acc)}
.cost span{color:#E4E1DD}
.ft{font-size:12px;color:var(--gray);margin:10px 0 0}
.sticker{position:absolute;right:-22px;top:-30px;width:104px;height:104px;border-radius:50%;background:var(--acc);color:var(--on-acc);border:2px solid var(--ink);
  display:grid;place-items:center;text-align:center;font:400 19px/1 var(--hand);transform:rotate(12deg);padding:12px;z-index:4}

/* list */
.list{padding:56px 0 64px;border-top:2px solid var(--ink)}
.lh{font-size:clamp(34px,4.2vw,54px);line-height:1;text-transform:uppercase;margin-bottom:26px}
.item{display:grid;grid-template-columns:132px 1fr 260px;gap:24px;align-items:center;background:var(--white);border:2px solid var(--line);padding:20px;margin-bottom:16px}
.item.pick{border-color:var(--ink);box-shadow:6px 6px 0 var(--acc), 6px 6px 0 2px var(--ink)}
.img{aspect-ratio:1/1;background:#E7E4E0;color:var(--gray);display:grid;place-items:center;font-size:13px;border:1px dashed #B7B1A9}
.bd h3{font-family:var(--body);font-variation-settings:normal;font-size:20px;font-weight:700;letter-spacing:0;display:inline}
.tag{display:inline-block;vertical-align:3px;margin-left:10px;background:var(--acc);color:var(--on-acc);font:700 12px/1 var(--body);letter-spacing:.06em;text-transform:uppercase;padding:6px 8px;border:2px solid var(--ink)}
.bd p{margin:8px 0 10px;color:#3a3734}
.rec{display:flex;flex-wrap:wrap;gap:8px 16px}
.chip{display:inline-flex;align-items:center;gap:6px;font-size:14px;font-weight:600}
.chip .mk{width:16px;height:16px}
.buy{display:flex;flex-direction:column;gap:10px}
.c{font:800 34px/1 var(--display);font-variation-settings:"wdth" 75,"opsz" 96}
.c small{font:500 15px var(--body);color:var(--gray)}
.buy .btn{width:100%}

/* how */
.how{background:var(--white);border-top:2px solid var(--ink);padding:56px 0}
.how-in{display:grid;grid-template-columns:1fr 1.4fr;gap:48px;align-items:start}
.how h2{font-size:clamp(32px,3.8vw,48px);line-height:1;text-transform:uppercase}
.how p{font-size:18px;margin:0}

/* footer */
footer{background:var(--ink);color:#E4E1DD;font-size:15px}
.leo-strip{height:24px;background:var(--leo);background-size:120px;border-bottom:2px solid var(--ink)}
.fgrid{display:grid;grid-template-columns:1.1fr 1fr 1fr;gap:40px;padding:44px 24px 48px}
footer .brand{color:var(--white)}
.fl{margin:12px 0 0}
.fh{font-weight:700;color:var(--white);margin:0 0 10px}
.flabel ul{list-style:none;margin:0;padding:0}
.flabel li{display:flex;gap:12px;align-items:center;padding:4px 0}
.flabel svg{color:var(--acc)}
.disc{font-size:13px;color:#BDB8B2}

/* tablet */
@media (max-width:1000px){
  .tiles{grid-template-columns:repeat(2,1fr)}
  .mgrid,.hgrid{grid-template-columns:1fr;gap:40px}
  .mside{max-width:640px}
}
/* phone */
@media (max-width:640px){
  body{font-size:16px}
  .wrap{padding:0 16px}
  .top .wrap{flex-direction:column;align-items:flex-start;gap:4px;padding-top:12px;padding-bottom:8px;min-height:0}
  .top nav{gap:18px;font-size:14px;flex-wrap:wrap}
  .hhero{padding:28px 0 56px}
  .htext h1{font-size:40px}
  .lede{font-size:18px}
  .btn{width:100%}
  .hphoto .note{right:4px;bottom:-30px;font-size:18px;max-width:200px}
  .tiles{grid-template-columns:1fr;gap:14px}
  .tile{display:grid;grid-template-columns:120px 1fr}
  .tph img{height:100%}
  .badge{left:auto;right:-16px;bottom:8px;width:40px;height:40px}
  .badge svg{width:22px;height:22px}
  .tt{padding:14px 14px 14px 26px}
  .tt b{font-size:22px}
  .tt span{font-size:14px}
  .cgrid,.how-in{grid-template-columns:1fr;gap:28px}
  .checks{padding:52px 0}
  .carelabel{transform:none;padding:22px 18px 16px}
  .sgrid{grid-template-columns:1fr}
  .soot .wrap{padding:0}
  .sphoto img{min-height:0;aspect-ratio:4/3}
  .stext{padding:36px 16px 48px}
  .mhero{padding:22px 0 44px}
  .mtext h1{font-size:40px}
  .answer{font-size:19px}
  .mphoto{margin:0}
  .mphoto img{aspect-ratio:4/3}
  .mphoto .note{left:auto;right:8px;top:-16px;font-size:16px;max-width:150px;transform:rotate(3deg)}
  .card{margin:-14px 6px 0 0;padding:22px 16px 14px}
  .wm{height:36px}
  .cost{margin:12px -16px 0;padding:12px 16px}
  .sticker{right:-6px;top:-40px;width:88px;height:88px;font-size:16px}
  .item{grid-template-columns:76px 1fr;gap:14px;padding:16px}
  .buy{grid-column:1 / -1}
  .bd h3{font-size:18px}
  .tag{display:table;margin:8px 0 0}
  .fgrid{grid-template-columns:1fr;gap:28px;padding:36px 16px 40px}
}

/* ===== Good Grime build additions (generic content under the b-highlighter skin). Tokens above only; no new colors. ===== */
.visually-hidden{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}
.byline,.by{font-size:13px;color:var(--gray);margin:18px 0 0}
.crumb a{text-decoration:none}.crumb a:hover{text-decoration:underline}
.hero-btn{margin-top:4px}
.quip{margin:0}
.mhero .answer sup,.bd sup{font-size:11px}
sup.fn a{text-decoration:none;font-weight:700}
.btn::after{content:none}
.item .img{display:grid;place-items:center;border:0;background:#fff;padding:0}
.item .img img{width:100%;height:100%;object-fit:contain;aspect-ratio:1/1}
.item .role{font:700 12px/1.3 var(--body);letter-spacing:.06em;text-transform:uppercase;color:var(--gray);margin:0 0 4px}
.item .caveat{font-size:15px;color:var(--amber);margin:6px 0 8px}
.item .pr{font-size:14px;color:var(--gray)}
.item .buy .btn{white-space:normal;text-align:center}

/* content below the product rows */
.prose{max-width:860px;padding-top:8px;padding-bottom:40px}
.prose section{margin:48px 0 0;border-top:2px solid var(--ink);padding-top:26px}
.prose h2,.trust h2{font-size:clamp(28px,3.4vw,40px);line-height:1.02;text-transform:uppercase;margin:0 0 14px}
.prose h3{font-family:var(--body);font-variation-settings:normal;font-size:20px;font-weight:700;letter-spacing:0;margin:22px 0 6px}
.prose p,.trust p,.trust li{max-width:68ch}
.lede2{color:#3a3734}
.pnote{font-size:13px;color:var(--gray)}
.muted{font-size:13px;color:var(--gray)}
.tscroll{overflow-x:auto;border:2px solid var(--ink);background:var(--white)}
table.checked{border-collapse:collapse;width:100%;font-size:15px}
.checked th{font:700 12px/1.3 var(--body);letter-spacing:.06em;text-transform:uppercase;text-align:left;padding:10px 12px;background:var(--paper);border-bottom:2px solid var(--ink);white-space:nowrap}
.checked td{padding:10px 12px;border-top:1px solid var(--line);vertical-align:middle}
.checked tr.top-pick td{background:#F8FFD0}
.checked .n{text-align:right;white-space:nowrap}
.pn{display:flex;gap:10px;align-items:center;min-width:220px}.pn img{width:48px;height:48px;object-fit:contain;background:#fff}
.v{display:inline-block;font-weight:700;padding:2px 8px;border:2px solid var(--ink);border-radius:3px;font-size:13px}
.v.ok{background:var(--acc)}.v.no{background:#fff;color:var(--amber);border-color:var(--amber)}.v.warn{background:#fff}
.each{display:block;font-size:12px;color:var(--gray)}
.btn.sm{width:auto;padding:9px 12px;font-size:14px}
.trap{background:var(--white);border:2px solid var(--line);padding:4px 18px 10px;margin:14px 0}
.trap h3{margin-top:14px}
.safety{border:2px solid var(--ink);background:var(--white);padding:12px 16px;font-size:15px;margin:32px 0 0}
.related,.qlist,ul.plain{padding-left:20px}
.qlist{list-style:none;padding:0;margin:0}.qlist li{padding:8px 0;border-top:1px solid var(--line)}.qlist li p{margin:4px 0 0;color:var(--gray);font-size:15px}
.qlist a{font-weight:600}
ol.sources{padding-left:22px;font-size:14px;color:#3a3734}
ol.sources li{margin:0 0 8px;overflow-wrap:anywhere}
.trust{max-width:760px;margin:48px auto 72px}
.trust h1{font-size:clamp(38px,5vw,60px);line-height:.98;text-transform:uppercase;margin-bottom:16px}
.trust-lede{font-size:20px}
.groups{display:grid;grid-template-columns:repeat(3,1fr);gap:28px}
.group h3{font-size:22px;text-transform:uppercase;margin:0 0 8px}.group h3 a{text-decoration:none}
.group .more{font-weight:700;font-size:14px}
.fmap{display:grid;grid-template-columns:repeat(4,1fr);gap:24px;padding:0 24px 40px;border-top:1px solid #3a3734;padding-top:28px;font-size:14px}
.fmap a{display:block;color:#E4E1DD;padding:3px 0;text-decoration:none}.fmap a:hover{text-decoration:underline;text-decoration-color:var(--acc)}
footer .disc a{color:#E4E1DD}
.carelabel li svg{flex:none}
.hphoto .tape{position:absolute;width:132px;height:34px}
@media (max-width:1000px){.groups{grid-template-columns:1fr 1fr}.fmap{grid-template-columns:1fr 1fr}}
@media (max-width:640px){
  .groups,.fmap{grid-template-columns:1fr}
  .prose{padding-left:16px;padding-right:16px}
  .checked td,.checked th{padding:8px}
  .item .img{max-width:76px}
  .fmap{padding-left:16px;padding-right:16px}
}
.mphoto img,.hphoto img{height:auto}
@media (min-width:641px){.tph img{height:auto}}

/* record states + cost basis (neutral = "not published" / "not verified": we cannot say either way) */
.v.na{color:var(--gray);font-weight:600}
.card .v.na{display:flex}
.cost.cost2{margin-top:0;border-top:1px solid #3a3734;padding-top:10px;padding-bottom:10px}
.cost.cost2 b{font-size:28px}
.cost.np{background:#E7E4E0;color:#3a3734}
.cost.np span{color:#3a3734;font-weight:600}
.item .buy .cb{font-size:13px;color:var(--gray);margin-top:-6px}
.item .buy .c2{font-size:14px;font-weight:600}
.item .buy .c.np{font:600 15px/1.2 var(--body);color:var(--gray)}
.item .buy .c.np small{font:inherit}
.ccell{display:block;white-space:nowrap}
.ccell small{display:block;font-size:12px;color:var(--gray);white-space:normal}
.ccell+.ccell{margin-top:6px}
.card .v{display:flex;border:0;padding:0;background:none;border-radius:0;font-size:inherit}

/* ---- engine fix pass 11-02: wide record table, collapsed sources, neutral chips ---- */
.prose{max-width:1200px}
.prose section>*:not(.tscroll){max-width:860px}
.prose section#checked .tscroll{max-width:none}
.tscroll{background:linear-gradient(to right,var(--white) 30%,rgba(255,255,255,0)),linear-gradient(to right,rgba(255,255,255,0),var(--white) 70%) 100% 0,linear-gradient(to right,rgba(0,0,0,.28),rgba(0,0,0,0)),linear-gradient(to left,rgba(0,0,0,.28),rgba(0,0,0,0)) 100% 0;background-repeat:no-repeat;background-color:var(--white);background-size:40px 100%,40px 100%,14px 100%,14px 100%;background-attachment:local,local,scroll,scroll}
.checked th{white-space:normal;vertical-align:bottom}
.checked .n{min-width:112px}
.pn{min-width:170px}
@media (max-width:1300px){
  table.checked{font-size:14px}
  .checked th{font-size:11px;letter-spacing:.03em;padding:9px 8px}
  .checked td{padding:9px 8px}
  .pn{min-width:150px;gap:8px}.pn img{width:40px;height:40px}
}
.srcs>summary{cursor:pointer;list-style:none;display:flex;align-items:center;gap:10px}
.srcs>summary::-webkit-details-marker{display:none}
.srcs>summary h2{margin:0}
.srcs>summary::after{content:"+";font:700 28px/1 var(--body);border:2px solid var(--ink);width:34px;height:34px;display:inline-flex;align-items:center;justify-content:center;flex:none}
.srcs[open]>summary::after{content:"\2212"}
.srcs ol.sources{margin-top:16px}
.chip .mk.na{opacity:.9}
.mside.nophoto .card{margin:18px 6px 0 0}
@media (max-width:1000px){.mside.nophoto .card{margin:0 6px 0 0}}

/* home: the receipts (findings as proof) */
.receipts{padding:56px 0;border-bottom:2px solid var(--ink);background:var(--white)}
.receipts .sh{margin-bottom:24px}
.rgrid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}
.rcpt{display:block;padding:18px 18px 20px;border:2px solid var(--ink);border-radius:4px;box-shadow:3px 3px 0 var(--ink);color:var(--ink);text-decoration:none;background:var(--paper)}
.rcpt b{display:inline-block;font:800 40px/1 var(--display);font-variation-settings:"wdth" 75,"opsz" 96;background:var(--acc);color:var(--on-acc);padding:4px 8px;margin-bottom:12px}
.rcpt span{display:block;font-size:16px;line-height:1.45}
.rcpt:hover{transform:translate(-1px,-1px);box-shadow:4px 4px 0 var(--ink)}
@media (max-width:900px){.rgrid{grid-template-columns:1fr 1fr}}
@media (max-width:560px){.rgrid{grid-template-columns:1fr}.receipts{padding:40px 0}}
