  /* ================ INLINE-EMBEDDED FONTS ================
     The font WOFF2 binaries are base64-encoded directly into the src: url()
     below. Because the fonts ship inside this CSS file, they're available
     the instant the browser finishes parsing the stylesheet — there is no
     async font fetch, no "block period," and no metric mismatch when text
     paints. The page renders ONCE, in the final fonts, with no flash, no
     swap, and no header jump. The local WOFF2 files in /fonts are kept as
     readable masters; nothing references them at runtime.
     Inter and Oswald are variable fonts: one file covers every weight we use. */
  @font-face {
    font-family: 'Inter';
    font-style: normal;
    font-weight: 100 900;
    font-display: block;
    src: url(data:font/woff2;base64,d09GMgABAAAAALyAABUAAAAB4CAAALwFAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGoZeG4KyRBzVcD9IVkFSi2k/TVZBUl4GYD9TVEFUgU4nJgCFNi9sEQgKgbtAgaEUC4gOADCCnD4BNgIkA5AYBCAFhi4HoQQMB1tzzZFCvBvP7u3DbGpQpdsQgMqps1L7r3ADN3ekcLpSd3VjDvdRxlSwXT24HeDivrPV7P/////PTiZjjG6zbhuAgIaVWf//oFG6m0fKpZa1GtEM3hHeiRiGTOHDNEtW1uphm9xD8Yfsc845xSOllI6MZ0bgBa6OXQbsGPkQKYlQqD3X9YVVvH2KntB6YJwvZMXkp+C5yraOrUrG4lPZsKGIy79I0v3UzBZt9SM6yqcJLyKfWogpGCTMhFHtxxQ74e+iXfmlkqJiNbeKZ4KLcfByGbnFit+pfrn4okou/l1zuyzDbEtoImSSXDLgSfrNakEiSjNkyuNXIhj2Rtg8HXFaJ1HMmcuGV+Se8CUCw/bq3NAqMQ78EUkhmkVBNNkIe66aFY24EF5FxJKmvYhLeZu+817KeHDRANVOdSZTE0mx05wGy3iIsAUf0f92lq9M9/vv/v/fb8Oa8yVqT0nuI2nTGlyeDouviNs9inRBSSqDf7jIJKu0nX6r99J6jx/12cSUdscJp/KxG3QT7RY/9SEwOBbgQ6oeY7Wz9aQv/8DXVf25LyKzMVb1gPyyV/Vl7QRt6Yojsq2qemYjy5LWBREQDCugh4gIihyuKEEw4qrLEgyHmBCRJ4m6LkFU2IMVOZKIiIiYOEQeMxhxWTBhSKjoeZiRLHLKDI9u9i8BQgghYQQIEEKYUxQFUXDWDq/aau0aNzrutm2vd78V8cbevb39PbuWZ+c8x6yKiPAv2cH/SXIzsw/6FFq5J1BCrkRshmBunSgGwlBJAxEEpGLApFwUq2DBGCNGjNwYg41Bb8RokWEBgmRpAypG/w8j8yOHxzn7l6YGDJgwUT8nKWxnYvunm0dKKkBbSk3TVKjTFqliMpggPjnuPrMz5WTD46b9o6Xicz8RK9tuu7tvrowTla6+VY2ikiAhJBCHQEhQ+fE36//kJECQUp/ObldcunvvM5Mvk9KrX8/F1mREaYECwcJRbVYVmlQxSMieub9uWxgmi8RIlphMT53AF76nKsiZ0PP9fv+5+lz6NKMTYVIxFkhYYhkun/JxgkCrUW8HgAHfZv5wV/Vceo2IEwFWEZPFfBFfSpOnX/qnojXxvfbOns7sUMptOJJCQsyoiP+evOentnLVv/qvc+q3CjpUOcAOsAPo0KMDOG0kq58AOljNltFOGB3g1Wk39AQ+xS8O8/f2tb0KFOBgKOMZL1U4wNeMYxxsv9E/WGcJZSGtFOEB7fTCvnubsV0HO3elSVt20/zFnBLJeSx2SYRDOIxGqPU8RgJPuF85+HmvCAoloAW0qpnN1ZoqVyeaB86JTwag9vO2+U4T8Oqd45RC8P1TgDARxX5JhfAg1M6n8RC/Vvnq03CY1Bm5s2EdFWWiq64nQELabXh/W6ELYrD0KGN/dy8Pnu/Hfp2LS/+ZITNElUYJRCp+/sOmQ9KI727UZhKaaVN7/e7eDp/n+d+v37nET/Jmln+chL03c1EfaZBcszZCIc/qeKRSqXhopLsRZGxnVCgYOdkLjTA1U75J7ShGrq85AEUWC04hNRKJJLmkXTYEEomQ8r+0uDorErLq35tqlf7X/UE2WrcsAJTp9U2t+1gLaU0MqaVZ41x+cQMQBkADJJuQWQAUZ5qUa1DDuQ+InAHJZa0akKHIcZY6Z9YY8wFKdS1K2mqRMqDWUVqrUnbWcM6a7C6zNrq66C4zNr4ssjYyPojyi6Pjefzlp9RXxx159GynISsw0ICMHEp2x2Pw96b1UZBRSilwUsStMGYtS6mEg8D//99rmnf3+uukV5OABjjgrdyfaZX/GqqAo8FB7AajPvD/7zSjunpyTr4H5QwKTbZUzt32yPZI6ZV5thZAFtEQuADh/f911tvqzrOO7GXtnH/GIfAnLBpDCGY3XSO9J83T05VsztrWeHDh27OzhAFr7M2RvfsBePIrxNn5wHj6cAVUp0pR5vRY/roO9m3aOvn/177VnXUPkU5IYt5onA5zd7hriHv0O/Lfmgs9U/Obh31IYl9QSfDwdtNuh0l/yQPCLsqCk7aAsgDwYxiG8fBxpbpvArSA3xLRKu3+nj/HSTuhYmYplrUe1IK1ZgUs8T+3urfPITbBbEhpWMR1wRYNLUqgLqa70lw8win+AxOkGc4hlEASFBLH+49zadu+ZpCODzJQKCd86ya/PCUX6OUgf4wKWKid69xkIaJpe8B9qYqXCivJzm0ubT+U1oRC5aKSEw4lgX+3l0fPDZgfC5PyJkVCCRLKvuc7UfJ5cruT7hDMYYIwRgghjAhp8O20fw2wgOmSf4buq3WCi1asL3tb8RLoYXGaTkRUytALu8f1t7tllNFh3+45Z+eWItkgUkSCpEEkc96Gae8EDyDdH9wnQUTEfiJHkJK653clm/QYm6mDz3L/exsG6IGkubz2yz5bg5njsnzHHhc5yjCOQwi22FGChFCOu19raU01dtpuYNXfAVGAH//IzvUXirFP/zv0Q8D3EOZgGihbNVTjCfTMK6jNIPTLEIwgAYxGFmACFAAmRAPARuKCGssWlDdc2DyUMI2KsDy6sEKGsCLmsBN8YacEwy5JhdXJhGnZouoghXXxouoTRkEEOBywO8ROy8zCKiUMYc0hGE+IBuOEgNsD1wcOJoEIBF76FNWvW8a/lWR8cpnwualV31D+g2XPb5YWzMFgE7wQfBUMiAAtzk8QD+7nLDCA3lr4ji7Q0qn9RVPfxlPKpM8205pLNKVuzXBniJpTlqg1ZdfZU/aMPWcvOFOuBXdyD+4UPAq33uSd+lb9t8irUghIFrgw8DAwDcQDKXQVA6xiA76MZ3wdZ3wa3iH+iPoCy31ii6hEQwzkY+RO0pNIrpNMfZQeJVCdlEEt0/+7SXv0Ns2MY4CpgemcrGjJK78i7vGxxvmOODaaYWbamPJQnJtgIt/rscV78eCP0M1GjQYdDqZhIlT0WSxeGk/pWQTGRLq5+prRdZ7EK3o6H/HJP8evCCaCIlCCYqAMR8LTUXtpI4gcpSOKxiNzFIqiMRoXY18ci6sEKq5NYklxEk9K02jmy6JZLItnVXm2SAtSnC+F5TtDRXQUU8xxchFpgJhMk5PSKJJ8aL2HUzy/nXlm2SqXxJZqrCGVy6mfFiVVRSGVVMuyZ9nHwjaTLVjWQfh/hK6gxvV3VUAXZJKUlpW3vMpRFQwnG7V6g83hhLwIiocIima5KB8TEqnBcRiJNC8IzFTdMC27WqfUes5ktjndvmisUmmtDVyBVLUGRD7VFYArSUHATgtlo6/1tt4Ol3u2+Bzs78vHs7B/UKRagDk+YCkBDFQJthOPcYcHfsUXMHXRbL/LZVg/OJt/7eaAsMTJdXMrUCuaLVhf/OXV7+irnJ6SCbEZgvAh3KOsYL642IdjkXJko4KjRshppO/9pI0aLFZX/N3DQxmbYOrjAT/79NOaeBWf88J2dwlitElg8r0ECXjeIqwTKkUDwaLg1SoH/uKvY/3gQ1Jj/KofmAvXXbL1+8nCn5e5j892isPgkDd8ZkN5u5fmmZMfahGqutcXnayYN6Xlw7NN46XUvlhu/lkVUl4w6XzysiO8fH1cuNCuSZWVv9ZVTS+k+kVz5S7r51DS4q660uy2speX4DLhin0E4kVJOLZoghXZU45b4SfhYo16VZcnHEuoYBwSe8U/L7TkdFxRq3AynWlNrRJqQDY4PozgA4ujA+sl2EOsrGNGbbHa8ztEtUG3WmuF0y1o9gyHOWSHaaOsAYlirvCmQIek0+zdqluzo9oDXSOVJOIzZTZrtuAKki0Ey0Jyq6qC6W5ShKjhtLwfszlR1u3ymUIhKYygjxZqQ4jMGiI2CNcgAINtsTVYRD/aUY8KyD1kZiJYQNsZWkIoN7igBUYGO9Zou9rQk93ZNa1qSYs6qkkd1s6WZ6sKE2/c3KwZwlBgE8R4k8A00o6++ED2lLdfLdw8l8oR0FH2KW0rQ6JMDtnNrdmNj9qDjG5iirnc7F7sBrIQbhOS1MFtX25g2/amFoBFyeuvIjZPbtqe1M32bnRTf937nIaxN4kJ5TOiRLYrigtKw+H1am3avnke0G78iZN8myoQtVa5xM5H+Y3Ss2tTnuRoW1HluNqHxXKYBEt4KHvBRmA5ra0eV8rpJ7Ku1z4/dxP/WD84MxS8hdi6vlhiVlQ1SmM4NbDTp/Y+P0MDWzmXZsbp6MnxvBiixZJn8AVb1/yMN2qWBjceS2pDo+krl0JvY7aXv1IL3nzP7UIcPB0/pF3dBK/eaL/t9Fgl+MJOxLV8FidqeKb5sgUXi2Ot2sTGU2edj3EKowZ2/CXvfrUN7TX56J6+XVybPM3erX/zkdzIzXeU6Fbfrw+u/mgcvhq6kPeVjfTS/UssNRSqoytJDzOtCE0aQuuJWz+4D1UrijRM/6Rw1XK8lao/8nSKlKSaeCgTB60KK5/2W/0puNbqSX7BuypUrxpl008XHRNfAtSUojuQPnMTOGmMap1HB/82N59DGUNsnD38aynt8URUd5jmY9TUGKH8q79vOzz69ttFvtdEbrzpfgc5ISzXY1pc7RCRT2y9SpMIrprR4vbHskEuxmTEa9Pt+TkKl7f2V0+8ZXu2/YeS2z02tq9o1pcn9upFSdPGO0Atn+Ewl1J8+ZkWS8R7c9OH7c+evtcOvo0VCnUOd+VLBrVyEpIX+5ph8Oaz12NYUkcWaK0ylwpZS00NzpJtp8Yt0enZiE/YZ7eSGujCfomrOdrze0U1VNUNbSEg6sn18wtRzG8QqEpthNNA1/v8GxBqhJS6NbEkO6yu696019d8GTJlPVxLtf75fzk/C7g+t3XWw2xo868ziOzl09OJDeBpHJXQlViH8EnQ/LVoO7cLwUZNk3V/ik2xJooyeCyJyzjrbxct1CyXtGtbLfLaUaHo9JeGqR58x+eNhyeib2qFKF1lLIksUriemEI5rZ9lJJGe04GUa0G346ZLHWFfLLIax3C1/iSXCgBNDwWpF9RQZmK1k1orduRjd8YVu7tbYluu6376eFLW00N8dlUnT5Yac6uSqE752qObLFAqqSuJLEIfrk/Uw0mbnh+4XnPxZTOgz3/F4/hkVd5Ivx7gEiVatx2fVLvY4QvjfA5L3OXfL3lTcbkiHtVcy/qh/sgdXe6IulA5HYYzG21vsPCN+5NBEzlJnWLNb9sbKbCnfOwD91cOrYRlDqbqRCw5ikQ/f+06f47Hz2Y0f/q0rdS9edC0PQIddCYbMMVPtLoQzf96srbYp9LOs7a3QXQ9AZL11duq3PWE7pLCA8/06vfdjw5eRvhJrR8qASnBJXaJu4d3DfGLdmADD7i5AzfgYk6eDsVLbyDak1/S8EVIyZ3KPMue9MKnzxrxj3wlVDFvedMZfOd5nNQy5UUHfxIVZZWnU5iluWj4MsWfJSRC96du732sBlKbqpzkkjQSp4R/dkuFt6ELiA1UnyEyl+pX2uFxsgZSm6occkla8rje8FhIpKkdF2sDO+sXyKB9KoXU0i7Ir7F1VZwunWqzy4sB6fCjSMQPhGEh5vpwty1uYThoAXqeC0G4NIlRVnVCJX1db50yVyJcX4AiFK9XV9ehnx/1HI/VMsvSJI/xYf26hnnkXUuhZnhiqVArLcVqi3MhO3PMwPew1GNQ38blrmMJO7ElUR2F3APuZfyiF6niEsEaBMvLrBKofzlTkSa/SvrBPIXY4QGJGn2oN34J/aAUxJ/Hq0Gc9uF3/FvJEinZqrPY24VM9FXO61tdJiyRawzTfx4A5TJD2fjoiHkUWBfuHdBKhp4A0TSrwI9BG7imK2ZdQhPfWNOAH4JYh7a3EqkdfhaKYbwyDqVEE0z+grfBACEA9iYjNkyIhLM5xmuUwV8WjSTZcqTIUy1NjfFCKZe4SZO3jxH/MKn+7RME1ii9eEF/MZc+Inz9CUN8YGL+858LQrVemvSwxts8whDvuDvz30QIjCNfMBvs+plhgPF84nj7hGD8/P6Duj0ji0M/6Dq9t8LeRCMlKnwXNiSPbxNsk4tzvGycPaA4m31YBvc5jKOextkmH+doQRz0MXvI5kovrqX/pLhi/L5n5lbGvHy6uSQWf9YsLqg7lPnZxfEGQqlVfcvbhvPibczl4byyl6TURW9rMWy5oujdtXpaMkkgF83nwXtO17Z9uw7BpYVugztrH3TFcRgZaFSQ+K2zvey4ncSllPDIzbmQeAb7ONvzZJzIt/C7lLHjozQDPIPlJVFUC0kXh+9GYTGkFTVb8QsODq1sKZdtc6VU2md8xJxEbxP8OzJOh6XGdzAGHpYjOy215rT2s5E45nUrWoPgN5iuFtUfU3CvGmc2NnY+8b+v67tw6J8MYC+TQC6LNDgfOK6OyuubEglkg1TDwtvR5heOPe0HnjbpldAWCI6kPGGliT/KOuBFgBptoXqfhzPwhTV38B8KWXf/rTZfhuOobHTWj6N54UTtyV7+8a+bhR1shsosivZ4HkFbUl7IMGxxznXMP4H1Tz7iN87iKYfT3/ez4LET6FTAOP/NfbkQ29XmFZac6wtaUq0mnX0365eqUrs0Ky07Nd9vWpPylCSmNqaYEczVZK5FOV8r38b6pcdxd9AfJlDMSDXFt9P5T/Ij2439IaPu7E+t7+EEBl82Wb0mArDXy62Jjlk9zknVr29ymnQNNk65Hd5vlrGBiod6wM1GiRstvLGSZPsY0RTFkXkiZtosZNN190Y1F7ud5uH250KCxrVUcnatkZFTt5Ln0gaFudeCalbV5PnVYtKiWhkKaB9aVrvkHVBg3UmKBngLahiFNPWh0I5JtjwDbyt7imk1dGfzZdRWZs+oO+qq7l6ujAn/HBaWXmyXitFykyACjOMB8/hgQgIwMgSIQoFxImAX1mFMTQqU5QfnIhLUVMVvmqDcBDddUO7i5ymjymVWpYT5SNgcCfMTO5nG1yCqZRpVk7Ag0QULWy66FdJrZRKvVRLiF0YrYjXxm3DJcVsvPU4bZcUqSmGbJe4OmXanxN0l0zYkkRIowxIR3VZh20TaLkzVrOxIQmwpiC5V2M6WRRrRfQ9p+mUgOrWsekzsMmXYEz193ofhC7LsBf3Wi7LpJY3rZZn0ikb0mqx7XcN6s9k6Ng773lZvLNiVAYv7S+qEhD2DRuhcfo1hQ8gUxdawDmfW2FeGJdbzYJoJUGhRrleWC/O7Mgsm/qhlFdAZwoeNqoLNUBzvaRr8wjWjVwT5z+fj5hJuuezPx5XDewnjCH18evTx8cJ+IyO6TZQGI1gYwWLluoTl2/zeYbaE05VNBghrAiIGKCPZYxldswxnx5yEGWNWRqVSNemwir0DvHcHFcC+Vbz3co1y+te4D7SX4sre/pwyuaIs5cGRcRBSyEEu8nAJzqd/ZlVFRc8nIBKQvkXZ6zql4MaC232q6cD+gH02CcwVzBRcn88N5v002Q1LSi7jwGVDBgqsCjNmBYVaNmG4WhLqNgZl4w3tYKIbvAhbktftnKDjMP/c8EGS1Uw38xLBDb6VPbjhwYAN+QtbNqdv51BzcPujQdUHt9vAa/3wDa1aSz3rRgmjcjF39ZkJlMi6gz4U3Gj3Jek9WeMAnKdbSDEBuO13ascxQZ5o4PBep6Mk9J6z7xHyydttY4KG/DnDKEECnY4rQY1q3nGHy56D59JQQhZO1RRwbT2cIYmAQyTuUIZ6sVg2harDcwhlysnI2QU1MHjFQK+OLXGhN8MxMqZCOjixT9+DkGYMJ06H/MsomDkczIxOYMFl1PGKL9lypvcN9fToRNQbhGRsNVW3yV9azlfoeMw6Z4hBgMKUsL1efIVcGJPYo/P6XyzxKExW4NJ1zvWlO5H7YfV388YBN4BBFq/Z6/+T1U7o+aGi47HjMF/q0ssDuuqxcX1+PFbdDLn1KrxYvY3Fj+qJ8PbCasXgtbBuoETciI94trWeFn3bB9ov+O7TMbcj131VxT1Thgd8/SbkOkBC8bVLso1aWNbM4+q/42eexXayLcW7JYNQAWM/0WxL2ZNk5d7jvizh5Vm1uNavGZ1tHFcu4q9H/xHsv9373c48He9WxN6+q81XeHVdzi6faj05BekBdmYnHlfacjnwjM06bdiXVtxqz8u9vVIo9cLKAqwcKQ9gsY9oW5HQNsnpYDVrdKRqH8DW4NqijLmjLdYr+8UHlqZP5L4c9g/AfiwtrpRJ97GcR2pj66rv7ppbelejasQvprfl8T3IvnxjqmhUMsoEWueXGs3gU2mPsGtEdhruwya4VD113lVXWOd2MfY575o7AxVwnGq2OW9ZNUphWrABT7HIBel7cLuemC2461UD68/EX/QQ0+Le7Z/vV9cFr7Qvn3PUN7pz1mbHH01Xaq+X//evdcxWJxc29wVUq76mtCisUVSaAZZw4kvrjYO2N4XH9rUmDeyt7zzXINmz0TqDamwmShmz/noFCj2jy/b04TRARoMvN8sN143FM72G3hxTHC2FE9Kx110GZ+wWJ6wvUeek+2k6+WDSYLTeF9Ed8yqnaHJabcEWCch5+yZmLW81aK3/AP9m0eofK2aOYyexOHo8FpetDeUjYHa9d8yM1vtxFu237B69CZ2s6eino4899Fq4kZvXhY+H30ThjKZOfKwZQeekgMzwmCO3u6/JAE6rJfAxuzuZ99geWK9b6yvHqfeA6tEv0iR2kGQM6oanpTN/OsPJdj/pvYTjHL/P8EV6pb/5EN7pP4enOU1l+I7fR6s9TYBWPuyKFG5Bj5bB2u5Y07xj1gHNb4ljZyHVti6UUFIChVU9ZT62ABu9kUauB7R/KYZCmTxzd20z1FfYvhRosdvqpKuzd7YTNI2n035NzpwgurhwNQJAaqdiL0VnH5lWOnbcywyZN9n6jOhw3ID7CPMec9p12dNijrHbd62B7T597sW/oWLBY1m+gt0bxzgWokWBJbZ+uUBnDbAlLxH7zhWUY5xkQZemKknXL5E2znFYWxJ02LMpGKeXL8Fnr2ZawR48atBP6znhZ4XZPJ6H6deUoBMUKQDYMA4sPOIRxzgt7b11QcGQ5I0bps1fKAE92AojHt5OFHw9BqwHgNqlFtYHaXaE1SdaIXUiCtgPKYWnPOz9hhEyYplTyN8Dl6KtTd5HAe19MYPESDnqpuZOi66CaLG7Yf9cvPkhDauxC7k9Hv2QO1V+igGnCxgsysGOdiSFWEfBFU/3+60WH+DGBZj+ou5BQGyOJDDrNZtVzOU2LzmKPKQkH4zd5lB1HOaIF4KdUbJdnqHVGtUFIAUBVxu4XgGI/3YsKD9wFla7TBYt7aikZxLpxKoeU0c5pf7R7dLrO6rGQGZi1hPqTzExEFqctwBYAjQ+d2HGtcFasJ+Smbk6PSZKi/vyZUtEtBzX3XtF69BSEUcc5ekkm8Zyvo+pdQbWbeNiXWWcMBEJtTz6aOksndQtT6Mb2DrpvWRHYhvOHEu0gVpVtlVPLSuvqZVjTlvZ+9vCcP9IJ8gheY1P0ohuxhaQmidOuP2jMbtLryEgtvb+pKelZpHI7tn5TivyTZAvp3Qyz61ErFUurSif0uI5YEtGdYsTJvZiyu9WppgDtSB5OZUg5KW814eZfQTGN07bvAQ20bmj415h8GeLld2VgLwexfLF7xnZsfwBMwDMckKBQgIAgOggakRH10zM4Q6HAtqSEKWchT+f6RkoueEGNP/wcHaP/Y3y4aHX80sN4JIn3gQcD4prQhotLX6AQvZhu/7c/nF+ntxY7Z8ajOx8hR5sEzZJfj7jCyxxskXc4Oh/bqune+EaObNalUUToDfMPI5eYGbFvVu2XtapW2z2y3zu7LmFRPO/h8X8n9t1TNettsibDAxLDj7f+wQpYLWHVJ7i97KBEeBEMBKEDdTqIHxw9kDcgDoxmEz3UQWWGASt2e8zNBHKh98PYN64re7VCwZ86E3mq8WViqo9G7e4FhN6XHxsqls/H/rvUTvmnQBa0Vyirxb6PQIY8mIApGF2ETA5gwfY9y5ov8eOzoClzkzB0WmOw88+ECVYzHpA1gd63otmLSSZJvAOg9nh9/FaDWIu1WwrCo1SsL/CG0aADR77/wz5ESIFP1OQDUPpqIeAu1wxvTwc7eXjWK8AbTWk6p1IKDIXrRdtEG0U2YnsRQ4id5G3COp2e15FoBXvQ6a0h6vYiT7f7cs+oTQPXyevpglnxDuHbxnTuxXfjcudIhhc377ZuzHApT3C5NkaIm8GJ+eSLZsDhR4TXq7VCUbuuk7HgqfdDxziuNx70tb1+IEXbpBrD040ucqcRnJy3RG5PKdxEZG9B+dmyhbX7Y3e4CJXeO6GC13csyCHjlzvHuC1PR3sgOw1kuWYHD2x/8hjNzsLvFyZcZBHzulO4OUE2+3LSSNPNPR04fyeCQ60y9oZtuWCLfmQ+/9PDakIAyyGZCDGKHzDmEBGs+KTcILYc6N4eEEcBFCCQiCT5TELS0KeFqPJLIGWWoq2TCCkEMzIYqH0LReBZ6NNhrtNDEvN4hjbQElghyRirTJxZNkLZTuIKFFijLccRpQph46qYOCY46x84hQDlSpZ+dxpBqqdYeYbF6CLrqFcdwdx1z2U++4jWjxEeeQJPU89hZ55ga3VK1yvvebhtH9xtfuA76OvLPT6xly/7/gGDDI14T/op5+IX35xkzPELhgJTIyHFExJgCxwDUE2OIYiFyYmQh7MCEM+TM/E1EGXmk5DSrZjSVlbc9sRWUOSoAmSoM27qTJoYmpiamL6Su5rPqj04/g3/erdgp76PdWZJGiCNtSyhlqVQkxYWVtZkwRNkARJ0ARJGNP2crPPj9n2pMrG9aw9mHMvPdjvff187lUiCU8M97r/oalguxACLPoMcLKDPJr7qfCZMhIaZfVmSvU5UlqUzougXyygFFFESwIOiw1nPvbWIlxjjJqbxuqQod9WyzTOE3KgPAdhphjJAsEjwYvkSOGNWuKQ7R7MDu1/iWx589lgRWA5VlpBXIUAScoTZVbYWEaoaGGlTVFu7rpxTiLp5iSSzq3ustc+e+2z177uqMBps802O2B1N4F8i+VbbJdttttlmy3dWI3Thm7IDvnucKc75nfKt3ieP8+Xb/GF/HE/yLfHYogd9ttjZwh7dVkyBxRGgMA7BPIrcGqq3JSd29bUNDMlw648uBgCb180mFnxDiZ77nKRc2OcVsNW57527j3nIgC7kkCeP+iSO+ciuLWvP82eew7bGQ6EKJz+He66vfkLeOPp904X8ABij2cPOJ3WUDyhITmVbSwjKyLJJP+2t3IbJWsPzY0nek4uxxwSTn3nM5x97wKP/Kh4YmzRpq0ogPe4QB8my74pVGgOM2W/qpg1fwsYqpyFnVm3JyrNFzBCkVgilckVShVrYGhkamZlbWtn7+Do5Ozi6ubu4enlnyywcXDxNGjU5KAevWf6HlnyAPQbMmzEmHETnfboDDjksCOOOua4E06aNWfeKadd9wuDRTdUQp/6r1BgfnWIXXJCcfAGOGqT+EcJmO4UBWgsbBxcPHx6BPQJGdxMhCx6rGvJzaiNy+nBhkibHhu1OE5ud4c73fUEOHr3Rc/u9rWegxflpt6RHFnASaf8rcrpkpqkpeg0Kn1HQY+rAqdjvByfTgAnnWqlyd+qnD5h4HlV8FW+oxbl2ofgE1t96nNf+NJXvj7hr/2uTyrhCgOXe/J2jNMi9xZwwkmn/K3K6RMqhucVB/C6vo6DyfBdxCu0nfxnEzy0XCDxyNLC2tblMXPAYSV3WrcJ6yGjTqvtk+MCp9KvRQ1zx9OxAJG+/vi9ZOkGXO33/pcLMpep3DHG/MyRB+bPBzbBdvFsLRJ6WyTaapvtlBUPlSj5akkbBqW1D+x3q9s94wWHHHbEMTiCEEVkyDBde0bGgLMjY9tBRCCi6EEgKd7uIEXkGozVVAqXTzzR+ECvsrlt3+UnHZfpotY5M+fcaXntEoTPX/RfefNp+alN/MAxePxGWQa/IiPvEOFRWQfhgB8hR6DXdXC9qkOaFJ5L9ypusuxRX73d2j7c3tsEd+ayOtb6sUIXaDF+3e6LVzZUOZU4mo0FJiuCFJ+z65NZyspiSWwKRfQuC1Ufp3BOKVjxc26q89Q/kfluuGmBp15ZpM1X8tIOw5/3lCPboWi3higUNfHh5sIGo6c/Eotx5UolvkowobTAxKP3u8pxOgmkTJkyZcqUKafYjCHTyH9l0omMtiNOm0GhMVhKKmoaWjp6BkYmZhZWNs4IMC7BCu0KI4ITFROXkJSSlpGVizyjU1CM7/0x0ZqiHsPjnveCF73kZa941Wu7U2uvoYfuFHnGpKCopIxXUY0a41KPBiPT1NLW0dUjRJ+B3GiweGnyDKWgGDXGpx4NBtPU0tbR1SN8Pc1Je2kCFaQezesxPO55L3jRS172ile9lh5sR+QZTkGxGrGaaGnr6OoRdrMp6T4A0ClKDKWMV1GNBmPS1NLW0dUjxKM4j3ncE570lKc943kveNFLXvaKV5vXFpRwiqEqKJvKVyPBXhRoLGwcXDx8egT0CRmY/CYiCFu0g2qVVL8ccp3irUnsvvGASVvbrLvPi4FR+2zKrQf+U6OqgxeG8THSiqrqKzu6YGHaduQVsaOqnKLjFiGqk+UZyCn/5NTdfKVFVU2V01JfvgU8usVVSFahT5myj6cDHNM2jR/wO05Dp7tFUS9+5YozaUbt1tCzcyE38/v0233D+qhMfQW9fsNt/Kw6M6+MO/IXdMPNaF3YS6+81uaNt/7xzr/1qabLgB/NYAa+74msv7gWT5VpdPV1VeMYmIhXsfZ6SVXaFCLFGj3WBWHyszg0xAnqotsreP8Q0luS59BJp990ZbfqKaGBiIldhO0uoSxQHRC6zdC/n6y3BUGHfzPZUxMaA7rmNfs4DCxlAPqXjwFL5aApq3Tj1WvEvednuSri7hnNlxB5r0Ixj7X34SNR+D2oGM1h9kNqeR4eD/tbxdRHvUAnKdqD2BE2ULPtgYtPQMjw8mU2FZoWg8XVgeOOr6/ObBQzGzv3SSdHudU7U2mVXK2aXBv/z7Pz1Dxs7NyRwhax6oR7UAnpEAbuknHEst26Vv0fgrQkzcZHHu89qh/ff2ATIaabAXIIhIuIMDkc9VGIBmhIRk6BoqTDMODosYxMrGzMLOwcVNRoGlpOLm4eXj5+AUF5wvIViChUJCompFhcSTB+BPUAupbI+PmjZVgTbuIWEWTaGmmZdbOszGumzbKHlTax3RxN8kt/zjEHafNvaqjyUU8alSHz+UHDwIuEhUNEQkVDRsElcGdu511C6H3vBdQK1TipWMmlg943FipBKTWUyBUmQI+AcWO+MaUVqRpTFXRd/RhCsTJVXvhXKDQGixMRxYuJEyQiODp0xLEzIUwuOu6Fyj9iQbEK0y+dNHEHhDL1grELsGlm05WqZIaVkCDsbmPWedS1zne8Cfa1XDlF5dK8vCVnjgIxWjjPTlZRwUTSsiY3mYRSvdOraIiqyA9lhMfccPRr47lf8wpXe6QHuJtzzq+WgO0spukcJwTFQqHTc9dU0KCQHUX3ptA5ZM7JdwROxEPN2+4rJrvGs8lNM1tedS8xnXIaXHxaH8VAkcU+v3uGFlTnlgi5+jvfF6sWVU2Twh1jKLtDONnps6GVq4L5pAi0feDVHwKCOhAkCvUA2gOHJULhrK58/q6S4dwQaAyxV6XIFZbHVwyyVmnI5Tvi1VV6FYFcDiMuWiO8kuUSD0UxAcHmeQhMJYbEc2lzMCQUFuchMCQo8/M7MCSEZedmGBLn9iw43lwFhoS2b87ZYEi85sSBIbHcDgZDotqaDUNiDPhfATIGDcf3DmPnjx50J7FxitS3pZeSNsG1eeOMRGLF/dVrvB67bNjfcLP99RSybl8+hEAmzn68TmYtGa03XPxoRStf7JFao8x4zVlV7Xr6GvFJjWEoHw8Xn2bCLoXlRBU6gycSlDW2RfLOPEGmHb7ySYDKAbFu81Wnii1PjS9Gncu4snU86eqcxpT5QHQCdJquUD/M6vSAtvwO0XjdAHeNbss0Vgt1pQ4Cj3YBXjH8uZX6FmhA2dhuqCO1GXiE5rSjZnAgGMCqSSVUXkLu6SOBB0itB6NIpptogKidfRHGPMCwrt3m5kE2MQHE8NUnaMmqZvuQVyY6bVDwtb6IF7KHLwHCIXpEQIZ5YvDw95LAk8bZVX7VLlWh8gov1fHghfPGJaU0dOjJoX3kDB2vtZ/NEYfgbojdfMqn8Gpyg6xcKFfZkN2rdNZg3biSbZlKoAKYnQ8ErzzMZ7G9TY+v47MfyzyEHyWX4EdBOfzIymYqkDnENxgDEYlSllGA7k0mnVxPEu4o0TgBwoYSLMwQchRfnL2365O6gv6uRaMFUfzzogXsPmpqiW2dosGS8TpyIAoqWRIk+8aHEYXsEO9HAiVRZOQojjZ5QGKeqit2ArNA8Q/lhRTiJcfDF/0wwlMq0wts/HdbPYGUcXOHw1LzzebGcRh3FmD3OdKOxY3bkE/k3VpE15rJixdCeeUxHWNblcqXKVWiKOFCtZ+aNw8FfGzB0N9UVCrYSr5040uIxw+ce4rIF248QXz5Y7RolefQF7SBg80Li1filfie+I1iscXtv4f3ocueu0VvPbAV4sm9B1bEMVWAgwlDRRoStseBT4D/zrXHvL24Dz1nHpnVEbfYZ8MiJfrA6JRzTaxIqDKSDm8wuAvKrSSZph5bjMB+KrOFnHAIFDC4C49M97jBPgv5ycd6ZqQjD8G4UeUENUxpGbam3dNlsat3WADlfSB2W7L7vMLInsXPV8zos45nv3+Cj/OJA4vK/MRpruyIO3yFi513/pRP5ehC5zj2qMNMMKIJ2ySVT8U105QT7+Sqyyw85/SL+7ZMO+kQPW+60U6F9sZZfddfurrKKuzRlpqov9aqK2+4rnJVFdeRi5lS/mvoUiWIlkg8sUQVabB8kVy4uGMMk4MEYgsTedBsyxlKNrEQ8cUWTRYzmoPZk8Zoo44sKRGGFULgCYonptAhODR70ElzxgzZ5HVPe9CdbnWty5zvTCeab5qxc6R8YNaUMTYY/5cgSogcr5r+rIyrV/vUrCoVSS6JRIoSSUjB5JNFWkmF0D+ZZpQhemihmvMcZhfbWM8KqpjNJArIIJ4RDNNFjiriNKEGIIIBChcMWMXk7CjvrQU1KIEC6YgHFxTXhwhJmGTJPUcRF2kXb+7Nl/m3kXAoIrxoBkpShKN+vj7i5enhbm2sElHEcTuO61/w7muVOMqUU5kKizlXMzNTVVUVEREhSRIAEJ7/KF3atst5Zyos1vzMzExVVVVERIQkSQBAsZZiMzMzs9wVJ5qqqqqIiAhJkgCAGwquqqqqqqqqqqoKAAAAAAAAAAAgcwAAAAAAAAAAAOEAAAAAAAAAAAAAAAAAGPykWXyfiZLYSVUZYU56FCkfCy0p5FL15yZIrPdzvFcNSilxFC+D42Vn7P9FXv4//r9Fuqupp7s1lWVRBOvmfYCb3Xy6eVp4eLi5y70MSpIkCQAAMPigdcmHuf6pn/yFn+txT/VwiigUPeY0/A+aET1aVCkV8wtzcro1ynhgQJuMclEiyeIhw0Mjhp9V30TGpJyDzecn9hlFft+mxjIJD1swplezSo8M6ZCVEkMgEQIbQoGHQngcHfk4VXLE8GNH/YWypo06CSZavvVLq1Om0KOWTOjXqlq5YV1yqsQRiUDkoKMiQCOCBwsqpM/g38/B4cYIwxFhPFhgoMAJg/x19R5djNuevtBmq/M7flDGI/u0qFUqQnLSRJkAEize+KHRIUPIUUok8GNFjZwwLjhU4ARBuEclw3P3NKhTq1K5YrkypVGuOV/eb71+EK8iNF51iKrgUlRgyOP2WUFRgSHv18V9Fy/FEODjFXeF+AkRIkSIEMGCBQsWLJiCgoKCgkKgQIECBQokJycnJ09539miViBeci9Mi0CB5ORDnp2iIS71NEvZtbmKwldzJkfhYWurKTh7vu4XKbkCdnEG7LY1zHh8tg4gHvXqjFrAy+1UXeXpZ/zcL/FJj25HuF3evXgZIq7qkh0myp+Odix0t0uyQ6Yp46iDQrO7ZAetlceWD/ilS3bApHMCMYDaLtl+E8bxBQCWd0n2WW90R3EC7++S7YUPPwONN3W4RyLVE5JydTIqM3qjf26uv38hYdUiomLqxSUl1KlRG9BRchQFdqPsNLEdHbZV8sB/zObGjIgIsDdlfxkg9gEGGA4K3Vpp1SiloRJlFRlf7jygSw/sWCJZAhD0ABNQBsE0BRHaIJinJMIaIFi1IGD7CNYtiXB8RLa1JJnrI2V7C1J4PlJ2tCTgtyTY2TYRvZak7NaSaiXTkfUJBkAbY9AdyacWGlg8pZ2KphEYYeu9zDhb3BdmYWVjR3Nw8/Cq4sJwRtAhCSA/GBEEhWGu3QkUPa1yRAvi4uhUwScQwxJCBEQYNKTf5bRiDLPTN4zqYreutYVwru8s9gQfCEgaBPmCZ5sI0FeAndoS10Cqv0S2lN2r7OpTtuXjbE5lRqQixcmnu+c21V2PvlCTpEKowtgd4REco0LqnX7DL3iVl3uEKx6OfDuOg32wx1bzcODBZeZpjvTzwjXnKOWDS/oIDKrN/LgiLRxw5vDTgYgeVcd3tYl+r8/PRuj1Gun6KRN+E9F+8FvpLpN5fPja5kD9xPRDQz9LVksf8v7WTf3Xxov+Y+9VX+p4Om/rCy73nmze5MnUzONzWg+ffuD06Xv5p2/33WZ7l+l6wyBntya0cOt73bqWq6ORK6k/1+Ty/pIfF/bnN2r9v+yf9i0/yXhLRAh/e8nopuO4Yo8hw5OWE23sZF8VQMur+55ND0t/urTbHlRssUX2T80UDR359ly4Y7u1LjktLuwbZ3WPX98H9WlV01Rn3nJSueq0dP7pEnSTtEWiFmpSt4CqxNP57n5McTzJ5ZDNpcp6k8i/FggTTGau2TwUCu1M1xna0NWzMH9YacUb61Hp3od160YTU2sPXVnX4CgK759c7kNjbPDNPuiICHxa3tPTS7KAe/VF/gTzXim3wFrn1UJzMmvrarbj+oC3BZup+etRzLxDU+nJud7rT69b8vP8vUjNjHQ0NiMe55q476f3Ytp+6oaLKa9yuffTA1wsWDS5UCWTtr4c/Wfi1FSvbhoe8NqSzU97inXU9vZYYx1/Amt+KQtU7etGAaNmV5jEMP0FLBl/AotpLMiy/KlL1/WEXFBdoOYyxM/J77D4TCwLjI+LQ6xM9qH5W5mnNsH0GZJTUjOzcQqLiIor40VmGYUQy20UJVa8HZKpZcn2lzyHlDmqQo2zLqpzXYO7WjzyTKt2H3XoNHBXXIlBV6edVj3gB4UPIpSCBwcBcOBn807PDeavMV2RlvX/q0GQvkL6LruCqqZKObOILjsS8UC1SpUzr7tGwHxswP4AfeLAgYAs9R4ihgTxhzmpp/fW8iPeqaYsLm/d3OqIjxL4WU37QCRY9UbZiQWsn6mLPKTsBFWyLJKTSkTqiTVRAJe04kOtzUBmprYDPwHeSaHAV6HMS+3sNlojAjJ88WPNMK2cUsjKRJKreEF6sjwiea4iy4yh4JCkkEmf3DACeiiugmN3C+Gzk32uFoJMRYWgkTmwt1u5NvsSGYy1lgtGQj6ZYiXS7L73NZMQ2ciD3ZIC8MqGuzopO9dcJOirhwnvjS9Fr6EdImNhDhuFtExQvyF5EiLM6F1nBJwpzHgB1p+hWAkp5/A5ZdZinE8k50Cte5rnCN9WQ2oFSaykOMjZlylJtThMm5alTxYv55t37a8cWESm6+WP9gqXCJBlAgj6aBTwd+AxwP5U+5HntPVrstsdnbp95MjW4zRbT9mxjJVaxrVQ9373TG3uTI8+8/gv85c97QBylqUZv9LUWWbSsj7MbLZ+2e7M0mL6cqSMOabauGdN/5f//SfeeMpfT/X3Uw09TcNzLj9vZOd05hWevDL5TdRvc+gdit6j7H0aPnT240o/rehLcr4u7XsyfiLrp/J+KvlnKn+m/udyfyH9d1q3ZBVmB8xNmF/AG+CeAM8eoHpf+G0DFgID6ElbuK5J61T1pV1ZfUVf27tGv8gIgzO+/PBoKDAWnShMvhHJTGdmyEPqw+nDhSOKuP5o5xh3fChZPDmZmW4/vx38cva3p/786e9/8Ieb27/8x8/86eaOz/7tt/+AbI3din+BMxP/+e3/7jj4r5sPHf7erbd2XX/kjiP3HDtwfNfx60/sObH35N2n95zZc/bA+V88evaxW67e2P33Z3t7f/18foT9W/uPD/ztxb+/lIntsWIKE29qJABQTPCfnaXqGTNGZ+UfQ9myDsd2LM6tbRfiH30dsQLg0Q+JFSGmjz3ufsmqjbnjof3Q7kgqLvxNH94/PfCDz/NbL8YCq3P23YFXqQOMr6ceVg9r8r0LejO4L/AAF+/YLW5psOEK2Frywa0Btv98vRr0+oD5LochsAGHL6386O1PDJwKfuh3lbYEFnjsfVNVyRLA+/8UyUngEbnSKUVbZSk/HkJsVHgI0swAAUHQBVvbQ9/5G9d33vql79zVpJ5jGCYaSNI0u/SdxTN8Zh3Ye0arDglG0yLoMs1J3wPu/vXHx14uDPi2ryefv5nsWJZOlmozXo8HlcofpbVrkT7h/cE8Q5HNTmLsZHPWidW+0IVtMoqmxppHjV4A5iZwk7hZOC3HcibOxuVxUa7C+uRKk/Gplc+skueYhgQswJGbEpUxyer9YoD9gKIo7qdm5miOWXqIKwIDv1PYc+jBxn9DX+SHex2PX9hJI2kgzwE+/unjabbuxy4vpC8cH82dIz6a/9G8D9fI1vjqDVd//C7aDS3vdWyi0GseOJy9XtHF/fZ1/RIw+tXPFVrxQsWoGofd4noe60sheqcfyVuLRIgc5LkmCubRN5BZavfDBt+NU02sqeRDPreE4s7o7OY+/Ij0YGyRCl2jaCjAW8aYsUuz5yh8qlKZNi84Tk+nsde96pDzXlfhMyelZBR94einn8KlzwRNQ0vHw8vHVW8eqvjwNdusVHlZYaVV/pDgP0/tkiJVhp3Sqe1ToNB++U446ZRjfqp3i1ajm270rxq0eeOtl7rt1WWxOwPg3V089IywVELPhhdFMnsHe4MhERHuydwJYaAXBOdsY4UTA9sLDmcuvuTOsk7lbF7AOfzNnWvjdpzHx9z5Nm1wQXoK/e8WxjTAWAMw7w7QzYP9nk7gqCsBe14v2DkDYCcwlk8dsyr2WZa3k2bTRqviogUvCkFN9H/azrspHogU5ZqgBtiqXXdzPWyeee9ZuB+d0zpIstBraq0sKv0z6TZm5G/FWhKVgJAhEeAN7Ygsyqzlk6uDIS89UKLUTE8TtjeFNhAttCMJZIqRhLKB9i4hmtIoLGfEn3ZUxJuRrrE6XXmXOIlPSii4ulHlpdE2iTjCZSP1uRqBjEH14+SwkwMg5UBRgATFufWjPR8ieLwLdJ5I6aNhZmdgw3xhC2mG3v9AWtzuX3DGEFz7NMDpgujjYD9cZqjpFLoprWiSGMGHWMIGLGw8CUK8qBjMih2ng9plSQ1qkwemFNjMa1YmqLpcl+XTH3vvpanv2CayuSdSynkaUTCiWeaZuqV+oVRXHdzN+2DUDjw8ls4/GCyecVrnDivSxtKBFx1hEjyRF0Mzm5ok6VGAb72rbrf0leUtlEZPolCdmc+ai6IBSe+db5dnSZ6Yy0ouBA/JYga4HPPiijDdkYCRgdA05MFkaH0O4h0tmpXm832zsKNoQIZ7oMIAc8VEEbKx3GctL/S8Xq6Lfcj9IvS369Kk12Vsn6pQBp8Ua5jBdbbfsN3/z92KiqaBbEsd+AWy7bPXoFruYY5a+t3p9rzn9VdI+SdyJCyFbvnumCQENvDyDOaYLW7uIFFIsqNkPiFhR1nsECJDi2JbHOWRFjRwKOvsbPDGHmHdDrGSTuS2rFOftjXiuXuRowfT/SwOzCqUbj/xULgb7BdSdB/pyH6w7/aid58Fkse0/uyPMKvmUE2lHNNPLm+60FTzIJPXX52ktuvpukmzFN8666wv9slcooS3xbpZbjfPL3ZAulyVNUaz2E7UsBTpjdTTuHa5/tTOE4JFyJjS3hQtplp7sr8N4J9cxO5F+9KwwqGXYZhh3y4QhliZBWrAV0+ml61g/Wh0NPtRXz6FX3AjF03nknBnOEqN0QSjPLc9ueehLBYhbLLqlHyCc1DvyK2vbzLk7xHbz7njTME8ZR0YhPQMbAO1jLeAFA/r9YwzLeeiGt6VgFK5U/UBm0yUqXIp8nTClO4abyWvJ+7snll3PoaAhBP8dCW1jdFxoG1Ug+SzTVAHO0OfD6v7eDkbSHMO1D6K/NEc+GWkJ9A+p6sLJBZUW+WDCmTRjbY/fri67U0jcFztHPMusU+SIPJ2SHdmhzaOqxPrVV6w2TskRJ1QSLbLszxaaUkv9atEyG2HBnKDN2huCFZ3281Rq+9Tt1MmM/Ux+56tZqvVge+r9xuktVkv4AuD2R2yR7cmieco2VNDEI+7hXGERyla7e+A2wJQbIzZFlHkRxH1EkVFre9c1jb9l1fwwzVTbNMzxcwN1DqjAY+0MBYeqR+5sbGbFZjkhG/uL8kjFOe8L/kBvHGqpfMFaD50W979bQPklBfxrmEmVfVM9oPB73hI5cHA1d3mJW6q3ayrN7c8h/NkRnVD+fbwTyv8HI2O9soomMUChJCDFeckpT5BTZcVsx4G1uDxPNDiRf36K2RIX8rCzkxnmNtnl8fW0eJU5CrvLbQpSi9CHh3k0aKvmcqAe0hV9a4+7YTCQtdccmYCirAAovLWqRa7vLdk5S/UBuGrWqtg9c/ndEisT9M4xdhsufqBc9Bo7kKnIQdzuxk6nLpP0ZAv5L9zgMJAIRRgOm5H2XHgTDufZ6oFyJb4fUb2QkkY4CmMvOzysXC/qxh22QPcRfcWLKZ+OC2t3K2aNeEZ6Hj0wXRkacuMxx78ya6Zd5KxAJGJ81Wc59jqkIUB2W24EEdHIaL6O7cW8hYybFcpcWCHrKG41OuxShTqPlfs0/9fjKMx7WhLQLMrj39dLRDZgM0edR6vF0QcljoNpclDjvDjuyiLDcHtWNv+BoaPEbe9hndBj864Hm3bZgEDGiT60Wq7/33XFkPt8KumQecPe+N5vxkem/+FFOWLB+QYfGQh9JwOB11ncyM9AKLPJuQzHEIvLEze8YxTovFEsbPY2f43fxZH6jeWLCvXbBZGtqjClFqLYR7yLTxzUozV4SdUxiQkGazlgBPDHSUouRixE8giwdhwhOvSmUdXXpUnEqeSBuvOef5Tsw2enrGNWZ6ZrqLAyp6wxypIiOvjuGMNXXUk6dxYTnNqbbI5GvIoUT8WGtG74LyYYCW2rafrunolyYlgHqvqb/P1psB9M1bMd4WfRUs8i4VYAfLzw31ON3meylxqBjUzNWnrrxmmdK2uJv3l4OqvApy4yolrnEB3Tq/11013g9awziS97rInlVJxwlhzCuchylHX+RCoSu8fwQw3zTgz96XCfsATmSQnPL2hfJxjs+iBWKF1km6O1A8N+W1THlkGXkB42M0xafK7g2qaU1Gnwfb/MmMNWUmM0gz88kBvMN7CsGRSAXylXijsVg8lVgzOmfwOlL1nStnMNYjyL51d1/KgGn93W6g+CcD66Qw+9fiQP54tKUqSQivYeP//8pFF+uwZdBkX8K9hEyzcy49CTNRlvyWEIStjO8KgdQwhk2egLYnNKS9TPZgI6ks7hO8kjfJw6LIHtdhkoBJ4oPDQJKf25FLeU8c7wgQeZBTfbgV923dIAPexdcpEXNINP9jvAeQmnlCm504RvDPxs5QDwFdjv3rBYOfUtcZXJo7cV50iypfSgQ9T7jiV5MQk5mD9uE6PYkVFwHSaLUJ6PupwppOsYe6g9p/pfsClahYCFtQcmxhQB8AxcU106rNFhFdmf9rSarPffbXuXffa67rffsndy4HH6xS2trX6IVavO/b1E6ksjNHRgzOO+aGcyPm6ur9ABK4xfTPcNLMd3dicNeM2VqBo7PvM5XOPer5zBzSGxS72Tz+6MNb1ayfYlOolIpR1bzSNm/Dm2ceIM9tb3Y2EKCrCos50E1n8rB0bYn0yfs/pzQ4HlALVuriObG8q89OZRZccfW8VjnQKkD/w2LPIkfOUbBzN6h+XVl98zH00uHIx2tvvqEtrXXiqeYAFM7sEuYmEAftAZnrzj8hxsnefR1kdP+wd58ejVSyFVjwGoLTJ7o71pdbt7WlQLRrn2mMxfWpPppK2fA1nu2qzN22xHJtBF3YgN33J7tSzDcB/I/pzXFKU1ke1zP6ie4eDnvFEWxhw225f/iCQyshtj/+7YbjX25/8D0QKP9n4/8bG70il1Ze1VFY/sEwj90uvK1v4TUkeaYP2WC9dQfQVba/sdQ2nLtkP7fE6/B2pFMaeXYf/hx0bbNFuv1GdZ9Hcl10ur8m/n2DnKH+sJ1oEyDEdvf/2Aqjn2QPx/Vc+tPe3f7rdXweMOTHbXs7TdLSPtoNpYGxYs++SJH4yQ4RSZ0bC10IwS2s4ggO52UlT91PG4/uEo82aOCKxsIYoSunE00ojiDJynFbTRAG+X6g59yODUR8+Dka5H52TXkB0FEmmLWSz5iRSTiZVsy1Se7uycPncbNHy21pNpMY1k0KSmxNn10klUx3FF5BA806/4NCnmtylM1Ny8OqhEUV/+T3oxEHS67c9lPApe7EBGBtmgbFBwklq+6+92t+//8ftiv+mpv/8f2QtswL40SzPu4/2Rb3/qOdh29E5xRXMgVLJpEXagjWOKE2hl7tTy29qC5fPzxYZ362sLpqTSBa0Ncd7w7qP7jdf1yKmd7YCUjGbXq4X0gtsnNu02WJxdvTKY9osrUpXnyPj06lynXW9de0KBA5c9sckFqcqC048+fPYQOPmM07yI/xnRBgJgm5ofzbvdE2oEboZGLtPgv1iBLH+vnV+S7xTjoNs3v2hMdtJ7iA+Zd09bA6MDceZ3qDZqNRIA1ljifau96zYlrFouTinx2or0+As8SzzabTFr7MxKl1SsUTlx4yn9cT5+Y9yVA6lyZmxcSV7xb4l5d7NgKf7zOHMbAJBHTuILdy6LHPF8WU6VwbwA06CIW6InnM7Ohj18YOy3I7MjmluaYuWz84bNUoa7e1KaW62yLgU2Cx4jw1SHj0F2+vowpb+LY1365RGE6Mmc7e+cT4O3hk/0ftf8ElR+k2NJv324+LR1D6RooEGr+Vy4TWN1LwgIPAA+/ef67m7+/fIcwfu6k/uBhMV71WkX5/B5cey0V0DtYp6NKKIw0OUNeCjudqT3H4rox00LjzwIVlzbKX6zApmXHoblCPuRMTkUfE0nmY71WrKf/pqcP7XlqLKE6+TG3c+TS6bXJp9zDR9RqERNUZQ07EUkbACKmxxnWsMLhew6lNURWe+/g8sd3bvT+pfBMbus8DYHWTU48urGz7vvj17IU3YOxarUo3GxvSmXZi9vbvh87JqwB2OB5ySbyDS/g086hw4S40cX3J4eQBc0ogNpyFnmtfhHVrt95jRbSD0u761dc42t2i+A/mutMA7tjrsWUhtuP/KtRYPmWpeWK8xPFyzdNw22uuOss7VSuNmYFLNv4fBdqccRJ1jwuYHnaE+mLBY/+j/jS0UHSHywdwLvW1iWtc6WeDvL1Pu38714350uxfihvBnlysBN94Rlf3A5UmQRmp2zSK5Sskt3iTnJ8eaWceDMsqt+7EnUqz1R5CjjY8aCVb3m1a5Lb3ug5XUQdEdOvTVAdIPbmkkw1Tx7kwRMa8IvduBvCrBtNDslNtybIAoOYBCk/phCdbDMHdxk2zMJwpWv6GCGrWv/OlEm6kLk6EJ3tGeWE3GqdF7hyMtheZck2b4imwXFAEeEkpO3gb+1UhGxNqyi3WEvi0MFjPCLB0xUieWX0E3xZPbo8Vq9tBunhiV5kwh4Uc917MKSg7j5ap5ekGTZexmqBNdntcOT+QNhejKGDf3Eo9Tta4MJpxTxk1MrCJj1ehYjH9cEsAvXwi9Y5nEXuLYZwmhM3IiqreCd+dLSvEYgbflyCgwNkxvg3ih+MW4jNobunyjicm8pTfqejtTa7Oxs7lyzLHaDEmyLhl7RK3GnayVsH0yhFCnwQo5K9Gm7UVD8dLhseJl8c+mNnqDm4LCllnjh32P+eGw0OhNwdkNcszJ7EzMiYacbFiMHT7Ij3hiyNeKECXPYzS5g4SN7mZd3tLJiXyjmzpdRjEOzbeDbJsGxobREcvNWEEJntqZpJPgTqrV2CO65GRJbQbmmDwXO1uXDXJsut41FC0ZHi4wfrazjTccUlvGvLmXmNi2lBmciR6sFInFDfFE88vDe7hJSET+Kj3is55ZUHwIB9wThXua95gtCL/H8UubEHQ40xLmt/vGZRcmkUW/DOKPqqcj8pI9m2KKseT8oHjtcHHNk7U+aE4JMl17s6jg+9iI8r9bGbr0Eiwm2mvt1FhBY+mhB+zatCSdADeqysNO65KSJXXp2JnsHNxYXTyg729X6UvhdLm9/54TpcXSQYHwWP25mcOl2qZcWjEmUgPaX5oWglU3hDOjIDVS30TNcOp1oOC4TIBteuzwsPvxsnWWGQRgbJgGxgbzIcfionUHgJWzoRB69/yNgT+J6/jxiopQvKp1l5XS1oKZqmxF8OI6mMKBsm/TH5WVyXxiekRIBu7e9P8BkcYiZGGYPN48sEuEIwCyHvEDQdPlXKzvfpmIZWPDxUtffsM7pU05mBOZWZjZJrnU0W8/2G8Hy8Fo1DKQ2mp97QYFu/vUDujSrmkqxPXjpHnHG8lyanTzmcM+8ad7+0ujw6abWe1JiZZxX2akvzvRipA4OekEWG+TM4nMKbeIHXS1ia5gJ+bWJGBCaCTGuqMe+q07WxWitOZjjLycTnRivi2lyy1NEpeeWBGNjeAR4qz7t+m3NrXmxGe2neOA6ccLM6cXRCVF5wQ5Q/nqolGJE6TRbGJhjyLt6EJqRU9fj7ymOk26u6m8dDAan4KHyZHJlfWK7OYKCQ04Jwr3IPf0rZrGEsPQuLU4ppP+KHbV1qYDbdXA1ixKH6/TO1SiogNqY9tnhKPmtgH7Zov1OUfTrhR8uSqMSFKEo8tSeqfjgv8qttvrpKsuLhC7Z4XXi2iSLV5e6jCWFl6f5WoEnmqnhWc/tjonQa8wsUirjrolaZ44u+Ic7J4LFc5Vvt6YsOMftsPeri38XyZV83q+fDxUUtg/+n1b7PdE/MOkVL6eq3E01finFcmtY1ufZZSrBdu13+2AFWH4IgEQR8pAtS3RUHMnkElpckMJ3VHYpiBm3Z1rXema6dxfu/+C0km1rvBYVzimNpDe8xfQqbz2OmXwTHHEDVR7wYbpRGBLkgMu/7/JPrcubJ4xduAKZYVBVF+MGSjSbgtwWR3bh2twsbBbndsHTDSGeWBsmDeePlAMOsflslOKPNnp+zmdJb0lSbXhuBwGA5dXC08qAWG5lfyt3hm8rZYuZq0Pq/O/7mvP+3Jpl5ql3s5mqdZsiS7/9dG1ATZerQ77/uetZQr0/LTq/+OVzR0pujhcT5IQPlOTn51aI0GPJcfvGKqRANZdsEKbD1ZoQ+dW7rw9EBgUejP69MyoZ4D42WeaA2tAbCxXbd4KsymHGXQ7VWAm7yQEOFfhqqDSLdc/DkBGng+PJDYSWQ4tLUu/fjW/XnYoWtG7Jnt44zpJRWFabAFpe+kSmuXAEmQAnxUcu4m1an1e30rvKK+IAR+NukLr69je6tEKkM/PoBoPQRuhcVuRzTBoM85xBN9+ODFM6ghXndJmGZ+ay1p+SqNCZDvEbS8l7CPiLuOzp6yO7Iv68JHqszo6Jb1IApo5vW+nCljfv3XZb2d6et7NFLC/fWsnu6nengx9HdXk5CzVVF+XYch66urZk1STHHC9Oeuh4//s4WiSbHIF9QnskXyyZfAyKoNVGEqktDCMxlajUWrWoQrl+V8zNZormfLjufTtbU2nynUYvulYH1BZND9NqJhYljtvjGUl1QSxhY1wZi6ZTlPtxmQpe5SciohIKZkAz8gLo5MqglhiI/zhpfLyiTsJ5boLWWkzkqKKMamDqRCijcPuEqrK515mgjzvva4LaM4n8uYcI1NZX7F3DMB7zgBjA2BalF9PKphcJj1ijCAnq0OI/FomdadQxNQ3RgkxdR4TE1acp2v6sv0nV97U+ZKThiOLtdiZ9IaSx49LgGZOzFFUW0f02mv/J/jWGy6mFxeeTSicWCs/ZivSlcplBzWcf6ZMC7O41d7kksXCokeNuoJnT7X6Xn4Dj9kaE01rqePw0XIoR+CrQHDprQ0CcMEptjf9x31mwo3tADZa6F9JSo4rhcTO8jQGZGX6xuKjClnu5NUkTTnNiWJSpig5mrpxJQ1SnkbuFCrLjr+S7DqY0ACnyKlMZlETXiA0TplFTCpZ3gRPmKUqI7BSIhGVoQqjM4yOyqAvymhpQQRYYFF8NqFwaq3ihHW8rlwh69Zw/502VWdxq3wpJTeLih416ApfPNO2GUWDw8X6/dHm184R/OoMF9MzZtG5gRyBnwIZxWipFwj49VxmqyCa1qLjAL3f+CvZ37512G+8b2dU8RYisVlLWX1yTiNxvI7dcyffrlrw9M3dnZY/fWdu6ZpYVWyi4lWS606+sMUrTV8EhPLizdvtBHRUq9Nm5v60Fk++0HVn8ou8WHGVQ2WrMx1tFwPbVCzMLY6ZODR1CFy9T2nVUT1cY/vmohh5iT5tp1fETHqlECWqnJ9n1SUxfupNMLsYOrrVWRmrArFixYvktv4E2OlpH4CfAoeiABRZ7LyZLjuSE0+tq1VyEQ+6un/3JENxwmg6jO3lTQuC+Ys5GcEo9+eJu9AeqqioDb+Ll8DTH2RnZh+I4jTy0P453Lg9bg8WoghyTCQmszCcwevGl1YS5/JHWlAnozIuh+Ep98jg8klwZqgHFoeefg+jUILVA4ORUXAWzN+0lIhu9XCrhuDHDgp5QGQ1/cwJiuZXV0NbEqLQrohtPBUHC0/MCEaHpvviko0Zs8sKFWOnBIqy2cTUCZkydUgU8lst3jGZt5pzVfwketPqKuiuBDbaTYQfBi7ODEZ58cnLvGrF+N1L58Sp4zvCt5FxjilcLJJhUVBzB+4u6UYm5hAIqjHSvmxmKKFZAzXP9GZPjBXdKTsFYq25hzJ8/c1KmlfNLCZ531jNByInIMRdjytOqW+ApyogRNfvfgaWr3v2ElBZ/ybqV25e0OALD/U7f8KhCN1jjvLdu7yoBzeV9DcfyOob14Iqfn2WateWZnWrYrIqXQ5V2gsi61Z2aERSzWQ5/0mdVrJ4TJUnKsH0mLDad4YhefBIcoLd9XfUjDd9R//PPTtslnL8fNzmQ0fiNp9q3yg+Rmuzy3O66NIZGp0P2u7HxynIQfsU+aFaRRCHkcMKr2UJ/A5kxYPzpNigN8cYAp6+YrtLYLsrbO3eLFxwZNbdYavnW+vBU4X6dmzXYPRzjUardQ3cFqoL7gi7BwTeELzoHkylqgP5p4tki8WlxDitzs9bUMsXS4uNzUKRw3eyVnD+qrJgxUFVX5irvHwZW6Iu9MtKSTy8VCu4fBV4YG03L//DpcuADcGTYFXz/vcG5pQDQwMmre/6BvqA2ePaUr9ne3vrP2Nvg4wRAawjtazCAp1nuEcJPyVZQy8euCZL9+4NquEExRIn6NorJFG+1yrotLIWknA4YMOlezYAm2nQ7fxpgh9PNN5uPNeqb+cAteFVu5ZjgxFeUeiSBwtXWdGbeD5/GkQaVubU6Wus1E1pSCykweDprt6qXljp5FAPoCWcGzgXtLPjbAfATe4fHhgG8M7sgHJYTi4VhASUyHNyojoLbTjYNzgwaGAGk8nBQWRScDCJFKQZctDPLwIJBmSV47CFweBqRf94f6gROZxLD+efH/0EfbVLChi7tEgCQRlOw5J/ukRgeZyDS1TMXRokgVQAJyGFL1xCiHQgBMEToeZ7O9CjoFeYYJOGBiVCc295ys+39hOvfuQ//AMcKTUNWz2IK1zfNOm44qeaGY2rw0x6vjheSCo5ApX/mfwkUfGVXFV/OaTuOrUy50cixdv7uPyhzlQOCKm/TK5SfJUzwcCz+QZ+RwffkJ+valRTOl+ZBR7mldSqzisU51UqVrlLpbywUfEJ/zFS9m9Zxb9XzdY4kp2CCCGhMAbNzfnM/I71mb6+MuvMU+D/SH7OmYWcvJRRrkxvJhqHRFbEsvB5WFxeJB6nMPZ4llwIIYybitJ293JT8hbklay+yg4rxeKiwqqjQ1VS01gdWVb7SMGt6O7u6FsFBayyymMVbD4hIDDg2Hub+C5ttzburY2/baxttm2cbdObuDdGZ1g9LGCHCo9p40W3CWKid7fxYwR6Pn93yPDb9GXJrgCmnx8zAOp1pj/pLP9WhwbQVxCWH7hdy64KoUkZsUni/Z7MldSV8Sbv7JahOcQoThI6tNPFnigTNLqRAvNsJREoKd+rN2dVaSkDryEkQ4NYvpJjzLUxJmcoq1JhESGiMNDzQOHx9KRTpeVJp4+nFRYeS0s+XV5qVBxKXc+UUKBlVGpAeRqVyUiZcho1V+mLB4h7bXvAdtn3Ey5sp60sFyf0VhcUMP8x1NFhu7tk+X55JF1a31Rs3vGDzObicIJogGB7Ji1jddxXSm9UaqWG+6qOY6vPU7njf/Pz95IdiIyvsRJ1utnyUySZMVIaNdgvEhewbn33T5EYmhsWHpwtJmKWOiFhKCm1/vLB3u6JA+6telcHUXRSkiiVHRnoR8AHOK3vQbgIk/ylITtCMpNwCGOX78VkO46/MK56hGCme8qzRdORbpsxJy7YdX9jbgxnIFztsI//BvZBo54ju1feK2m7VgBWJJQVME1//vWwVVBMBAbHjQjqlR2qatRPV6Q4WCADieJoemhb5ooZHdjUnR/fsV2YsgQzbpPqH0mJD/fxk4QLSAUkckKYrxcbhsbGB23qAxh+aluoMK4xjJqMQIv5DJPlElNpHBkjSOsKA08ixoYBrQtU8tsOGC5f6rqp13fdunipc7FNSyI0VFYTmkj0L7nNVVWEerAxwdPzwMFV8y2dXWogSTd3wYewvH0IAT7+P4N7M9rVOapd5THO9jReXlRsqtwEWwnq+cxyb0oUoTuFZu8bQoV5Q3FoMquIFYyOgHpW+HlwnP33hNGjSwNIbNmO0MRgLD7moQl7FSOJkjBUDvjqUpRX6jzqQszqa9p/1N3uFL0naM0m5wdhYjz2+qHdPUKpxPAINgu1ZlpaZ79dea4Ss+HQigdYG2eSAoNWkikklQYH6vnemRsTaDv2lbby5lujeSRlKEVsAu94gfALIMaq1audxMFwbA4Kk0dVdB/Ule1gsXeEUdlwF7jTKDY1Kg4URe1ZXa+F1XI7QClfUBNCSkL6bWNitx9Z1Y5MDNuBi1MH02mFMFxcRDgqoWiVHrPdnemPpCTVhPDVaEI4FEZHh++goWHQyHBMKhQd4u+PgAXD4DB/f2QIWL+KrAwlp5ggOm/CA6D+pGCPLKYJOjk0ApuLxuRTmJSymkieUYlkfSIZua+ijXdqZzR7pyfCfRvKEc0SoeGMqIhwMhuQil1LXJm3lNuUoK2/wrkCaM4XQ4rNlpZASkCFkuNyvuKYB7J5h5a4JRe1SRfe65vWjM+l/AChlICssP4NVfBcwha4ttkDgTq27XxTLukHIQ+8F3l98j6UAPFm7EKPemFlxS24hr1lakdsGQNZzaAwUFWPAqGohIGomnmQ1SU/MMpI4SkoCjI0lUKEpyIpqIgUBOox6ZNayoBftGNNUoiyTSq+6Jwv/ukMlPIv84weOYP+lwfr3euBq8bBGWv7ZJrFhtJNRUY8Si5tG2J9Y+T69bsIBUYxDCmI0smPTXJyDL86lmWVpgTNtTHMGCvdjHqN3BgrGRD9XLogMoEhYIgNv5J1SztBr1Yg7Q6cR5pYvRZfvrQuGwDXl/raqczO3s7eftemgz1lNNBL0IVeyAdpQOLOFAsYCQxBZPpcJQPS5t2Neo3cfalZ1ZxLWUppln+jHniDdDqggAPCqCwViT+7dbYAeVDnqqcAumR5jtTpdnaZbUNTTOnSXtoT0OPElgp7U+5ZkPtkR7e3d2E6vWEJkWU0cNCZv6QjHzx2RSfjctoPSSVpEWePaPqmqQUCH1ktsPZjglRksxMy+Z3gpmU+JhN7dc1BhPIR7e9yjwB314TYJtpo2i2EwfrVsDWrNKUs/u8qs86P4W7Za+m+nZH/97k58OJRm1uB0FFOuKxjdllyacLfSgi4IbfHM2NU0wHGVn4YjJ8iNIe+LsytLAXMc60CInvTPxIdACXd3y85B2tzjSZWvTMZem+yaqpuFFhY9uDzUFgpVuLZMYOPVBBkC1KFXhjY56FQPD5QQ/zzn0hgmfilClvVfdpSp9BFULbAVhIHwB57qiJ42Nl5KJhh93Kpb1TcUj6Jzs2k5wOfl9/Xu9df1essLv5pAfKW/Qn0JmGwCa3pVZ34u8S95NVAMnve4uIjFi5u1HttUJ96V83ygbDOEe8up7A2jkiQYoxsBTJyx5ELoIjFxMViSuNwzPB6p6lxsKM86lMQb+2K5/ePIj3q6RXZcpIXGqqPPg4qt5by4C9vlPLAiS0SXuhBYSoPrGUzHY47hFE06KN5RsG9e4z3zLsIIoEA0LGLWGOK/k1c7t9oY/prral/TyP2+9Ve4PQ6nvGn/0GC/bq787f3E3nV11lAv64LLzS0cmVDCfJg/Nk/aGYEV1o3Aw9rgiqY+s94I0yruxPtcYd2cSQ6cjsIDXmz+N1Z5TNoXzGNJhJ5tMeqMTV0Zh0kCtmgWeIDe4Mdbd+qpQNbF2ljNVMtFrRn+TVtKoLqyqX6rNRk7Nk5LjSyc6do/utqxa484tmNUMpuveEI/x4JGPF7Vb9QjRZuAEPhiSkH0mR6WwjCNWAUEO1AtT6c9rSO6mwc/eEIZaCm4s/CUAeh0XYWvzv/eQvVN1jDxR2PuAuyJO2vaZaN55iAcZoVPAqEAsUcQijl5WEgRCwHLZZXZaBd2mkT/VRnxvSH7uJAcZD+9Lf6LxMTDTjp8qzOvY3DyJMfHIhqNPpiB6r1QdVVjlHHL47tDTGIr2vtCtEufKrjjmq04cYHrnO8Y5wU8ajmHerhz1RKkM7J/J0rQKpH5VPDrm+/KgX5abQRDe1rtNJtSr3Xv6xsWhLqhs4uuNTQ+knOssFBZM/3F2RhvSKS/2rC8pCHZIvz3OEy5wmqYYXqMa1teACVWuNrTE9YiDzZtB0fAsLDIXFykCjDOi4bmtg/rIDsHlzB/iuioE1jb6OxFjpBXkt7li/WdSVtmen7w2AxEztCYYyKbhFX9xvvQCTUvAKKmmhRBM6ubjAnv9WQbzKwaljKF/cPe9KL2VCHutiSHcbrfiXSSL2f4+tRO9sO02zTHg1CsJTGt0zyB8Oj1WPW7lBylLiOzQ6bfSkA/cX+sVcRrEBeX8J3DXAotKRpakbiSB9l5pQ+ypoSnmGWxhyF+fPBD61dJ9LW4Q43Pig/+xAdVI9D3eMoWrGeWztFQGhXHq51U7bAHx8HXasvVKNVmH3GAvERAeiQXd8JnRN+WzrFHMcq3faoRkqNEsK4kzAl7UzW5oEZzjzgO5r0Ahfp0S2HrOGLZKPkOEmupeTJJN/qUM+SnlfWlX+GwsSGn4aLUdR/1JewY9zrE06WcbttMziAf3pm4+xF4Se9pkvvDa58fgcOoROh5NASRFa2juAOVzyUH3a39jckh7Ez6DDu5UXG/yITfjZni0Rbbcv2D3VMJ0e6Ecssh0dc/Tri69tIqK/ntpxLPLc126LP9s/tw8aMAEJn+60XePPhmzkf5KAfgI/Cq3LeR2AUR2mC3rqUpBWu3lhlMoBZNlZYlOVWLpHmzjLXd11wYApumtbatfSUpCd0f6IAFi/6/NGEGqGUYbsigYLbC+ed14tEAZMxiCWnJbvwcT8+1O3vZst1VHdc0cXlcTaQdq7ik5Ar55ZyJsLWbMul2Z6rWuHq5fYrckCxg0ocUuqwMkeUO9orDsb1yvuSz+tpK4rHX9xeHH7Lazrvr3c9YzGmUZceTXR6n+wfaQFvsLGFEDzw0COPPfHUM8+90OplkehVXtYZdtiQCest4HL90nbnf+3aP4q6+thUMNw4/05j4ojxdVSY7/j9+KtU3981eXl5BpgZr4b/2H/q8pH75scQAPMvdwoFjgUEwCogF/W41bVuVdJdg9hHGNYJW0HXypaWdN9Yi1AmnRrc0tKJY3GuzXYEPqzh3Dm3twZoTlmZXHHYp2l4EpY+Ys1JrtOGhDWU9LHAHipSX1+X3B4M1+WVwxP01lm0VPfhuAsCGSRbXPrq+i9v26v5oAIVOWiy4CWwHC13XA/yOGdMqS0D81qahtlaW9zXQUmnUlhMvdbKehzBOslQalDuSTpCPl9qWCc/yRwER3gE0T3gGmggSnKl+6EH+ODF8IoTMVFUfnFX7WW2Zj/YUmq9ynHyupDP/GHdZ/IED0YBUkb8yPmP2Jxe6V/tuJqGjjStlO5HWbjBEi/lanxYC9z8LTTyEQHKNBqRtvTTVVPwKtqaGBLR0DgZikApH5RyUU9fvvVwNOmVeyt+CaTMFtaOUDloHWHe6AZrwZeWNe9G6DMQF/JBK3pLfRz0aV34GVv1ChSva5kH6nOAaF/P8f1ZfKOYLw7gno0wnZbFlwMsKYAFiGIkJlznIu4G7+pC1gMCEJmnHbeNIEtsFOygbRRar8ZQi4s0jci3p8vogaait1HOhjJp+zxLKLawCDQVFC0ZtMgR6MYRfgnM3rSqQ0jX5kwWFa8Mbg/EZEZDwhgZEqOW6/u12vJSkdIq4o+k7fvzR4rkg2w8QFvhERRVBAWH89hcW1drMNoFUPxhWTZ4Xo7o1dYYiH6ZlnB1F6A5X0QQMGf0oID2vzbXOLFmGjoqKkCCw1tLOULiE+SDkmlNUTtgnyIB8dVSEomvkN4+OtvJ3QVpltgSP1GbLVSLeCBPFGRQC1sgX+TJwIN/JGIURDb3aPaMFRumsOwjqvB9TdTa9sz4NVa134iSZHM8MyFMhj4AU0MpQwdsggGQ7nyBjYro0Prz3S6O+12knBnDjXoT5lu1ikyDWx7tQIzQovgfMWGxRfZcj645wg+0nKiKsMLytZx8voDX3leiDY1yQ4Bsoh7ZeibdHU0W1C1+1iCSfhh1CpZYNsGht+g211uOIkIKESa6VVd1n6OfPlGvdTYD9G2Cno8KGjCa0QOe79WW0TJYARjBW4iCrcADTWsH4Jl9IuxZ2pQoWk5YRRTgkwQw1DaAx0IlO1r6fh/N8RIeNlz8E0ZBqRDuVSuMYu4L97MhyZDKHeXFJXum+RlCskrZC26vTbqm6Uqh/V41/HlDFCNQUh4ReC0bdHeEJgu+wgGnb6NO6yXmOkabuklLy9HWkDYiTLRZV3Wf8dMn7mid5oDeNkHvRQXz7YBfyxf4W7kdtfgf6nCNEmEZ1KMgt+vMGNvvJxVphTrks94rwKkEdaoS+7Izcaktk8t683iomOm39cH9aGnTZ6tl/6Od42lj51O5A0n36Q/W9zkMsD+EhTUGV8w/Ks6JngctHgJ1KLf3TxaEr4zIBzvds6ujm+MY6eHqwfXf8e/s5/fWLeer7d8K2p853kXUtNyZRSdk3XV8Tgt2HFu6bP9HnVsQitljwAndcQPoixtIvouD20ZSiHBrpBZO4h5BsZRYFlVdKgJW932ooRL7w7m7YD76zyVcd3yf/mPGlRYItUGiPfIdVeumh3WgKavHGDl0mpi40Vd5tGu82E/6Bdf6Y3/n3RNQQsoiIvFOnI76aI1PMTDzaFNZlaekFihEG7RFu3Q5Ccs4TVmYlSnL99m3ptgrWmTb1tJbfuvbRnGMuqF7e6zX9GU9rEd3Vc/sRf14P9cb+qPtFe5EH6Nhf4gXii4a3YdiXCxJY9gcdj/pilfHjbyK1/E2CZZISZJqMr+F4osTXNq9lLNKHD18EX9FJbYpHoVW0io6UjIriZInR+5c0naICwQKQUJoECEkHaKCVEP0kB7zDPMC82rzbzOBNHXNZek96RtZ5FrO2kNrF2QG2RPZJ9k/cpN1tuuc16Wt+yj/W7HKgmIhsJBY5FvUWLRZ9FpMW5xW/KJ4pPig+I8ytQy0RFnmWWosd1oetJy2PE39osRasa0SrQasDludVS4qn6pg1lhrlnWCtdS62LrOeq/1gPVh6wuqW2q4DcVmzOaL+j9q6lCbVKVS62xdr+O1TE/ojO4xN5rOnBu+STV5RmPCpsGcsXfbYxtlE63Mztkzbp/zrrgjF+XETu7KXdil3elRz6htJm+meYbmmP02+132r7jlW2K3PDfaOJQ4mjv6OF40k7d2bb1gvml+Zv5s/seyysnaaauTr1O4E96J45TilO9U7lTn9N3Kc050znJWOWuc6531zl3OI87HnC9ab1mfW79YhfsPG6hhCVahg1PgQQoooAKUYIcQZKAX0Jd/4x3/ezwyvjz59uSu7/NlXuBz/ceVHwZoGAI58II4SENh0IUoLseMuyjATCzGOjRiAjsRxhDy1EQayjQQjUQkpwoyk4+SdJEkasRcNMUcD6Mgpkd17Is9kY2VdCRPekg16WzCUzwVc2Z5nsuUJZ9kQU7PO3PPat/q7asXCQT/CmH9jwYsD/ANSAwohuKgYuh44PpA18DEwNLAswUeQZygwWBIsHtwLwwCc4IFwrg5K/mlp7SVYOFLgZMVPM+JWz5jHidzLpdzBVs5wL1Mc6Eelau/lahCLUqIVEbiZUtORSgZ0i+1kpH2huzntLm2eWtCzcX23va9TbXfdge6z/6X/WQ/PdTDFxEkWEIiiP+JWIowQ9ggHBAeCCgiHIFD0BGxiOz252oLYhxxHfF/2RHIOGQJchr5FGWFwqF0qKvoILQKvR89hb6AfoD+C9P7XIKgEawBHIQABBIAgBNrUqWrPgs0jBqJbH9PrOVoQK0G+hIKSh6x4Puo0VCIhxyy3wbPvh35/DGUUSskM+BE+bFfmg4qezQkCG/xa8w2kxARJZJhhWhzNAr9AkWhClE+HP9HCMpVe6LQrUEIolot7RDQVwkGeYBkzJIKPrrSm3mEyyWJN+UI9zf6rYTbV4HEhOsKBwSUEzGOsxWyIILnUO3lZPiUyx4hQBAabh9EtA9CFgAIJgoUEs6uUAQsCmyX4ADBnzSy/hLD7ROvYzRWxT/YL5Zt1LiAZ2/6XQ1emkbm3Rgfbgf+c+3qdNxTJZ7aX7b9G9Akr5AFnvCRCE4f+wUSS6J69Bor9zzwwAu9MvD9JtZKfPTKyuNjQWdgDtxKO8PhYe9q/eUYssNtsTj0i2TD/3e+u0iaDNzQSN9ldlRpCecX/TkAJiVzpRqZhr8QS/cxdKo3n5pzP3L8hy5PFHXIbIeyvh1wPGerf1VgVtjPr90O14Zrag5rCBBx9i2BPCNNkryoAHHv7bT+VYF6Vg2X96edYEmKzCW7aqtWZHCdV1aQrC+IAajbCt0OONro1mLVWe2gQAZGdU25EPfOsxdBXy/JoQnWmea+gljb9uJYkkGuz/W9cEBzfR82Kaeu0Li0r8YfDv3Hm7gAfhRnCzmM/XJ4l71EM707FlIgsuXHygVwaEdAMGZmuGbgOhfdlisQIdt0yarAkLQ5zaRYRUimH8wK/Y9CFD6cc/MGKV2foPrUp8eChfgeMKdw9mgOcLHDGeXMczW6A3i8mJNJatYC9lWiRDi5LZxk80adLqifbsPlvK7vl4khmdWyGqrr3CcH/Yt3gdWQB1Uluis0nSMS4Q5UjooW49X+676iADnA7Al/ej37fgnHeJNzSXsmN7EhirJ2H1tzhd+556zYxc2M1t7wx0UGmGEtqLV2jS7NvtUPWBemBE3uP9Zel2VfEcjzdp/ZU7JayPs0Jbb6mw41AYno9UKk20xDPfTXQNfAWfz/8KZf7Lsfh7Y+pgl0f09UnmnpFO4HfjRWSe0LgRPNT4MFVj62KP6JxxTfwqjib3iBYjmev/plVrWIJ08seHOBtQoOuHZaU0wETYEEKdchAnVWVQ7tHjg98EsLa9PNn+3cheWoKL7/iAtuNsvMqXYOi+EW09lTxLWxl2Q5MslD1u9n4pqhYduHcliWjsS20kbnxiGPhbUBvtsgRBj//RDdGCuDlD1L7tFwBlw9Y62e31xu99fRTQZ89ooTLIDvUpqLqlWKA2ZphamzxkTLgTFq3LtGLg8bbx+qraLvxXNKpZQBsvHoU7KuCR3uRGYxEtG/UCyxepC6tclLy1E676d7hjsDgS/Z5pX8u5TE9TfvA7OsfFwRVA/kvkpU/ijw7n3v7nv7/f9Bs+COFPA/hWiPvvYcDSGvBTwkCJc+xQO9j+SzPN8UuN5dII8DAsYJOJcUmOSQLkUwTBBpdKKt21or+oZA135OgG1ypHJ8xS6sV/wSk4qn8TnFP/C4IosrFVdgXeNVq9LELV1NP28DB0QMhbBTHLRVGmmLrET/ZxfAJfHsMcrno9ZFsDKTSuhssY3tvKwjOpCYs2lhYsGcICI2ZbsRu1M4h3Lk53ONFCqT/tE4mYJcSrxABCqdIcds3hDFHSgTwzSorXvC7zLu2/PB63wMEWiIVHFu+b9DrzUqIQp1WN1r0ymo4m+PchcHbEex+l8K4hCmiq3+YpPQTrzOPv7+GymB4LdEEi2EL6bqysiKAfRJgkCSifonF7oi8hvtt4msjmyMg58VfoaRhugodFjoAOlm2GpBhyCaBAhejoNAxgE+bzg99P5EuQVQ1arSsLXdpje1jDJiWuEFXinI3BKMJVQiYeRJvOPNPgCBZ6RwHzxbBxQOJ8TEPl0Vo8VEA2Rfh6kEJF/+lLg7TpUMScjLTN6Q/xe7h/JFtc5RHa+JhkMBHICOIoqYZFG2I/Okc2TCL1keHsVpYWmTYmlqejhrbyQewUDtftBoY/rjufdpMhSeKCClLvgcovpOgk7ejBSLSXmrl/lqVbOjzM5QQRlDk0ZXrv/07CIxIZ7u6+/5tnyG8p0iVXLfekijp4RYmubUsvK6EkTUCcXludVbMN/JioTDGCh1xwq7suFQP1UVtUR9sLSS92i3ZbIIz/ZoTAnlNaABym6aHkPjMsfIkMpSkI8FvfuFYB3mxcO9Tad/DY0w7wiicLjl2Qu5ZILv0MAL2xhI9eC+Pl4ud7ZP+V2OpMHaY8kwokBHXdXq6X2rIGOCuV5UFkINMMlPcVuJhs/N2Ah1jhUzwncfsvrcHhtjruyhn9/89KGxLdbs4zUnUV6UJliZIu4thyRzfi0E4AjMgcDJk35UPb63ueqDpYoxhvD6jnChpOt7pPUZgLVZCYxWPs5X/BeXN35oVZL48Jmm71bCdbDYNPbmRNoQWChykIaAOHFb8SziSN5r/Ug+PWsXmBBnowaM/nI44wUQCSF5lrpM+K+BeXPOX+7GYYRQfTYmCVsRRB1ThacP2VZhC+8KRNmAMF3v9Nwz5nupfs8yUNl4/cQWDH+HkdGDiFsR2DYgNueVlnWAW5MQCW/S+kbA8eY9YJ6VjycUSZxV/B0bFN/GMsX9+ILil7g6aI5LkGrNx91eAV/7TYOluGr1663YEbcdX/DFPGsVrIdjFooNZ+mePV5x6k37/dFHASA0FiZZWQC0GkAQwTLC2vBtttpsBtNqxUGkX+xNVxyDcjlz5bzY45uMYASKjkuNs2AIi3qft7HZ8kycHqZw+5cCMxQjPltN6i9qbi+vTWdAqmIlxKFiam32j/rOkDDaGatiP3v7kiB2YrAvD6jQGY0PCO0NMOfGcbqxobhDgD+g/1EtGsuoh68BSos04XD3iuFNT9w4a/za0+7UFnXz7zIgU+Rscp3Nk7CAbidi3bZEvBVwkr/Vv8ORCNaS6Y2YcWEUE6ixYsN8YwoQTh5aQ+dnGcuExVpoVx91zjJDGlBZovApwW+Ld4M1sBQ2vKudN9x5gn/pp/qccb95QS93KiFu2Mi/5WLtOX0ZCobrfSQaNfjv8X0pqNFJgO7wGlaeAGX+EIWa0XrFCxQFHZzI7qHRl1ygXXK2ZLXJGUkE/ZEItZuKV7Y+6wASahoQCgoacIRzZxzsB6n7Q07sSpH5uTi04PaKbu/TXoGWKLk+24IkFV34MNi235NglwGJ3W1NP++CW+FBG9uJPO1wPacyJS6UaGsTAeOYHN1gI1nGzMNawzoHdst9WQsL0T7wmm4xpnkbO7oBtLoLxiSCINaLYqpbO0i+3RMrTkitSmSkmMrY3nudg5iUMQiu2zWztKOJiRXhNNuLX1hv7wf52Rbvup33IwlEqN8l4pqpPRWmZGUx9znvzTFfaZQIMfbYoPMRfRJWZWud1b1yEErBKG9OU4HC3TScvDMWX2rGxiHNmtce7AqkWtl9xkEXUcSf/AASLuom2oKlpbXMrJTcIAI0rTafENpX4Zy4qr1xG+BIvlbAJ43psTXv6ze2/x/ehKNAnf8loIrfnrgAjpQVBPHdpr1fhhCqoID6Qk1GBbURzn62aJuGfmKfOgN6ZMNIykLJ73W+h2FnPisq4ckGhAPOJf+an2jneLG+/IZLM0VKqNWndTUjahQckI2o1FqdggINDCrE2DxXRMN6CtbjVPUfelVg1xuI6DfQ52hzu8b9jI+PKz6OuxU/wYOK3bhEMYBHf9O8n+AexUs43ui3alRcu2vBY33WKpgK+gHcyP/FA0A00RMb67dSQA0vO6vWPILoNqAvQtDS0m3M1NpaAdUQ64P3QBh1/8zmHzKlVL7MEbito/zQTC6EqX/4uw6BFieu9enLeguS0BxOp/h9r8RmP2rwTLBRS2weWLHVW8uLNosV8Xsclr6xduF247FETaxVp1lLzibpurJ3zvN3/L7FunCMAuoiBLYwCbmnXG0mV+Ben3X9ndXR2JT0HdsaGndIWd8D+vaPF/9QKcOfNHJm0J7JHH+ulKbz0vFnq3h2e2o0VrqLpMez8XXHbQwyQBMoac3tEoGxFSTtEoLyiGQL+KN0viw+n0JjeKBHD1K7Y7RN/NePabNZoDOY+7GEqvKNgkdhgm+3bsFXVsGFd7vsHGgV+QsSrZ6BgTVpFkQQRN6tPVAAUA/LzjFPtBgvJkT76fRSbTrepjFpJ1e3KRSI5rb419N2o2WuLlrX3i+mG8ALg9pvSiEys0hjjUZtWlH6tWdB9l/xrPVhp/EgOsMWqp/AIzcGpJWSLPiIk52ZfibksYLQvjNoJirqcmXXPfHpPq5YpyGipvXLCpJBMaj2S3jWppabNJkoT6s9gL67/ynrfjFVpIIPHyUjKEoou68D4OCFwZhHAAJfBGCTieiJmZO/qjb5W0ZDHvQFpRJECgOvyOsDc8rpK7OSEryyyoJIehp/8RHVao7VOLl7z2n0MMigjkO1iAkw5FVGo/SaYWym/k9tFnylnSWnQaRCQGJxCHz1BP3aU1g1fqIS3K75lUJ7CoXGsHULvrjCTVAMC+dWQtPLPDK/hb2vauGs5Id6lIj00FzvtwgRCq+5GzwsLKtizzNaulhrhjGYID/5wlBSLqF4n4TQu8/6S7akPUGyvmXf9+KnoJWG2GBoaA01zvsYAJfJT3toGhhQfBIFZGv+LcVSSSC+mEZRcY/T3vCoWm1joGVmScoajE8Mh4Acl1KLuO0Q6m+gYBM8ZMZ6KjgV/26zp22g2rLNeDTaKX1lAf+6wcgEZ2UMniVTo0uUw5PfKcG6eRHjrpfKdWzNgNpaAaPMj/4414SGg0xqaG8ixEPWUuYFUdY0F4tkS3Iwb7p2VoTvrKjlTXc5rGajjpqAkvBEBVnwj8GB4G9ZqW2I++lp113pLVxHQko9u9bcfXubGEjJYIz1zo/xdNBRvWl4xWUNe0fN7S1tpmAG532LDve4EOVlmPdzQykT11US89aI1B8ZXW2WucDABficM3IwNQ9R3Sx6Y1IhEkuNZifkhpCsOtSQtEZ8PPiuGYJpVj7+V/EMvgS5igMU990jOfhQSlbFdcCaYnIlYl7EF32OSMh8xsZxfwbcE1QKP8M/udLuMhKqZ6NSb35zUq6AAuOAOK+53OaZabP+1UID3ghJis7p+JQMY2OWbPfB9y758Bm8ocI1J3Yhx2kBOjw3Ei2RFAwTLocxT835rXZIqcbMqZLGU11XyjqeP6bq1vGG682t4PZymA3/Hypjz76DuYBwXcXKHrHneullY+zpa0lkOfrbJyFB4RMA7SU3TMODrLOwG/FYXG62qVyUY0dJ+LCdzkeXmfr2R8wTFCpJ8Lbeory86Rcp/WCkxWJM9FIkXduCa1pSwXXh4vCqB2MlWmIdGwhoTsvJ2JNUMBgG/3cNyssoH1KVRSkf/zFF1k/LOuWzBbJo3F5OneHbXvsQ0bO7txStS7pRLHWa7VTVkEy2v2t2nWudtwX/zydKfxtZkqpo2gbjJp6IB1xIofygj6EO7nLk2E/aLxo8ng2Ot2kDc5aDzHOuEDVdQon2E+oxAV9lHCTGQKM4DO1emz1e8px6QAZjE2VAgsFj/1dN1I3zajiyDOfoiXLyYOR8ImgWntEvOkzn4KpuYVctSPXWhnQBcue6CxdFw5lvdlUxIFjgtPBWgWI5mBGmTPEA7pM6SYejYuCgZCSP+ICxdgqc2gmE0qEeBpvvJDbG3sxHXP2H8GVxRUn/0NF0EpbwNwhAPbqeAvYeGaWNPQUtl4YuzNjWevPsouXIcgXTTlxJtNtDXutb0ZH0GHxba1Fu21pR7SxFROfMBCWTgYpsCC+PqKt25LTmndppG4cOCnST4cwZhWu6kjVCO//VYBvTZVzEwCJeOLPcFk1gNzdHmXdvtlMykJTLZ8o4JSkddq9joIwSEUU61OCBI/gzolnAQD5vEvi6p1MPbCn5A3LyseBbQVwB9UnBt6PO8qEOVrY5gtJORDTF2Fj2Rd0C2qYbCnnYViYE/7bHPFKR9rTrks7BKjD0Ha1C/vOamixYm12B0BL6uq6pk10TOWyke8W3XT44C9onNZUOl8Vy/MEnTC67Ur9t6veDDG+u+5YzsEmzD8DalqJYLmYkGWRUrTBpDCUVW2x6uVN3zzuXwL/bS42XwOq1Fche7PzRdOoszIXFOeewXK80LQyq4ZQn1Rbrlyzy7woCdkFpTs3Rm9EUJYmfxPtEcF18jchWZZ0ILz0A5ala2sTbS5sFedt8LCF9RbJgbmxh2HuU25HGC3mx7/dWsKB42RTkpUQ25pzyvHBWPQsCJ7d/UVOFzFnaM/WdsPj436MwsX3uSxu2/AZco7xwYwZc9UUr7EhZ+IqfYJXiUXxV8Sc8s3GRVcHi7qsLftxhrYJNrvNW72uEG0RDMZRFJr6M5ff8OPSFaReFSozLh5SiKioECnYNESsMWpcb5BnJMlfWsde1a5RXc4KmxEzxOp0G3nC8u4MA1jeWYhUaMhEISPCeGKo+tFiPxK5egCbrnq5Uq0N1qaHFjoYN0FIrcqIiU+u/rx+O423+Uru+N5D26NFYUm1Sq59PPjbkoZrLXv6UxzjcITwdIFO4dEiqfiEryenuygzdZdfEJqq8sVSMbDi0rcZhgcUhmbsjfRjPZ6nZNetwnh12vY3odrYma108rYCB+NXtyqGhQYoNulJNbRtsPKW2Sa3K6bFaT0rkqeXc5oDRWPMsfXBZ7SxtCQ6KzyMONi776sqSqmuHMpfp6gkvRcu0qhUmjKGkzK4+0IBNc96xa9Cr3ej1TcNoXj2njTSfFvz2REZAVWo2P2gDhGBGij4T0DWuTKZRZw76vO3QMLZAg58EjyS+wcBHAmSPI8WN1Na3xK3HaC+ffQSmqbaHkQTDKyiU6PNAZVp8s3Yg4Ukl+FIwlFgDqf9eYA2ITSnoV7mvaz8NCQ5Z4sEB4czfKnhmuJ+eyBDY4OPAjludBB+FvjlJWK71oBvS0NHs6/moaE5c9xMZB7ek+vmKUUwp7saIYhYfVTyOixU3Y3kQAmJOnO2c3hk4WJNebn8yDD4aj0+yC1bvaPgtsGCfNuH/0OP2diZhOCju9YN94qzPusQL7CnT3iAJuvr0XZPzfNc8H+TQayRmNgvvY9nb8JMm9SaMJSth0WfLvVFtDQVbcKoZh65XcmdWKrJJdXLY7JsbVgrcRnKxHGsSHLKcvQ3y+jT1YHj9gMW7gzO6aQnt87j7YXB27524pjBBXG1AobEHD6zxhUehvNXabL5UspOhqBANkoVHh5SLmAibwwaggzDSk/uAJTwevupxW0RoLahoQma3asU6xUzRY239jvYTOoB58EDcfefgAxfDBOriyX44gHjcLsSlC3pE3kJi1wy6VaaH/bM0A3wrMWswncqcfDTFiMVYEnh5nwftuMMMt0/du/tuPatuqa8N6jB9CWJ2lbRMaG4MqzoOfgmNJLTSTnOhl5+vIcdKltFQ8IE+Tzlka6iGBsYFzEQiLWLmLhtdyJgffy04VoqTjDwHWL9TxJvSFTVFcFD+zdX67MvK9Hg/fFrQDZJxpW64uL8bdYO0AmEt+Mij6y2JwWr+/LgqxlQohFUGVu+wVcvcYHMCh62QYvmKMPbwByuQID/Y8HeohEXtRls349eshmhBEhl9xbobBke87PgUGBJfKjJZWkZt0hIT6/DY/84xuWdJjUkCS/xLF8vJ2UxufGvWmaKGoEMc+8ypNwXabITrLh2Yx8A40n0pY5uHPdZtjjVFQDtnyw4ci0eQ4ajghfB+36pfTJRVjG8YdD6RU2BPKsMP4hox6OuBYBx0HxQuV8AuzLq+tnosVTyLzyv+hasaV1mPQtzaueDPW617MBPU3Y4vd7W+/yTNgktIwzkyK6V8OiBY/C4YgDpojjtyrQ89J7Sobquk065F5Ci0tFOg2ir4yMnscTw8rlVOwV3B00ktRSg0PGONarvC4CvY1LhfeIVQEVNxsLLH8eIyVrdYzzP7pekXdYwGK5d9HTVzPXj+SSZ376csJxernvlUmkzH/Vo85+xiPc9cYaWPXIAfVaWB8rBq076GM9qXS0tlrWH7NEcjrcnLlHOZQICSEKPm5lxGvcnInQ/D9nOwVYmjYE7EkSX9VneAp1HJtTr4fDB5nb5iLgOF90DRjIdPX+8UgkgfmiL1wshRbuZeaDrzF1gEdzK9J8UOhnnD1nC5amsZ8+ttC1s6QGiHaWYhMRNeM/F7kasbjSN6dlUniBe+Yer11L8XFeRSN9r/z2rlgEkrRqI6qQiuyNdFDuVcFoPVE+ZybexS7XmjSYEK5W+tsA3vQ6azl33qXnfNVk31tiNYxim+6l0cXTdJrFWzIGkECrvytgjHLOCzTihhSNbbya5iHLJq13tQqd46Z4y0bK6WM3+tkW53JBJP7BnFbOC+cHHvELingtvJ/djU+S9YCZt0cbgI/Xg0MKvtFgmkXbZ2IkAKRe2GJ5o6za8gfFdWQxmdNihBtzf8zoG/MJbXgDk5SEMn9NK5NxuNF1oLHkCqn9pXi/4lYx2RlS3Zs97G3Tq8UxaoM0DvdOad5Ebz91xmdVFF/+4Kjp7JqW+b8W7oFidoi7YXNVAQZyeeSEyFsXqyWSeHF5NpnkzS4sN/Hy7chGhe563zf17o1mLqhPZ9gUi6UaUMXiCerHTipAIF6/HPi7nUkakchiIN0pjgUhM+nx6Ee954+JtyvzZgGp268j9ErLu+TdUNHzsUmBpBa3qCPmXKmSmZ113kKm+GAwgqR27rGarMT4TEFWUsEUxmPzVfOvYQjXJGNACqcrGL8B1nBA2orPEmJp0X8joavS2P1ZSx2c7+an5YI5slBQOyc3UcQpS87dNSaGMgTMJnyO/UgHPQYTaZOt3ZqHWHZmkYUlM4MjNb5zFXKA02iLPIek4JlZdpMMU8SaJ+Mc0iq7vbkMb9NC7koqQQflAZzIDbktamUjXjObLwuqC/ksEIRYkHZ7BYdt8ijFjTtMt1kiYJ/g+NY3IDvI2LOHv75UobgnvaukWqlKEOG60rP8KEcuHHo4VrjlTfB3fnOYSYbEOyGbcxgbZqaoA7KjS6aJ+GCog5TCKxFQFx9QzEjElNUdSPp8Dn/SinTozXeZakEnEQDmTC0cRSlnpSLvlch618zCjycf9KzvMivr4HCZXrSlHR3MAjGfhbyiEwiAA9uH+lTPp8Lw3ZXVA7VlHOfzMAxiV4DzHD8bh/QEJBPw71o+64wG7Wm7Ss4qQCcQMrSORFoNGT91tZtkhCRh/A9k2AYzBLUS5uO5boZQvZwE1ny4o009+xptXzphn/vq/uKrLoghZR+ZJ/3Df+jfAl6L8Mj9I/A74NugeM/rejUa0OR8Y43F80/G/NexrTPfrhtCWLylsSFN9TGatiNJQficC5P4E+qEdiPjaYGGnI7bZ390N8nKHSUIqgSXdQgUZ6a853yfUOX5XeFU0TUCQ4LIFEOtcns9lCD1r9Sbg74851qm73qhPEg5nNKWGiePhHWTz4JkH3E8mBjSk7X/EA1jRCVo2L+7qbuv4O5TD9/xR5E/k47onBW78Ffe4fYlLonvc9HnfhQS419vXaRG+/GGuALgzacXOK90ry/9nh6RUjDkX/VfKarROEvb6+dgJ3GoxwP1zHZQ6rYd7qs545g7CICP/x2EmPwznLorERoBMJURjU9BWcN0N1FlFXVusG0JdvPuV9m/pJJPJWawKPvi5AA7+BgEI050sBYDIhL10REwd9rww5YXeb0FR63zQ56sfSCA7H5AnfrRLJbbY/U7yH7L04bv9QgrMOcuUH+MdabMGIbtiM17NJE/sFkfwLZ9HEJS7RjbzXHWVBAm2BWeWoJCUiabdS5+It2SPrt6Mykr+dxUoqDK2A65lODeEZFLzWugWTvKp8kDpRiSg8QR1tSl+Nv1QJxAtB1KSgTemgkbNCanyLay4HBBMneLihQo6brt0teMUYnv4ZL+xOJ2gTgz88ebc1gJfeJBIJs1CghUgIIqGw92/SSrXOO+5MSAADt70R+SdRRW6j4B5KRhI/d3O/g8hoFfVvNv2zLbiClDH3yS/qNl15yDThilF9muYXsjh8gsejulYEyoqcu/NC2+jvE4wt9CmRvlz23VyRV9FzDBL3c+iA8dNiQ7I8HjDfup0c033NYJeWWx/rXGzAZsm5kcLCPE4cMaSBP4rGfLviW6uRNRqGG2FTKSnZU7ch7nJa6zL6i4pmZAlgX27MqOSNI5GwOlPJRGHo6roQ2quxTPuag84GaKe2+a+7/DsACS2OWhXnzazfv7XGZZZ8Z9cEAVdA3qGo/m5b6eoaTnyLwmvDChJc6RHDV5+YrxbO+3Bmd5KGMXcwqCmiQ8EJI66lfvqrKuHbM42ohwemfzbNYICfiZxIWyMKU8v+e6bpMICyFeh7H3fq3sJK1iM9N/rD9sLkrsuhgE5JCXVdJXXout7xxbra9K6FBChJYQM8+ZpxSSq/1kYUvtr3caeJI1GFHXw37+3IQo337r8uogthHqx59bil0g5TIO0qIdmrdYHT6XZfT7t6SAYBKJhOIpdvdpwgoPGyw2Ta7P6udo6iPDugQwy+fDW4LOR6H+e/H5mBf2vFpvZ4GklLRe3tgPvwQ1fJTlR8+b7uqZN/1IMOHtpPszbfCRDEs3BU3svfcTJ0dRq1WmEJapsL4GUYa2HYYlLBXjxg0ijYa/vJRaM1FO5vcgQpanhfaVC7HiyvdpkynHftkyKRv7dFiLm9TGmO1ntnGIvwH9y2RbsCiPT4+rRnhlTC4V22W9M552hEFDA4qbOX3kiCIB6/d7b6GhiUcju2A3O+lzj3MkU1nbWZOw0dZA6zx77JtUlYbYZml75usH5tArC7L6Wd09o4XTsTVacPRKvECSjqXUIWRbKDS8facNi8loK7rnR0yQrXwxqaPNkpH9Gn70dktlmU/ML92kQQ6/Zz52s8mdExkC7ClerrCcEYzlT2qdPUfesrjb/9ta5BA79hmqi7GvRcKooUjvsuNWShDltcgeHvDphOedEw3rHK50nnXbKu2mFrMmjlD2C0t2+02ZgZ/Anm3zLkrDrHbUvaPA4cEMxPcdXgwhuwvK0Yhz598BAO1c0bWERmYEPFlWwreywvVcQBeWngY2spQFBX8HYlcUo8RDY/VhVhbxiJdejzogXEcBGSsx0EHbIFGmT/OXMnq4AI4MG/3BfB6qaGM/BMgZOHYrJAARGCjBBKqD9Jv82Ybe+x2f5Nod4IdeueTf5iXH4nA5sRvH9WTPJgLKHMCAnovnF93xOIUIjP3bhR8aABTSaZOwenM58bB0IW8HkR0GaBgBGvDU01+qFrYJQzDCyWQNntUjLf9wrTYBGts1hkvnhh2TlxwRmmI7dFLfwgrJmms7YdCeXZ+08pUKewma/Vf92tNxUsalhHUJ6XpxM4WeKVnMHkDqREIuHcDlPLFes6hx8GC/IX8/xXPMkb25NtGirmL4rlB+X4FT0yVYL7xZDo58zxK7pZ6wnX8nCiWeJv2kSzrdzJmMe5EY0IomdkbCzcDI/ZFJzKSljzU2W2DqrCuBOIXbPfGNjN7ciz0w4FN2ijZa0JmfJvjrshtFJpudpsU30O1BW+EiJ59fqoCMI9GG/1lKIdPXgTE5JnzpzjPEpKR4BPyAkEZDLjJnKTd7G95A2LUwEn64ebTdvEvy4Z2FF349ZO6SX3SXBb/eVlEmq6tdOItLgr2zdY9W/muA4D1Z9mgmz1eFecrSyqNWYYyFgLmnqjcY86udFoVz9dr2NSWHQUTpBeWOLx3oQqZzBESE18tdJSE3QFrrUBYLsQJVf4HS9o443Dh2XOrVjWvSKgLcj/HY5GRra+qK3dDshDj3OOY8OPHnn7TH1xhwF9KJPn59BEr4BPhX58Zq9Oqz49kJf6KbjReb83jruzVgdSIKmHhWW+TqblHwvvOrSRqVtt/MDtUyoMdMihqYBkjwOfNicEkbk4IArhGslpy50shceUyt3Q+J3GheOcFtKDcXEXu1hxZK1RAaWy612WI67fS82sY5q+SACPvVMoPo7aF1eraTUkArxcHL3Q1LK2HB+Kc+T5tcZAi0JpQR/XSXWThoEeokQIEiy0JzP3Mw5hu/3UepNFLbS+4V54lsI7DGGwyLOQcS82VCtQZRLLz7KTG1U6lUqGEBxXmZVF+lQZfYgCnWg65xzMmxdcUkRnwiu8TUYgK5wrZ2WDupXxC+shpPTEJkj2jsepykCjjc6NCxXwwJ/WDrzIRbCxCm+YPxCKyJyqiQG/jRPBS2xwPoVyDMvY4asFaw23HRzcxcjMLyop4r7T4ssSambQU73SkXhDP3CcrC5MdVuJQ86AS6xzO2iUOOwLuqW4rogZSvhT8vdruYJlB3vSgBXgqNK3mzZkQ+tmR0aGwBzf9QRKqRxUwMxOZJ5lGGV/TpaBUTHWllZrgAR/cDufFA/5flI7NJjg9hQmkFSwur1eHpNwH7xlll6RqbQhDM5g0K0iyJz36zeIAE37a+NEwwBfsVcTy/A8PFxOhMb4hucXsTDJ+8fK5tY7KAMHxWfARXaYyGYEkzQwdLbyzAZBRTl0pewkgof+9o4KNVMMG9OkEBiVtOqYXi60sE413yZHTOlUs+JcD+exHI/nxe7YofjS/8SowkaWxsYmCxHbZAitOC+SUSc2M5zaH1/JwCTNaPq8Wma8hjs8Y4gvZiBhg7rEbSGOic8Q6FyVRZGGvsikszVXFl442wmporoCt8+GZCb4Xwtl099sii8rrwd0Q75lFcYAVWIowwTUDXfAQw6Z3aEG++JlWXUvnRsTsoonqayqtb/gukY/IRO0Qrtbz2WG/FG5QlIwdr1+dmePTOZof6J3QjD57/ePN5nasKmdt5JOZEGbml8AaIBJEvGqGbD9Hnpj5K/otqw/cmTFbppV7Dh9zg4pwDC+d6eMu6LTmTxuzUos08MIbottlsBA3/JKK2/rLVvMgGvNvvEe78zu5Ozh+xYLDsnNVlfEyukEDX9RUvZlxQV8InJ1wqNZIg9DTIkp2BcpZPPnRHRzk7zrnbFB/9SeSXQlIrYaVECTaZzcGYwX4acmOdMK0cHUSF85sUoWcctcT3cc/DnUrqgiD7dKcE+iI3N2Fp5gJAJ9VdsMe592Jht4Z4GQy4RxtMotnoGSXjwuyBaGCUwl1lQJBIYk9GH5cfMkOLklEBoZqotg1c0EaG0BC9ypSbTaryJq9SqTZaZeDsbEoMdl5Jm3JPdDz8G+Wv14cul0x5bIQcfahl9AAOmAB7ezQtaZUJbL65V28kGlX3mX0nY+X6mdlyqd4hVX2e+CTBBNg84npEUrIgB84L92QKSFwLnNQweUBRH2AENi3KD3tjdhQLilgLVizzrIG/mqPvB3j9gX2IZV3R6Vp0Enk1+wkhBXrka4vqEOYOBvbXuARX+HRbAy755tthvFn13KQFDYV4wkjhwouysf781uNo/3IHoYWuZ8vyi9uW89E40/OtCJCHlpOmJ/mQ1zUmNKcMaJew8xzNUKvYUlvmLT6Q58TB/Y2f2aWS1n/8xfJoaxFhUHZAcOmMbXs7j6RK5vawB0K7Oo54w0v+fLsdM8tC+PTaEq8JM8smOdEW9ZmX/OETn4Y8Dvn6PIMS7os/w12Nejf/r4sW+ScuS/uLzd4WJ/zucT/m81qvvDi8b99d4citOT4UBhaqjti07TJNclcWE2O5fLZCSQ3o3W/TSaydzEfJs/j7XoB0YFa9Z8u4MrTlXM8UzlV6z0ugzijzJMqK2c1zPcoqF/vTeXeN0KLpulz7/Y1vrhMa8n0czmBb5SSJGpFH81tOcetieJj+3gvTuM/3MxdYViayAYX3rJQYP3CR4/fqw9WMC3WzggbsyprOkG/i3cTGuANTgNSaW/7dl6Y+bAU0H9gLah3E5wM60nAlvTVXiDa5sl5UmlYV6ldJxX/1Y4kVzpk/u7BMnUinu6jGo4A4K4bXDVusVFrjDMI1YlXBtce7I+7z40otHa9kYldIE7Of4PW1phkY0/Wgk96B94Aj40lWcb6vshJ0IM3WPWy31ezftCukgPgQ++UC90/3enxRLqCN2wawirQTR8WT4XgRGpmbA7rk/smUvBNCyB+wqfl80NXUv16YZLHayhuoKjwL7F6rFRKTRK4m9Wy61aXMWmaTA6fWZq1goWhiYrmEqlqSyjxg8y2BZP24Jcqm+kdaO2uQw8rdznLF3VZFbLZQLqd47PjQgRiLLGF6t19w8E3UYaIjeo6mGLZk6DUcQ7UDm9j3b4jA+QKbDavGyVCLVEJJz1qWFosqxIMnHQTWtti92DKucdHdGH0z1Sex1WhJwO7UKsbnK3c1qHhR5ORadSSayvE5DMee/67FQ17e1FeWFfbvguJPXwAyVvBmYm/vHeBdAv66D8KUREBwCA+H7RZ0ivpbtS0wVLLb5kqLCXJJKGAr84YygX1gsW1Oty3l3ZiAoIX0mhdDrwiRX9s2pz9ipnth/Gbh/7lREGmu6W1FuxDC1zSXlpCTzSBIcKsV9Dzdjw9QXWuQ3j2S6ygjWQ0glnZA1eLylyYsoQi1JUE+ExoYsIYZ4LIdfTZhvj+aa1QEKmNK9M2QzSNWf8y5d9Fc1qWJV3XozpiV7No2HeyRe29NGGw4CtYO4bcv5/ZiquDhd6RXRAns4lWdJeJDjTkmdmmIKUV3hmclakNqWFRRNLum7/zIUEwVgLN/He8cBCBiV8EA7YvZe6ypY51DIpVrvqmsBO6/drNUxt+kijVYypQ5qj4xmRQ3ZsIzLDamjTBc8mgIn4Ef0XbXbGFrwlXKH4PNbmx7Mogax0DXqN58iCSKobLbu0zANT+JWfDGp8lorBI3Kp+Pe1SRPzyOMCbRhrc6HmcV62unNWkbocH95vNSxlVffHWzxw3ACTXGJCy0yBOXCv4NodSGvGB7+tNg1fi1zXkVzf8nQGlLSd1Fp0BDTwqY+S1YdEJSnfPxGoY4DhlC4bqw5jNHQ75UilrtfqKTxCpC6xaxmc4bKxW+wCCIDPhk8pecOYQszDB1EeTTLlc9bycR3MBa/UTLdtMiqDtE35bsUVujGlrk5z33c5na43L9PASArzsDkf/1KdGNiewlgCrvS5fIMDTyZPQcN5+gE7BE25Ty8lJFc4fV/6taLTMFcDY2F5p+g+T4EVRZyvOzwm8V38HeogRUmo0XIeEtJjNI+XquV7HJUrMSRAMdbnCLgKmZ9UBrJ26Wz0QmDLxSaf4Zl+nIZe/rGbCfnsqR0QR+NaC6ompfUMZDu5fyFunDieFHuN59n3ChOPDI0qgNueROk46uyHxfd1cFrxl40a3rf46GWY+LfvtxdkWn+OYbqXGFr3WZZXo0CBP7Xm8rzxkiQ06EQtKK10uUVtnM+3oCMoeluhjtE98rKUnFeN7S0vRhtdoXbuQuo1lEjosvdgCWwp8L432K43iL/SbM5apzy63bloyr/emx7970UnXVh9uvpeOu38W/egxTcISdV1+UWX3DISCwTCB1ezoJnBqDp917B/Lgh3Lleiitqcr91t9cipc9kQ6SEi5V6yBuF36KJKj7Y57NoEWB2yPsgdb7WbtXvKwztW81XvpCHoVBKo0SidN/Q7nYvlMK9WNAL01/Tlxm+u2eX0+P4LMCPeBy+Q9B5meg3COK6A/jZsO7YVcKl1U2LzCT1OBfkyAd7FcUqW+llLWOL11plJIouGUi5r/BjFj9RLRP3/cFKyZVKYyivzB8jpbB0vrpnsrIlLD86JyndlJ76JRE9dD5u55IrlopLMMSnHcBuTQpEd0VolynTxM9hvQ/7B6rIn1heErkVNLqidjPElGF8oHKaRAEr24c0+m8sAh8Of8PuiWWdxj0ZRLq/0UbDQEp4bSg5CxvAqX7bBQqwSkqqvaGVnqvBvrcXPSVlZ3swKsGvPnFhJjJYJgMZL03GCIKR2zh5gE2rbnfj6ZaRscPZC1DE5KHk+yVcV1g2XUzhs4YdQq/abXvbqy6umZUVe6iu+FFgQbwUCM8VYwme0fc3TaCGvC9xM60p7737KI9AURtMVFwIIeVRbMfLScBWsA79nYARjFVkkf5ete7LA8yO7fTzHAJQi4bzd9lsmu/yd1tvSs474f8w92dxw9K+FsUcbcz6C2Kb0493Dn8Z/rtafUyisgeUUe8iHkWwCSMzn8ThNWt3kfK+dMcaKi42DngWpQLk4tkNa23MC+1q2Zddlw49d/WLXRpIvewcNuAqHpsq3j3y0zD0O1jSWes6d0xcHjn1QS/15f4r5T/OM+cz+n9TA+yMklIQLC/D28Q4Iw5Fo3Lik5KQ4Lo2Ex6AhMHgSic45QTopk8BQMAiZCvgmF7zLJjgewCEpO3hJIMCiMPbcZS2iCFA20Ncn65O+6VvJOYQ1KgIR4E4Eb9oKKPBNidCUKesnQ+C9tcxci/t5pHQ6A/fd73k07B+Ael8p9W+/U8zzeFmrwX4A+aniXGJd8hJTFAnIMD4WqJXTJ0SzvG4B1Z3Qqw/uk5lbbOtIbd9R5MI8h07NeA5k7N9W5Kk5l7k1Tu231j9hHovg4ecPq57mIDUugmE7l4NIFTkcu9dCDrlV7xYPwK3tvyNEt+LNeSAIRlcx3FGl0I3He4j3divHz+qWXpmTOEA49vIPHGlVCgEIxhsfPpMNAC76/ASR38gsEFvEdlGAhCDfY0Ood7kf4ADY22Xw0ilaoC16V4iIBPie1kx1uSAjNXYIgcD9WC73Rhjczhl2+7LS+zLmrgMc+GzfdA/8yx8X+5AiWix5ovA6fhtUNAQ96anYss0SQcdHU4Mw6/xqaPC5Ht9GFejvQZVIWXS8WS/gZnF8Dx/yS7Qb1A8u0dk1EozAZLgJBNJS2HH6leFg4pMhi/mSwMxs6G4tcPmzwsyZeZlZnqNKNN2ReXxNzSJaoR0FkTUHgngjPWYD7QlKjos23KC5aEJGazYg0ofwuIiELUu7TpdGNsyC5RsUL8Fj36Hy7T339X3ygMDBcb31fpBTFIYmGMHHbbCEv1qjIiNLpUU8aRrxEcKPa7YF83WAIzZtg1h7TlQsCPqF6Dtoy5dWyGr/AUjF5PmTLCSKWrlZKPiiGxuuwJA64VkaKcfwF/N01ulsc8zDl2dSU2u1QsCIMxgOiBQhotmpC55vz6UoIBTB/n/MpF01pqKK/27EH8/6QBUxICo5vmQbhwkSQ0cDwnaJZ1VLDiXkk57t62zB7WJJ3oJUZP3H/5ElLZn8k0q7/7LtKBoGJdALu0cGWpQ/hToE3z67nlQf06IqsAaLkklH1ixaEOjxvtT5HrhdkOQ/acmchb/+LUWW4OmWs+CZm8MOh4dv++fwcwMq//2+/w6Rq9VfvLADFBZHEfYwmp3pyiNHFv+Uf7r2yBfA3vHX6a2RBOR94L7XgJ5ie5ts00erP/6j9Ne92+64rQ787omvk+c8dO8P/gZIkfh+we6mkj9ev+vvVJzq+hGCPtOXVH8aT+dLfgh65bkcB5Cru6Ar0yzB92+lt2zR95z7wROg8r6Yvnf9ix33vqlHCKOKNEkIjzQmfDqrU7S/X4AeK7z0hvZKe6iz3d4Z//O/K5JrPbXjhs8RfQstB0B/ffxO9Ch8IVKTsWR1Vm7kJW+zsdROAZIWNN3s+fpn7Kfj7SFHoovWj6bHt5RzV/0u11fQs+OqIWUfxcK6+uQ3B5tVH/S27j7/rQ2TKOAe/TEH/s9vSMn/nugH1pGjtU9QgkrmCOhpMw3lVdesdhPSHue3TLA3wMpMHjJELtOg18XBgXlXJG8/G55zzLIOJaxWu3KcXKllFO700u4oltglqZNF2r+BeL/i4cxLAbevuNbky+SAXmj8iR6eqxQKFfMo6GHFv0ka9VxkwniTapBAvQAh9Mpe5QcLksL8gr9WuZY9XgFfGPeHDMOuH0GEsOhCsuRezze9sqKOt3UweRt5OnjgK6gcRa/+N3CQD8uaiXXiegIz6IsF7eP+1l5RxMIsInFxJiUHSC4Wt6Bgjg03cx/rLCe5rDAuZ6bZnj/M1OD2E+QOy+YmmK9e/3uDXQlOiJ0Lhd90cVfVdReP+fcG91xevLrnmBP8J8aNuzrBlkNaJfdvz7WgsyPeBiX1BIStcbbxzoiZpBp6cs+sfmoJPZPTJ9Ijq7sz6CnwRMZT3LjtKGjV1gbFUPy1lYQTl3B8KLPhiqsEP21sG0dUlKYRfFa1vaME6ppfMeqpez62C//KALWamvSMz1BdTdYtsxXH+b3N0dDVTmzu+ijP/XdyI54AGcsjBPBZFLyxi/edv5c2j6wxnwx8ZU8fDOojDXeEjls+6qKdBgwL0BIKPPtKVxUKoTwLLl53MFNTd0WvxrdIL1YyiwRUQe8rekuk5BCFxO8MqsqNb9mTU2BR5WGBvb7omp0zXlKAIKy6ymZFGckk274DCwbLWZihphBCma2RIEjSn+GSQlwzVhZ1doJ5uk4ekDrGpHAVBWiOrvYULrDF/7YOqhap1dIM3ybIKoenZBF5lHtJOS8ILc2HJjRzq07LI5BEFgVhUnCeOoSdB92hb9JzxHdUqliefU7mWYKuEiABlgB7PUtX4ffn2m3v1MkhilLRdHJKCbVsSS9Qf8SIwNshzSFZsTrDJjoXJ7G3bf9Vc6p30Unvt8lROffsgruGrrFYmIlGTe/WL50ei+2rVDqb7a7V2DxY8HxpJA6TUwP5f9zx+HLie3EliUO77Up4rxMkiwCBf2GaBpYUWJOGKrME5HPBdE2epklQqO7z3VocQOX0AC6n8bEEKHwcnBOc0yhUoaoulRKoIUXKiLGdD6TtXJuK41S5/CyOR/K5A5WbOdtST005Q09vm+Uob5jD5fpHColQObQ8ClRK6C0qv5dQDN2MdlZgShJaTe7334RE1mArHa48Q7a/bTiLMplsMIU6N+aqjl4yGgM3duEd1sE6MzwuJ1v6XcZ7Jtt0Nt1uy6ClAPNQD+lZMBM4T6UVe35SpiVknE36rcFZA2hy12gh8l27IRDCKF7YGWiEMOwYREnRcGMN9oyx1Y7GF06d/MtZXJgfCtihoeM9cs9Z0rktwH0hzOtgm2i7rdryVNDB9fqn61kC7wribnhPJugibOJ2pb3R2RawpXbhloq01FsyokGR9rIJgokTqNR+4olYoVFumml3gljA6S0uIYpSUelKUBtUoSoKGHvBHFpCAbmYWUuYMbFsKiMmxkV6SWdTPwnGXX4tn8nEDwQ2vp/IPHp3pW+sRFf4YNJD4+hYJbmSkBIPIdUJgy+P8BkI17xIdIq9vvrovVtXAZNajnm4xtUj0zBM4wmOA1pcXlrztY3WxXS04ZguwVwi47hPfFMVrdIEB81U6wOJInPMFv4QO86ekFot6VknQw+yl/1HKFUJa2V2BqzYps6QFdKcdMsMWZDiwAvejOrTwJz4mqRYKBhAK5xOPWK/BJoEW9IslCsOhFT7HFd8EaYsPa9G81iiIFUsodKqLL03hIP5nul464+oz5MpF0JWyhy3jNvaXgfI0xLgaQ91oaEUsScWc7XZ8qRNzGE6/Ofgiw1+7JTZYA6Gz70IWv+sAF+hfWxAjvdppdj7HNdzdFMYSebNfug+W7akhQiUHRTmy1njEf9qZJk5R2tehaXwjihEKcXb78QgnepKla/LRwT5yxe32tKiny83aNwq+sOw1bt3NeKMeOF4mV24dMpZd/ZqvC9+vo2kxjo6IyWisUp/rjyuuKI3faLmoSL9v+V5w1K5/yqWRSQKYlYrwcIjqHegYjKlayTLjcIs7p8tIwupqf8tpN8+eUB6akgv4cpc8NgIJBKLLMhY9Ve3zJC2mpNTPcWQbntMZfCGSS9H6xLR3AfpXBvf0r1hdflTLasFxkqvVctSh2kujE1vrCx1c2jdd7sOGRF+WIKq01BCWayDHQMa2BVzD8gtnkNcgwI8+yk+q/2NaDyzrK6BjEKJY0g5uAVEVMwbfNQw/DoC1NqompTD48hpsUKcVvrPeIkcGmvEaWb2oJgjUA2Dw5fFu7BNXqNRP8aqFviNH77QZEdNg1v8MIezP0o03u8UKwIVNK3VTm43mpIRegGpnUHCMw9Je6q7KYVYGm29wwimXCL/6Vy8jdLYS5U5uXyUc1IS4y2DJ/xVLDY7vWCs2MGTJCxD55+pf5ipaxJBNoWdm/hN9ba93opilwyfWWQEIxbRKVOZIU1+MCRMz2Ao/bBK9bI0sAJWMP3H4y0q9Yu65GiJkxzytgn/m6TZI8g67VioQeYQw7gV2eXzmfQ2vi4Qqq1yuThPjv47hTQQb7WhLiktNiWJSZEuJa6ORIUvwKyahDGRNNLbbUahl3lhTGrGpiF3JC7g98YG2XVjuMn7QlJ2rHmzgsgmlSoYsbHugZVuHc5SncMRrkRaZPAI6dKY8a/nR0SxjPmquMxEBQUwaqIga3SGXcvIPlMOSkuEw9Uq3P0WASiAfENzoqyKNI6rP5EyFzIKaQg3DrI6QLzmT4lpLOiFgcdKUx8c7Y21uQlEF+xD5EIbuSz12kqXSjKbfFJq2GLXMfbBTPG5kmqThaEgLYjHObIg+ZQaaYynUcOp6n5By+ZrDbkG/FqgX7bTGT0Mq7KqVW+UhIHVgGkDLes7S2X0rCxQCjFKpVDw19qaJR0NqdVXOoQBskZnE8S5n3Z+mQB/iC34sW5MyKEOZdhPX/bYcsmeDMq8W1UlXHICl0EzsIpZlaJ22YJ5fYTBBXTvOaW0EBDvFZQyZCyIkCs8Xo0llRAMPHbdHrX2YBksYfqORSoi/GP61HhJLXkJakf/lVOzB7zzjDsXi0Lw5nQAzevBV2W3gWRtmRKRIV4cQuplKhS5Ta8hk0InkQ0GEa/HeYjnBSGa4Lh4birtMF65bXOf0CNSsEH6c71i7lKIzWcH25q9VohJjbddyDIYOy6mFKhT+EZh1+8vKkUK2RUZtE6ST73EEgzPl+XswXR4CoQS21ypEckBVrCec5mksusM2fFRldnMESB+3Ar8lWfaAcMPlG6z2Y4B0RkYfjTrPENf6xEejVQpBxyUP0SDZam8y4dZdr/7ZlwG001jVCTMhJlMyyEizxN81FgzIHXHwVzQsJHI5n/ZF6Jt4WjU66ApCrWD+loVXDGi6H/jSoOJLutQij+E4atde5236zgJRWOpDEmvcdOjnHBfUcDFimVtKXT78jPcedWwCXlGjY9YbfSHoDS1CsaaLRj0BJFMWtko68rqlUPspYhaze7kteo4vQLBiH9usXnAyYB5OhuwQ4YxtXwa7vEuBwNui8tN61VIsX62Oq2r1mW7qSrdC7y1eUo07BRbTnULk+P5jqDC0BpqZZkgNNH45EQ3npXBzBHOKR+5lRaGYgJnaUAa84vyz8bKGnONht2cGwnppEgmtdCdRpNC4y5OKOeBNYVvFLX1Okm7o8gsOx7alY3hsNDOMhs0BF4vLSbLXJLKKnKvOYGSU8bxEx8dqfSXlBH0iHH8LtdB+Lq2rEs2G8ft1eSBKVWcfkE4xHZrCNZDs1l0pUKomlBrGEZPEWLBo8Z1or6mJpFOyW0I3/BIgnnnoDTAyxzS1BOeUWf9oM/9U2KWXeYjUZ7luQiBeFmLUn9iRyJ8IjtRfnm6n80qZAyz8FSLls0hVhhIyGpVt+qUU89AFHJ5DgNEqXhgKZpGSGOxaJl204FFx+vV9WCNklQnySVD5y925AWRFL5XaBncsMyKUaeUGhaGhqLkWMU0dW2jRAOr1aASRjI0FWfVaBSCOMVmoVAaVbUtp3lHh6magv7UneqPFCayUqygVlMVyZ+Gw65JFTMxHoo3i6HviU83DrMHeAvfPC7FYpZPIJpySqVK7pBgeRyBPF7dyrmCTgPab8KJBvcCQywo3Y0jBW/IJ+4vtIvoUiCApfZp9GhCko+lMXt+ITPPLBf4HB0uSrh8MhZgtSRbrRjtdt8sCZtRFverHVISzahpjVY9gaSO5zeHrEqFdIBXqMr1obQ36Qdpp6PvACn/fd7/twJ+9zVDJ2n+psGrexLiL1tPNNF/EfbBvbB7ZUVB+tYfD9Rl+Wc3i5vUz9+q6p1PTR46BTZkYwAZYStJ7n1aJnPiMGt+AwT4qvJFdAYKBJg2EQz8rEkJYzDrAAR7vDvUDgyDkjr85QcW+Mt8gUoJIYAIuG0RAry0UIORS+wiJplf4wEmHU4DLR2OVUXi+WsajspF3KppXKAQdy+l2BM2u2YBJqQbqqICBAEsUEciBwQFN8roz7Vlmzrnx+TQtyu/AgCvWpaUtKsqJLBDQCitnNFC21sVY7NyRTmqaCCQdEZAoI20ewArBY+k/XDAHs68xbH7y4d37NPu8J2gOGxFD4w9ycdpxVX4D8U8nFScj/2Ky3C9YiH2Kq7FPYo3cd9Vul8c/kpxAb6guPCKXq6CI1fmr3SXsfDMwxcNO3r/MbI11X9B+KmZZI3wdKiicOkHPvqD2H6A0y2iT+Tt2LNTYOvXnb61O4GAF5hc26eBQNsLGtEJtiSuAo/hfOZxlISjVFSYW31HkAK+g3fz2q96CEr8wtZprZBsKdFF4t8PWIhUvaHBHvzrzASsJEhl41iKi0e4ELJmuQZdCqqQkGUb10YNnJdB/W41ioBqSIsrC/1+K2uCOYqEAmsDa/UfRfMmeN9MbdbhDdfQHgnNwem3hI8QWOCfUskP6gfA5QaX1YgbYOCyaPkV32rQ+KVH+JrG0aLJ8oHN2wf4snKZXD+Ua0vcddCEDjgllybOs2wzziJL9DWUVYFIXQ6ZzKF7MszKKE7Je8Pqb3Y4sEwrdwh7I9RjVnzzBX3R1vGaGxYLOIKGIxwu8yTUPdS9xyYTxHVvJouoarcnnJF4X2Cb94B9t3i8AH6+HnA4QM7PHjuyL/djw+8NSO6JkV2PghCe4v+zPnK9pvIh4ED+UOBRxmdDJKyYEpsdgiGB3JcJHttDj6n2uQt/zVOWnJdKzvaxwD5o8G3SDv+XBfbJ9nwI7b1qDWEI160eEHJg6gMyEwYwKsDUr3xuu0MXcUI1X6OxBIsj5zEMMu8JQybTQ1ElzaZjXCSj1JtD0ZeV56MlIcqUCYNuVXwe8x8jRArKrNXal+dxMYqX7wgGR4xhMFTCrUEhxA9zbmshB0DLE3eR4M8ccgtMzbyFBXW0Cvzc1PWuBgtHEz9mZCwxXvcdQzEh44R/baok+5yWcP1P4N8I8MRkd6lw/bur2RM+qy7o3i8qYbsRa4aXkBDTC2xIxHkwEl+TUMOolDbuqVPw+zFA6rkA0M/WWN9RQktGxyclYTJdT7ZBIv7Ixy+jEnW7IuWin89jBwyXYV6ZVv7VcBR8ymzWj6xu0BV8yotNrhYFWjBSvAzIHCFTotSJfLjxEchM/V57T+wbEgmRAggTTIvqHP8xhNCQYNMhLDUiAqwNHqaAn68wWoYFw3e54J/cfBLU/vqD/sbYB+7lr3xxola12HDXtz+B2O8H/QadHeDowULNG1d+EHlMvTBv1i2eGJMUQrvBJP+gJ8YIaWKAy96bywykWYcwxCwmwwH18PgaBgL36InfWbKtwNbbwz7enjNm9eHZy/MogYQ8sXa3JqMoYXCQgietJRIBG5eX6IBoPk4lJQe3CqgSR1vVPULjkpl3D1QyJQ9TGDauJITvoD2Xm5fkS/6eBMQP0OwL6LEWO3QW1P9mCyZP1ihNFwU0sIUQ8lQCk2r1WHCekId85/bY39rPvllB301zQR9VfRsiLQ+EkCMH6phPZDvZoElvdfRk2hVN5xFgUwPzhTE2pXOR74GHfoN2UVhMYBq9LiOcQXePqK+sdCfkbAwc8kXJe6wgmmfQRqCfMG2jF2DPSCtIS0PXqnbBu6nXTFvxl13Q2+eiCB6b1vTuEUHjlTIvrUUkNL5dvqdoYfmAv9KSYzbWDoIP5Jt2HvTdy2EHH9gVWnnt4m33QbD1EKXE2s1L/ec6cLCzTVmo5ncddikSou01uEdrNOh7S9SBnqzeD8HdP/eTINcnzzECSz9sMYWJtIU+uSRcX6CLL/vnULAaRyWK3vtNiZk+53c1N4BA2LTbZ1kdHsgXJb8tJa5m4LlcKkWOOq/Z07ovI5qdd1QRlb3q9cVYi+DXj3sw4hBCLbVdlILLcEa1ek1Mn7McZPL5WBDSVxO74plKCQWICpNcNag25cJ8GGSgRqp/ni8QjQ1cN7LSmEG69+yDd4NQkU0MpKqLXTqQiI8+8Ml7DFLeqRkuMC+ZPzAMsSHh/Ne/fIz2LLo8VnFuHNZu2Rrlm9LGekrqx3DBEICt6jEUE155InGN/h0IVv//6a73E2o3tAghLYH8Kwi7ZMmUMoN2NtE0rf9U0yuoetXOUEuVYhe1DDWbeX3vgmr5T+W5aqfskyKrT7+hUOaDATtgIP6AKOujH5XIkkbjsBrVnj95XmLI/RGIT+7vuz6Pbg+KgQYJQdjJu3D432P6LC8KXl4QFrBD8TKd4KQY6EkwOgZRtD7jgAODDG5UGHmbQrOPHRxZXvPwMm/aQ0vLytB6N6JCMTUeUxcmIO2k27f8/O6q/1KykyOPaA+fxz5eI4todCNKTne8vX/ZNDYLkEKk6WVrCAu3l8I6Lz40Px4/g5AEjJjboW7Noqbzbwe+PKQMiEMr1lCoLg+k4YW/UR8vg8LPDMZ8zzH/Ikfvoc+9pPAIN3AhlyDGwu95tqjCKKGXjgo/I9AgQMPrm/WazrJz/Gp//zX/sWIaExFKdgh/mg/t9ek0hRJq6thSJUGSnLC22kDJDTQ2GasGnEPBp7xrW+UnlZyT0HrQ5SFzFYqre2uCRCbltj3gzLuwQDxhO0fYriuVIj5zrBjP+EV7LuIv4p4QcEEJpThLOfwZA/9vDEVnY0alkfD0qrCZ/5foNDBWPUeDHz5dzfDuezwat9TNQB2K4M7adWBpSq2eUEqkT8a1kTRysTFCFCFbx1Ol/kHbpl7w5CPp/TDGK0Q/jc7bd2Ngn2yqJAP2HseHNjWioc1eFc97EL5OBmNdueBGgQ0SHBuRKIg2q4VcZrnnjcREN0rCgsK7RdtKBKJ44Q41hyfOeQgQ1z1g939l+D3WAsDAihxuMRZlG9C429q0d7AzTwu+vUP0KYToE7e2uhY2XiT287x9FkDjn0PLCj+pf1ZGApsCo7w4bMNnrafsjCn92Ftv1EabX+8QQ4zbjn0nfldPl2t2vFCOEvVvH4ZkIeh+p4grNdIvFrb+63I3rjybjQJRd1zxLrnr1HXRTzvBtCZNmwOxyCGdTjDnCbmN22GSLNK6vkKLHXfjxEa2/oy5w+JlpJajDse2Ao/XoOp1h8NjFjlxGjxoRlVcDBCfUEIZxVvRz8ePCj+DGp0U6XiDk65G5+ObY017EFlOKUC3lFPpHpEq95WQ0aCZ1pAdtvR548JLJ4WygnUqLRZqWFSzyK8aUZYXKGzIofwK9JZClsjrh1VoucAZQvQIkcROQHLtkaqwqnGw+sHFbU0vmcuGdaU0doouNrBAYBnx3YiM6ag1yrSuXnLUV6j516UzR9j7Mquew6XLFeWe0OyzbLUeNz+LX3ME334WafpqTPrM1YpZHNbKxLXquCmE0WTZfllcB2gxWzhVzATZFoNgri09g7Crqy10XSyHjle350cfKi6XR0IlFev6NPDNEqfv5X8BXJSMZ8KHb182ObeKNE97OsuiQNCC7BkkjJoxnCH30ZxJEI+ByHTnXBMsQdwqDqGEv37rVJ5tNDRoXJogpV9+rDvO9AAIL1gkIOnHFSPj+mexRf/9586yPEJEvKHaEHmGz4+e6VZDFf5bn5r4MgADQOD59/OPD00vd/+dS3EBgE9+O/U8NfLq/1ZGa9HH/Cdt0PACpOAfNOqzPurg/k8xBlx8D+JsltR8VQXkTpyvl2wbcsdVMTVLnpLoa6DmMTXuovN3nQNUi7tNi03iLh26ux49HVoSnaAhNxEPWTD2EpYriC0ZaSw5uPHIFuepakWisPDvkBbUqIQ2ksRwyShimu1Z9RTvNW3lYZyzcMdVM7c+6bewZzEKic92KHluybyMu0Y7xUuyWetqX83jlPWznC9bDBZepNivJqyTGrW7l0nwtaZ0WETMegw7FGsc3kVhWMJu6damIpgpnAkXwiMbFx63mbVjLdatZmFmdo69b61TUCzutT2mEXHfHdS0YkTpsscVA6halYuLd7DvGa4fxfuOEQoase8qLF7LSSrFVIxjFh5/EY7OdjjL5nNE5hL2rHBI9Jm8Em8oHF0KczwJUY9q9FPFLlZFD9VDdzqSecMbuAy5sAWqIQ9qtXyI5uNoDbZEuDUMRKUClGimXTJtTkerRTf1UAcPoabx+hpzIq9yASBFNDQJgMvlONbaPGy3H6YEtITbZ57DCnjbstXXoXilj80XSMRppRGjVrtIqCyPZzmMj3CJXX88fIdOn6WZAdgOzJuAvokc2Jui5a1apuXmxytpeamEPskXCp9qpEFJJVWyvq4qCqn3ht3TnFbRMnseKKxl4YpYJXyFt3A9uAXuXBXl9kO1TYPB9PkCZiOIXrlVzv2XC9tGq2L+uoCpp+TJ3qzpQfPblXwqaMVsKHKuLXFk9cdUXdTU1Jqqb6VYU+3Y2IzxNatuBmGTQwvHX8VMpm3wuXwmY5g/mVp+fXdPZhRu6P5utJMW97pSXe3h/sT6fP7rtKrbIBC27X7t47UqoHPnhIKt9uRgNoG3E9TD8cPsh7VXQBNACPje8r9JKnHAA2HW2aO6oLa9Kd3OZdYdEKPUKAACsEECHsKmrXsC+IpYtx6/3uN+w1dkormlGhen2f4BTwDuA5wMuBfwauB786SCuMJqyHagshnAb+whtI89TDlOtnneF3tuLKC0FO7fP9MvcgKBsQYFPgUWdJGc9NyBEXcjZh6AF6QgXGOIX1qMEJYQozg2LUYzzxdjcTEWYzN3Ugiz0IebIYJAEcQmhsqJOUZpiU0KExdwWmcOJ3+T18eck1oQmxIqIOaSXCLmGsYlNjUaK6Yhi2PSBPgw877ALfw42T5vn/N1fzta2m7H30o6YMaK8XHXL3XsIk/qW3I6il6VmClTKfGxMrynOryGSowmXtm0dcN9m4eVT81e236tgV5r/YDd8GQlmNXr9rrXWr7NdCCGnzCTRr9+btap948/uLcet1oz/CK8gfqub7imNev21VqCl9FHLVWDUhQ0hUpi+H3rHz6+vvf0at1+rdmFfskkqovPfdSdBgrZ6RtJSdTLsg2JdyPLNiFZOnbiMVVJFtuExr20RWF4MxZmyX5y5ZjY3/GVYoE33b+lUF28sK23UDupsQaQMVaodEqjW/5oRU8aNPRBwdhQkFjll3GJwNZOq2np6kS9Rvv0gB1Xs33SuekIeexpR3s1u93O5vrUyMuXhjZ/I37SBeSmgm5oyc/hjYXc6G97PXDP/Y415qe/lY2dA2r0hcl5CstfpiugeJrfYIU6PfTI2vxb9dNRkfuKi/4qpVSi6SVz95+LCaCgYWD7vWr4Zltng4giWx8BsUgblfQAcl5R6uBtkyE+UfP1P5tFiY6GjoHZHH6xsPMvCqe5noiPW6wYcQ1wyTQPlwjFtuDkC6RbSDu0SELiBoSd9wDbbHdIoi22liKVRFqnLS49mSVlyGxpWbLbY1lSsuSS+pS8HZRUNQEoXSBtSEFCQa+lYBd8aeJPuhA65b76hCNVrp1RmaAoqaj/u20X0wOnhaC9lDoVKv6s/3YVNc0/wh1f3wiA7QwnVzsAElXOQi3/2v9/ihq16tSLx0M7bJS36RHwkBBqhdH9JCklLaNBY2yXGVvqgxmkvnLGrppoaOmqdRYfS43/u+lGeoYMGPmEZf9k5W916h1z3EhGHMI3nc7ZZ+Up5fpToI2dg5OrMp5m0u9+6TKopTiguD5wu6U1wMvXpYYhAlBBGFxIGNEUIXbyvP4+J3l8gbFQJCbq1acf159myfTUM8+99KqSVCZXRDWkJED6myErqqYbpmU7rufzc3n6FM0XMEKRWCKNLqxcoVSpNVrWwNDI2MTUzNzC0sraRrLoBu/zsmctHFtq2SlRH7EJthxkyhJUkcjgyGsoWa6oJZD4MgSbYcifH4cydpJQbiZKyELZlf2fg4DnnO6qGj7/+6ouJSFCeL5jnR6BVz0rOT5CxHK3yBuz4VBouUeCbwdeQwibbpI2gBCZ71khND9JbpDIb4ddPjTNX8BzwQdvfww+lnwkBhPweYidn4+A6wk5cGJRCkKE8Hzihvz5QbINAV/XfX6oLWvw+8WvFa1XqI7xVwpDaRyJCeQg8D2vsZMzyJg8fQh+dFyOStjGGRyY7wXJO+rzRPaWSGFdiiMpx266NCGvhGzI3mAA6ER10vNBjkqxImzzYzeZo3KDs8C15Q06d3YV42DXN54eyi7gOqA9U+RIGztZm3J65pnMjvwSHuiXiMEgO2bp8SgA46CYiFixrxHtXdN0A+mmGMrE4zEtguOxJkfzyLqRdNN5OIMDzkdY9uRgiQhcftpHzh11YBfw67O44NeAi9o44kdfKSh0Xf4KqOdFzGN6SFsP9IQ+G2WPchplv25puxHW+UiCStT7ogvu7lhbqRDVLiacKeFsT6MrZUWZiAoXJQ8e62s9UgpNM6YSkWKo3W5r/me6N+XOtEJtr57V6oPltLYwA6EQNq81YFuEQ/4Wm3PXzIpptkYWUEuOSWOSeiFlTtDoo8Svu934LOxpa21kFbwX59qcBh+Zn+RImvyj5kNJLxXJvJ8d8VrfkJKFVrRJ05tK/aXanhx8bT7aVauoJ81roNL64KfMd8Sj0Rtfge+SohT0+ShTwFVwhK1KW45QTKfoZNrjU4poyxfT6QTmZlc+GpmMrLLWuHv26eonGfHyrlIqK1kXkTsd6eStxRnuKdSRqBapI1Ffpa5MEY1iOvVVugLU/LBXx6A1CuG6/RzGbhBarFJiuBQvbvkwWJIFSwAUwqV4kWPD5BEGsHNgl0kYMExsoHumATSWF28A8Zt8m6AE9w5Ar/3gsARAIUyvsQEQsFPAAABsAIDuAWgAbwDxK3AV1Mg9NsmPCvFmjM39+cmxXPF4EnoWKsaVX2nwQhAzQ84QJtFHLOZ9XyEdIPQUZJ7mEWV4FzjWEB2HUia6pvsjX/c196Wa/Kcqdtsqql2UbjmGZ4HCzYgVhidjl1XUbVlr3XLXgfYNROYdDBJHYa13NSw58stFXNu+N+t5WGAU1doYgvhRsJmWa/0f4Ys7r6o1nW1LF8pCcxJM0H9YbRjb5gVb1go9Y9/SxF08sf0p8GbuymWEe+zrfrqQc8Rnc8lptIpSPWmoLslM6sWzOZaLyLaco1nYjntDeIpj5e/663Cvs+oZM4Z+HNgvV5U0ktw/VU411pkVh8q/32PH77H8z9qVLwAAAA==) format('woff2');
  }
  @font-face {
    font-family: 'Oswald';
    font-style: normal;
    font-weight: 200 700;
    font-display: block;
    src: url(data:font/woff2;base64,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) format('woff2');
  }
  @font-face {
    font-family: 'Playfair Display';
    font-style: italic;
    font-weight: 400 900;
    font-display: block;
    src: url(data:font/woff2;base64,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) format('woff2');
  }

  /* Metric-matched fallbacks: only used in the very brief window before the
     self-hosted WOFF2 arrives from disk. Stretched to match the real font
     footprint so any swap is dimensionally identical (no layout shift). */
  @font-face {
    font-family: 'Inter Fallback';
    src: local('Arial');
    size-adjust: 107.4%;
    ascent-override: 90.49%;
    descent-override: 22.54%;
    line-gap-override: 0%;
  }
  @font-face {
    font-family: 'Oswald Fallback';
    src: local('Impact'), local('Arial Narrow Bold'), local('Arial');
    size-adjust: 88%;
    ascent-override: 110%;
    descent-override: 30%;
    line-gap-override: 0%;
  }
  @font-face {
    font-family: 'Playfair Display Fallback';
    src: local('Georgia');
    size-adjust: 107%;
    ascent-override: 96%;
    descent-override: 23%;
    line-gap-override: 0%;
  }

  :root {
    --bg: #0b0b0d;
    --bg-2: #111114;
    --surface: #17171b;
    --text: #ffffff;
    --text-muted: #b8b8bf;
    --text-dim: #8a8a92;

    /* PRIMARY: PLG crimson red */
    --primary: #C8102E;
    --primary-hover: #E01B3A;
    --primary-dark: #9a0b23;
    /* Accessible red for small body-sized text (passes WCAG AA on dark bg) */
    --primary-accessible: #E84057;

    /* SECONDARY: lemon yellow — used sparingly for lemon theme cues */
    --accent: #f5c518;
    --accent-hover: #ffd635;
    --accent-dark: #d9ae0e;

    --border: #2a2a30;
    --field-bg: #ffffff;
    --field-text: #1a1a1f;
    /* WCAG AA-compliant placeholder color (4.5:1 on white) */
    --field-placeholder: #6a6a72;
    --radius: 2px;
    --max: 1280px;
  }

  * { box-sizing: border-box; margin: 0; padding: 0; }

  html { overflow-y: scroll; scroll-behavior: smooth; scrollbar-gutter: stable; }

  body {
    background: var(--bg);
    color: var(--text);
    font-family: 'Inter', 'Inter Fallback', -apple-system, sans-serif;
    font-size: 16px;
    line-height: 1.55;
    -webkit-font-smoothing: antialiased;
    font-synthesis: none;
    overflow-x: hidden;
  }

  img { max-width: 100%; display: block; }

  a { color: inherit; text-decoration: none; }

  /* ================ ACCESSIBILITY ================ */
  .skip-link {
    position: absolute;
    left: -9999px;
    top: 0;
    z-index: 1000;
    padding: 12px 20px;
    background: var(--primary);
    color: #ffffff;
    font-weight: 600;
    text-decoration: none;
    border-radius: 2px;
  }
  .skip-link:focus {
    left: 16px;
    top: 16px;
    outline: 2px solid #ffffff;
    outline-offset: 2px;
  }
  /* Visible keyboard focus indicators on all interactive elements */
  a:focus-visible,
  button:focus-visible,
  input:focus-visible,
  textarea:focus-visible,
  select:focus-visible,
  details summary:focus-visible {
    outline: 2px solid var(--primary-hover);
    outline-offset: 2px;
  }
  /* Visually hidden but available to screen readers */
  .sr-only {
    position: absolute;
    width: 1px;
    height: 1px;
    padding: 0;
    margin: -1px;
    overflow: hidden;
    clip: rect(0, 0, 0, 0);
    white-space: nowrap;
    border: 0;
  }
  /* Respect users who prefer reduced motion */
  @media (prefers-reduced-motion: reduce) {
    *,
    *::before,
    *::after {
      animation-duration: 0.01ms !important;
      animation-iteration-count: 1 !important;
      transition-duration: 0.01ms !important;
      scroll-behavior: auto !important;
    }
  }

  /* ================ HEADER ================ */
  header {
    background: var(--bg);
    padding: 20px 32px;
    border-bottom: 1px solid rgba(255,255,255,0.05);
  }
  .header-inner {
    max-width: var(--max);
    margin: 0 auto;
    display: flex;
    align-items: center;
    gap: 32px;
  }

  .logo {
    display: flex;
    align-items: center;
    gap: 14px;
    flex-shrink: 0;
  }
  .logo-mark {
    height: 38px;
    display: flex;
    align-items: center;
    justify-content: center;
    flex-shrink: 0;
  }
  .logo-mark svg { width: 100%; height: 100%; }
  /* Explicit aspect-ratio + reserved width prevent header from reflowing
     between the moment the page paints and the moment the PNG is decoded.
     The logo.png is 221x111, ratio 1.991. */
  .logo-mark img {
    height: 100%;
    width: auto;
    aspect-ratio: 221 / 111;
    display: block;
  }
  .logo-text {
    font-family: 'Oswald', 'Oswald Fallback', sans-serif;
    font-weight: 700;
    color: var(--text);
    letter-spacing: 1.5px;
    line-height: 1;
  }
  .logo-text .primary {
    font-size: 20px;
    display: block;
  }
  .logo-text .secondary {
    font-size: 10px;
    color: var(--text-muted);
    font-weight: 500;
    letter-spacing: 2.5px;
    margin-top: 4px;
    display: block;
  }

  /* Full lockup logo (lemon mark + wordmark + tagline baked into one
     transparent PNG). Replaces the former split logo-mark + logo-text.
     Height-driven; width auto. The width/height attrs on the <img>
     (553x240) reserve the aspect ratio so the header doesn't reflow
     while the PNG decodes. */
  .logo-img {
    height: 110px;
    width: auto;
    display: block;
  }
  footer .logo-img {
    height: 104px;
  }

  nav.main-nav {
    display: flex;
    gap: 28px;
    flex: 1;
    /* Centered, but biased left via padding-right so the link cluster sits
       closer to the logo while the CTA stays flush right. */
    justify-content: center;
    padding-right: 30px;
  }
  nav.main-nav a {
    font-size: 15px;
    font-weight: 500;
    color: var(--text);
    padding: 8px 0;
    position: relative;
    transition: color 0.2s;
    white-space: nowrap;
  }
  nav.main-nav a.active {
    color: var(--text);
  }
  nav.main-nav a.active::after {
    content: '';
    position: absolute;
    bottom: -4px;
    left: 0;
    right: 0;
    height: 2px;
    background: var(--primary);
  }
  nav.main-nav a:hover { color: var(--primary); }
  nav.main-nav .dropdown::after {
    content: ' ▾';
    font-size: 10px;
    opacity: 0.7;
  }

  .header-cta {
    display: flex;
    flex-direction: column;
    align-items: flex-end;
    gap: 6px;
    flex-shrink: 0;
  }
  .header-cta .availability {
    font-size: 12px;
    color: var(--text-muted);
    display: flex;
    align-items: center;
    gap: 8px;
    letter-spacing: 0.3px;
  }
  .header-cta .availability .dot {
    width: 7px;
    height: 7px;
    border-radius: 50%;
    background: #2ecc71;
    box-shadow: 0 0 0 3px rgba(46, 204, 113, 0.18);
    animation: pulseDot 2s ease-in-out infinite;
  }
  @keyframes pulseDot {
    0%, 100% { box-shadow: 0 0 0 3px rgba(46, 204, 113, 0.18); }
    50% { box-shadow: 0 0 0 5px rgba(46, 204, 113, 0.08); }
  }
  .header-cta .espanol {
    font-size: 11.5px;
    color: var(--text-dim);
    letter-spacing: 0.4px;
    font-style: italic;
  }
  .header-cta .phone {
    display: inline-flex;
    align-items: center;
    gap: 9px;
    background: var(--primary);
    color: #fff;
    font-family: 'Oswald', 'Oswald Fallback', sans-serif;
    font-weight: 700;
    font-size: 18px;
    padding: 11px 22px;
    border-radius: var(--radius);
    letter-spacing: 0.5px;
    transition: all 0.2s;
    margin: 2px 0;
  }
  .header-cta .phone:hover {
    background: var(--primary-hover);
    transform: translateY(-1px);
    box-shadow: 0 6px 20px rgba(200, 16, 46, 0.3);
  }
  .header-cta .phone svg { flex-shrink: 0; }

  /* ================ HERO ================ */
  .hero {
    position: relative;
    padding: 80px 32px 100px;
    overflow: hidden;
  }
  .hero::before {
    content: '';
    position: absolute;
    top: -20%;
    right: -10%;
    width: 60%;
    height: 140%;
    background: radial-gradient(ellipse at center, rgba(200, 16, 46, 0.10) 0%, transparent 60%);
    pointer-events: none;
  }
  .hero::after {
    content: '';
    position: absolute;
    inset: 0;
    background-image:
      linear-gradient(rgba(255,255,255,0.015) 1px, transparent 1px),
      linear-gradient(90deg, rgba(255,255,255,0.015) 1px, transparent 1px);
    background-size: 60px 60px;
    pointer-events: none;
    mask-image: radial-gradient(ellipse at center, black 20%, transparent 70%);
  }
  .hero-inner {
    max-width: var(--max);
    margin: 0 auto;
    display: grid;
    grid-template-columns: 1.25fr 1fr;
    gap: 64px;
    align-items: start;
    position: relative;
    z-index: 1;
  }

  .hero-content h1 {
    font-family: 'Oswald', 'Oswald Fallback', sans-serif;
    font-weight: 700;
    font-size: clamp(40px, 4.4vw, 62px);
    line-height: 1.04;
    letter-spacing: -0.5px;
    margin-bottom: 28px;
    text-transform: none;
    white-space: normal;
  }
  .hero-content h1 .italic {
    font-family: 'Playfair Display', 'Playfair Display Fallback', serif;
    font-style: italic;
    font-weight: 800;
    color: var(--primary);
    letter-spacing: -1px;
    display: inline-block;
    margin-top: 6px;
  }
  .hero-content h1 .italic-lemon {
    font-family: 'Playfair Display', 'Playfair Display Fallback', serif;
    font-style: italic;
    font-weight: 800;
    color: var(--accent);
    letter-spacing: -1px;
  }
  .hero-content h1 .line-1 {
    white-space: nowrap;
  }

  .hero-sub {
    font-size: 19px;
    line-height: 1.6;
    color: var(--text-muted);
    max-width: 520px;
    margin-bottom: 36px;
  }
  .hero-sub strong {
    color: var(--text);
    font-weight: 600;
  }

  .hero-ctas {
    display: flex;
    gap: 14px;
    flex-wrap: wrap;
    margin-bottom: 40px;
  }
  .btn {
    display: inline-flex;
    align-items: center;
    gap: 10px;
    padding: 18px 32px;
    font-size: 15px;
    font-weight: 600;
    letter-spacing: 0.3px;
    border-radius: var(--radius);
    cursor: pointer;
    border: 2px solid transparent;
    transition: all 0.2s ease;
    text-transform: uppercase;
    font-family: 'Inter', 'Inter Fallback', sans-serif;
  }
  .btn-primary {
    background: var(--primary);
    color: #fff;
  }
  .btn-primary:hover {
    background: var(--primary-hover);
    transform: translateY(-1px);
    box-shadow: 0 8px 24px rgba(200, 16, 46, 0.3);
  }
  .btn-outline {
    background: transparent;
    border: 2px solid var(--text);
    color: var(--text);
  }
  .btn-outline:hover {
    background: var(--text);
    color: var(--bg);
  }

  .hero-trust {
    display: flex;
    gap: 28px;
    flex-wrap: wrap;
    font-size: 13px;
    color: var(--text-muted);
    font-weight: 500;
    letter-spacing: 0.5px;
    text-transform: uppercase;
  }
  .hero-trust span {
    display: flex;
    align-items: center;
    gap: 8px;
  }
  .hero-trust .check {
    color: var(--accent);
    font-weight: 700;
  }

  /* Hero proof — inline horizontal trust signal */
  .hero-proof {
    margin-top: 36px;
    display: flex;
    align-items: center;
    gap: 16px;
    max-width: 520px;
  }
  .proof-stars {
    color: var(--accent);
    font-size: 18px;
    letter-spacing: 2.5px;
    line-height: 1;
    flex-shrink: 0;
  }
  .proof-text {
    display: flex;
    align-items: center;
    gap: 10px;
    flex-wrap: wrap;
    font-family: 'Oswald', 'Oswald Fallback', sans-serif;
    font-size: 14px;
    font-weight: 500;
    color: var(--text-muted);
    letter-spacing: 0.8px;
    line-height: 1;
  }
  .proof-lead {
    color: var(--text-dim);
    letter-spacing: 1px;
  }
  .proof-platform {
    display: inline-flex;
    align-items: center;
    gap: 6px;
    color: var(--text);
    font-weight: 600;
    letter-spacing: 0.5px;
  }
  .proof-platform svg {
    flex-shrink: 0;
  }
  .proof-amp {
    color: var(--text);
    font-family: 'Inter', 'Inter Fallback', -apple-system, sans-serif;
    font-style: normal;
    font-size: 18px;
    font-weight: 500;
  }

  /* Attorney spotlight block */
  .attorney-spotlight {
    margin-top: 36px;
    padding-top: 32px;
    border-top: 1px solid var(--border);
    display: grid;
    grid-template-columns: 210px 1fr;
    gap: 32px;
    align-items: center;
    max-width: 640px;
  }
  .attorney-photo {
    width: 210px;
    height: 300px;
    border-radius: 6px;
    overflow: hidden;
    background: var(--surface);
    position: relative;
    border: 2px solid var(--border);
    box-shadow: 0 8px 28px rgba(0,0,0,0.45);
    transition: border-color 0.3s ease, transform 0.3s ease;
  }
  .attorney-photo:hover {
    border-color: var(--primary);
    transform: translateY(-2px);
  }
  .attorney-photo img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    object-position: center top;
    display: block;
  }
  .attorney-info {
    display: block;
    padding-top: 2px;
  }
  .attorney-header {
    text-align: center;
    margin-bottom: 20px;
  }
  .attorney-eyebrow {
    font-family: 'Oswald', 'Oswald Fallback', sans-serif;
    font-size: 13px;
    color: var(--primary-accessible);
    text-transform: uppercase;
    letter-spacing: 3.5px;
    font-weight: 600;
    margin: 0 0 10px;
  }
  .attorney-name {
    font-family: 'Oswald', 'Oswald Fallback', sans-serif;
    font-size: 26px;
    font-weight: 700;
    color: var(--text);
    letter-spacing: 0.4px;
    line-height: 1.05;
    margin: 0 0 12px;
  }
  .attorney-title {
    font-size: 11.5px;
    color: var(--text-dim);
    letter-spacing: 1.4px;
    text-transform: uppercase;
    font-weight: 500;
    margin: 0;
  }
  .attorney-bio {
    position: relative;
    font-family: 'Inter', 'Inter Fallback', -apple-system, sans-serif;
    font-style: italic;
    font-weight: 400;
    font-size: 15.5px;
    color: var(--text);
    line-height: 1.65;
    margin: 0;
    padding-left: 16px;
    border-left: 2px solid var(--primary);
    letter-spacing: 0.1px;
  }

  /* ================ HERO FORM ================ */
  .form-card {
    background: var(--surface);
    border: 1px solid var(--border);
    border-radius: 6px;
    padding: 36px;
    box-shadow: 0 20px 60px rgba(0,0,0,0.4);
    position: relative;
  }
  .form-card::before {
    content: '';
    position: absolute;
    top: -1px; left: -1px; right: -1px;
    height: 4px;
    background: var(--primary);
    border-radius: 6px 6px 0 0;
  }
  .form-card h2 {
    font-family: 'Oswald', 'Oswald Fallback', sans-serif;
    font-size: 26px;
    font-weight: 600;
    margin-bottom: 6px;
    letter-spacing: 0.3px;
  }
  .form-card .form-sub {
    font-size: 14px;
    color: var(--text-muted);
    margin-bottom: 24px;
  }

  .form-row {
    display: grid;
    grid-template-columns: 1fr 1fr;
    gap: 14px;
    margin-bottom: 14px;
  }
  .form-field { margin-bottom: 14px; }
  .form-field label {
    display: block;
    font-size: 11px;
    font-weight: 600;
    letter-spacing: 1.2px;
    color: var(--text-muted);
    text-transform: uppercase;
    margin-bottom: 6px;
  }
  .form-field label .req { color: var(--primary); }
  .form-field input,
  .form-field textarea,
  .form-field select {
    width: 100%;
    padding: 14px 14px;
    background: var(--field-bg);
    border: 1px solid transparent;
    border-radius: var(--radius);
    font-size: 15px;
    color: var(--field-text);
    font-family: inherit;
    transition: border-color 0.15s, box-shadow 0.15s;
  }
  .form-field input:focus,
  .form-field textarea:focus,
  .form-field select:focus {
    outline: none;
    border-color: var(--primary);
    box-shadow: 0 0 0 3px rgba(200, 16, 46, 0.18);
  }
  .form-field textarea {
    min-height: 90px;
    resize: vertical;
  }
  .form-field input::placeholder,
  .form-field textarea::placeholder {
    color: var(--field-placeholder);
  }

  .consent {
    font-size: 11.5px;
    color: var(--text-dim);
    line-height: 1.5;
    display: flex;
    gap: 10px;
    margin: 18px 0 20px;
  }
  .consent input { margin-top: 2px; flex-shrink: 0; }
  .consent label {
    font-size: inherit;
    color: inherit;
    line-height: inherit;
    font-weight: 400;
    letter-spacing: normal;
    text-transform: none;
    margin: 0;
    cursor: pointer;
  }

  .form-card .btn-primary {
    width: 100%;
    justify-content: center;
    padding: 18px;
    font-size: 15px;
  }

  .form-card fieldset {
    border: 0;
    padding: 0;
    margin: 0 0 4px;
  }
  .form-card legend {
    font-family: 'Oswald', 'Oswald Fallback', sans-serif;
    font-size: 11.5px;
    color: var(--text-muted);
    text-transform: uppercase;
    letter-spacing: 2px;
    font-weight: 600;
    margin-bottom: 12px;
    padding: 0;
  }

  /* ================ TRUST BAR ================ */
  .trust-bar {
    background: var(--bg-2);
    border-top: 1px solid var(--border);
    border-bottom: 1px solid var(--border);
    padding: 32px;
  }
  .trust-bar-inner {
    max-width: var(--max);
    margin: 0 auto;
    display: grid;
    grid-template-columns: repeat(4, 1fr);
    gap: 32px;
    text-align: center;
  }
  .trust-stat {
    border-right: 1px solid var(--border);
    padding: 8px 16px;
  }
  .trust-stat:last-child { border-right: none; }
  .trust-stat .num {
    font-family: 'Oswald', 'Oswald Fallback', sans-serif;
    font-size: 36px;
    font-weight: 700;
    color: var(--primary);
    line-height: 1;
    margin-bottom: 8px;
  }
  .trust-stat .label {
    font-size: 12px;
    color: var(--text-muted);
    text-transform: uppercase;
    letter-spacing: 1.5px;
    font-weight: 500;
  }

  /* ================ SECTION GENERIC ================ */
  section.block {
    padding: 90px 32px;
  }
  .section-inner {
    max-width: var(--max);
    margin: 0 auto;
  }
  .eyebrow {
    font-size: 12px;
    color: var(--accent);
    text-transform: uppercase;
    letter-spacing: 3px;
    font-weight: 600;
    margin-bottom: 14px;
  }
  h2.section-title {
    font-family: 'Oswald', 'Oswald Fallback', sans-serif;
    font-size: clamp(32px, 3.5vw, 48px);
    font-weight: 700;
    line-height: 1.1;
    letter-spacing: -0.3px;
    margin-bottom: 18px;
  }
  h2.section-title .italic {
    font-family: 'Playfair Display', 'Playfair Display Fallback', serif;
    font-style: italic;
    font-weight: 800;
    color: var(--primary);
  }
  h2.section-title .italic-lemon {
    font-family: 'Playfair Display', 'Playfair Display Fallback', serif;
    font-style: italic;
    font-weight: 800;
    color: var(--accent);
  }
  .section-intro {
    font-size: 17px;
    color: var(--text-muted);
    max-width: 680px;
    line-height: 1.7;
    margin-bottom: 36px;
  }

  /* ================ "DO I HAVE A LEMON?" ================ */
  .check-grid {
    display: grid;
    grid-template-columns: repeat(3, 1fr);
    gap: 24px;
    margin-top: 40px;
  }
  .check-card {
    background: var(--surface);
    border: 1px solid var(--border);
    padding: 32px;
    border-radius: 4px;
    transition: all 0.25s ease;
    position: relative;
  }
  .check-card:hover {
    border-color: var(--primary);
    transform: translateY(-4px);
  }
  .check-card .icon {
    width: 48px;
    height: 48px;
    display: flex;
    align-items: center;
    justify-content: center;
    background: rgba(200, 16, 46, 0.12);
    border-radius: 4px;
    margin-bottom: 20px;
    color: var(--primary);
  }
  .check-card h3 {
    font-family: 'Oswald', 'Oswald Fallback', sans-serif;
    font-size: 20px;
    font-weight: 600;
    margin-bottom: 10px;
    letter-spacing: 0.3px;
  }
  .check-card p {
    font-size: 14.5px;
    color: var(--text-muted);
    line-height: 1.6;
  }

  /* ================ HOW IT WORKS ================ */  .how-grid {
    display: grid;
    grid-template-columns: repeat(3, 1fr);
    gap: 48px;
    margin-top: 8px;
  }
  .how-step {
    position: relative;
    padding-top: 8px;
  }
  .how-step .step-num {
    font-family: 'Playfair Display', 'Playfair Display Fallback', serif;
    font-style: italic;
    font-weight: 800;
    font-size: 80px;
    color: var(--primary);
    line-height: 1;
    opacity: 0.9;
    margin-bottom: 12px;
  }
  .how-step h3 {
    font-family: 'Oswald', 'Oswald Fallback', sans-serif;
    font-size: 22px;
    font-weight: 600;
    margin-bottom: 12px;
    letter-spacing: 0.3px;
  }
  .how-step p {
    color: var(--text-muted);
    font-size: 15px;
    line-height: 1.7;
  }

  /* ================ KNOWN PROBLEM VEHICLES ================ */
  .problem-vehicles-intro {
    display: flex;
    align-items: center;
    gap: 10px;
    font-size: 13px;
    text-transform: uppercase;
    letter-spacing: 1.5px;
    color: var(--text-muted);
    margin-top: 40px;
    margin-bottom: 18px;
    font-weight: 600;
  }
  .problem-vehicles-intro::before,
  .problem-vehicles-intro::after {
    content: '';
    flex: 1;
    height: 1px;
    background: var(--border);
  }
  .problem-vehicles-intro .tier-label {
    color: var(--primary);
    font-weight: 700;
  }
  .vehicle-grid {
    display: grid;
    grid-template-columns: repeat(4, 1fr);
    gap: 16px;
  }
  .vehicle-card {
    display: flex;
    flex-direction: column;
    background: var(--surface);
    border: 1px solid var(--border);
    border-left: 3px solid var(--primary);
    padding: 22px 22px 20px;
    border-radius: 3px;
    transition: all 0.2s ease;
    cursor: pointer;
    text-decoration: none;
    color: inherit;
  }
  .vehicle-card:hover {
    border-color: var(--primary);
    border-left-color: var(--primary);
    transform: translateY(-3px);
    background: #1c1c22;
  }
  .vehicle-card .card-head {
    /* Fixed-height header so the divider lands at the same spot on every card,
       regardless of whether the model name is 1 or 2 lines. Height is tuned to
       comfortably fit the tallest card (2-line model name + make label + years). */
    min-height: 98px;
    display: flex;
    flex-direction: column;
  }
  .vehicle-card .make {
    font-size: 11px;
    text-transform: uppercase;
    letter-spacing: 1.8px;
    color: var(--text-dim);
    font-weight: 600;
    margin-bottom: 6px;
  }
  .vehicle-card .model {
    font-family: 'Oswald', 'Oswald Fallback', sans-serif;
    font-size: 18px;
    font-weight: 600;
    color: var(--text);
    letter-spacing: 0.3px;
    line-height: 1.25;
    margin-bottom: 4px;
  }
  .vehicle-card .years {
    font-size: 12.5px;
    color: var(--text-muted);
    font-weight: 500;
    margin-top: auto;
  }
  .vehicle-card .divider {
    height: 1px;
    background: var(--border);
    margin: 14px 0 12px;
  }
  .vehicle-card .issues {
    font-size: 13px;
    color: var(--text-muted);
    line-height: 1.5;
  }
  .vehicle-card .issues-label {
    display: block;
    font-size: 10px;
    text-transform: uppercase;
    letter-spacing: 1.2px;
    color: var(--primary-accessible);
    font-weight: 700;
    margin-bottom: 4px;
  }
  .vehicle-card .arrow {
    display: inline-block;
    margin-left: 6px;
    transition: transform 0.2s ease;
    color: var(--primary);
  }
  .vehicle-card:hover .arrow {
    transform: translateX(3px);
  }
  .problem-vehicles-footer {
    text-align: center;
    margin-top: 32px;
    font-size: 14.5px;
    color: var(--text-muted);
  }
  .problem-vehicles-footer a {
    color: var(--primary);
    font-weight: 600;
    border-bottom: 1px solid rgba(200, 16, 46, 0.3);
    transition: border-color 0.2s;
  }
  .problem-vehicles-footer a:hover {
    border-bottom-color: var(--primary);
  }

  /* ================ RECENT CASE RESULTS ================ */
  .results-grid {
    display: grid;
    grid-template-columns: repeat(3, 1fr);
    gap: 24px;
    margin-top: 40px;
  }
  .result-card {
    background: var(--surface);
    border: 1px solid var(--border);
    border-radius: 4px;
    padding: 36px 32px 32px;
    position: relative;
    overflow: hidden;
    transition: all 0.25s ease;
    display: flex;
    flex-direction: column;
  }
  .result-card::before {
    content: '';
    position: absolute;
    top: 0; left: 0; right: 0;
    height: 3px;
    background: var(--primary);
    transform: scaleX(0.4);
    transform-origin: left;
    transition: transform 0.3s ease;
  }
  .result-card:hover {
    border-color: var(--primary);
    transform: translateY(-4px);
  }
  .result-card:hover::before {
    transform: scaleX(1);
  }
  .result-label {
    font-family: 'Oswald', 'Oswald Fallback', sans-serif;
    font-size: 11px;
    color: var(--text-dim);
    text-transform: uppercase;
    letter-spacing: 2.5px;
    font-weight: 500;
    margin-bottom: 10px;
  }
  .result-amount {
    font-family: 'Oswald', 'Oswald Fallback', sans-serif;
    font-size: 56px;
    font-weight: 700;
    color: var(--primary);
    line-height: 1;
    letter-spacing: -1px;
    margin-bottom: 8px;
  }
  .result-amount.result-text {
    font-size: 42px;
    letter-spacing: -0.3px;
  }
  .result-type {
    font-family: 'Oswald', 'Oswald Fallback', sans-serif;
    font-size: 16px;
    font-weight: 600;
    color: var(--text);
    letter-spacing: 0.4px;
    line-height: 1.25;
    /* Fixed height fits up to 2 lines (title + optional subtitle) so the
       divider below lines up across all cards in the row. */
    min-height: 48px;
    margin-bottom: 24px;
  }
  .result-meta {
    margin-top: auto;
    border-top: 1px solid var(--border);
    padding-top: 18px;
    display: flex;
    flex-direction: column;
    gap: 10px;
  }
  .result-row {
    display: flex;
    justify-content: space-between;
    align-items: baseline;
    gap: 12px;
    font-size: 13.5px;
    line-height: 1.3;
  }
  .result-row .k {
    color: var(--text-dim);
    text-transform: uppercase;
    letter-spacing: 1.2px;
    font-size: 10.5px;
    font-weight: 600;
    flex-shrink: 0;
  }
  .result-row .v {
    color: var(--text-muted);
    text-align: right;
    font-weight: 500;
  }

  /* Vehicle-based result card inner layout (mirrors results page) */
  .result-veh-tag {
    font-family: 'Oswald', 'Oswald Fallback', sans-serif;
    font-size: 11px;
    color: var(--text-muted);
    text-transform: uppercase;
    letter-spacing: 2.5px;
    font-weight: 500;
    margin-bottom: 14px;
  }
  .result-veh-name {
    font-family: 'Oswald', 'Oswald Fallback', sans-serif;
    font-weight: 700;
    color: var(--text);
    line-height: 1.02;
    letter-spacing: -0.5px;
    font-size: 34px;
    margin-bottom: 28px;
  }
  .result-veh-make {
    display: block;
    font-size: 15px;
    color: var(--accent);
    letter-spacing: 2.5px;
    text-transform: uppercase;
    font-weight: 600;
    margin-bottom: 6px;
  }
  .result-veh-model {
    display: block;
  }
  .result-veh-outcome {
    margin-top: auto;
    border-top: 1px solid var(--border);
    padding-top: 20px;
  }
  .result-veh-outcome-label {
    font-family: 'Oswald', 'Oswald Fallback', sans-serif;
    font-size: 10.5px;
    color: var(--text-muted);
    letter-spacing: 2px;
    text-transform: uppercase;
    font-weight: 600;
    margin-bottom: 8px;
  }
  .result-veh-outcome-headline {
    font-family: 'Oswald', 'Oswald Fallback', sans-serif;
    font-size: 26px;
    font-weight: 700;
    color: var(--primary);
    line-height: 1.05;
    letter-spacing: -0.3px;
    margin-bottom: 6px;
  }
  .result-veh-outcome-plus {
    font-family: 'Inter', 'Inter Fallback', sans-serif;
    font-size: 13px;
    color: var(--text-muted);
    line-height: 1.45;
    font-weight: 500;
  }
  .result-veh-outcome-plus .em {
    color: var(--accent);
    font-weight: 700;
    letter-spacing: 0.2px;
  }

  .results-disclaimer {
    margin-top: 32px;
    font-size: 12px;
    color: var(--text-dim);
    line-height: 1.6;
    max-width: 800px;
    font-style: italic;
  }

  /* ================ WHY US ================ */
  .why-us {
    background: var(--bg-2);
    position: relative;
  }
  .why-inner {
    display: grid;
    grid-template-columns: 1fr 1.2fr;
    gap: 80px;
    align-items: center;
  }
  .why-list {
    list-style: none;
    margin-top: 20px;
  }
  .why-list li {
    padding: 20px 0;
    border-bottom: 1px solid var(--border);
    display: flex;
    align-items: flex-start;
    gap: 18px;
  }
  .why-list li:last-child { border-bottom: none; }
  .why-list .num {
    font-family: 'Oswald', 'Oswald Fallback', sans-serif;
    font-size: 14px;
    font-weight: 600;
    color: var(--primary-accessible);
    letter-spacing: 2px;
    min-width: 28px;
    padding-top: 4px;
  }
  .why-list .why-content h4 {
    font-family: 'Oswald', 'Oswald Fallback', sans-serif;
    font-size: 18px;
    font-weight: 600;
    margin-bottom: 6px;
    letter-spacing: 0.3px;
  }
  .why-list .why-content p {
    font-size: 14.5px;
    color: var(--text-muted);
    line-height: 1.6;
  }

  /* ================ CTA STRIP ================ */
  .cta-strip {
    background: var(--primary);
    color: #fff;
    padding: 60px 32px;
    position: relative;
    overflow: hidden;
  }
  .cta-strip::before {
    content: '';
    position: absolute;
    top: 0; left: 0; right: 0;
    height: 4px;
    background: var(--accent);
    pointer-events: none;
  }
  .cta-strip::after {
    content: '';
    position: absolute;
    top: 0; right: -10%; bottom: 0;
    width: 40%;
    background: repeating-linear-gradient(
      -45deg,
      transparent 0,
      transparent 20px,
      rgba(0,0,0,0.06) 20px,
      rgba(0,0,0,0.06) 40px
    );
    pointer-events: none;
  }
  .cta-strip-inner {
    max-width: var(--max);
    margin: 0 auto;
    display: flex;
    justify-content: space-between;
    align-items: center;
    gap: 40px;
    flex-wrap: wrap;
    position: relative;
    z-index: 1;
  }
  .cta-strip h3 {
    font-family: 'Oswald', 'Oswald Fallback', sans-serif;
    font-size: clamp(26px, 2.8vw, 36px);
    font-weight: 700;
    line-height: 1.1;
    max-width: 640px;
  }
  .cta-strip h3 .italic {
    font-family: 'Playfair Display', 'Playfair Display Fallback', serif;
    font-style: italic;
    font-weight: 800;
    color: var(--accent);
  }
  .cta-strip .cta-buttons {
    display: flex;
    gap: 24px;
    flex-wrap: wrap;
    align-items: center;
  }
  .cta-strip .btn-dark {
    background: #0b0b0d;
    color: #fff;
    border: 2px solid #0b0b0d;
  }
  .cta-strip .btn-dark:hover {
    background: transparent;
    color: #fff;
    border-color: #fff;
  }
  .cta-strip .phone-call {
    display: inline-flex;
    align-items: center;
    gap: 10px;
    font-family: 'Oswald', 'Oswald Fallback', sans-serif;
    font-size: 22px;
    font-weight: 700;
    color: #fff;
    letter-spacing: 0.5px;
    line-height: 1;
    transition: color 0.2s;
  }
  .cta-strip .phone-call svg {
    flex-shrink: 0;
    color: var(--accent);
  }
  .cta-strip .phone-call:hover {
    color: var(--accent);
  }

  /* ================ TESTIMONIALS (DARK DEFAULT) ================ */
  .testimonials-grid {
    display: grid;
    grid-template-columns: repeat(3, 1fr);
    gap: 28px;
    margin-top: 40px;
  }
  .testimonial {
    background: var(--surface);
    border: 1px solid var(--border);
    padding: 36px 32px;
    border-radius: 4px;
    position: relative;
  }
  .testimonial .source {
    font-family: 'Oswald', 'Oswald Fallback', sans-serif;
    font-size: 10.5px;
    letter-spacing: 1.6px;
    text-transform: uppercase;
    color: var(--text-dim);
    margin-bottom: 14px;
    display: flex;
    align-items: center;
    gap: 7px;
  }
  .testimonial .source::before {
    content: "";
    display: inline-block;
    width: 6px;
    height: 6px;
    border-radius: 50%;
    background: currentColor;
    opacity: 0.7;
  }
  .testimonial .source.yelp::before { background: #d32323; opacity: 1; }
  .testimonial .source.google::before { background: #4285F4; opacity: 1; }
  .testimonial .quote-mark {
    font-family: 'Playfair Display', 'Playfair Display Fallback', serif;
    font-style: italic;
    font-size: 100px;
    color: var(--primary);
    line-height: 1;
    opacity: 0.3;
    position: absolute;
    top: 20px; right: 30px;
  }
  .testimonial .stars {
    color: var(--accent);
    font-size: 18px;
    margin-bottom: 16px;
    letter-spacing: 2px;
  }
  .testimonial p {
    font-size: 16px;
    line-height: 1.7;
    color: var(--text-muted);
    margin-bottom: 24px;
    font-style: italic;
  }
  .testimonial .author {
    font-family: 'Oswald', 'Oswald Fallback', sans-serif;
    font-weight: 600;
    letter-spacing: 0.5px;
  }
  .testimonial .author-sub {
    font-size: 13px;
    color: var(--text-dim);
    margin-top: 2px;
  }

  /* ================ FAQ (DARK DEFAULT) ================ */
  .faq-inner {
    max-width: 880px;
    margin: 0 auto;
  }
  .faq-item {
    border-bottom: 1px solid var(--border);
  }
  .faq-item summary {
    padding: 24px 0;
    cursor: pointer;
    font-family: 'Oswald', 'Oswald Fallback', sans-serif;
    font-size: 19px;
    font-weight: 500;
    letter-spacing: 0.3px;
    list-style: none;
    display: flex;
    justify-content: space-between;
    align-items: center;
    gap: 20px;
    transition: color 0.2s;
  }
  .faq-item summary::-webkit-details-marker { display: none; }
  .faq-item summary:hover { color: var(--primary); }
  .faq-item summary::after {
    content: '+';
    color: var(--primary);
    font-size: 28px;
    font-weight: 300;
    transition: transform 0.25s ease;
    flex-shrink: 0;
  }
  .faq-item[open] summary::after { transform: rotate(45deg); }
  .faq-item p {
    padding: 0 0 24px;
    color: var(--text-muted);
    font-size: 15.5px;
    line-height: 1.7;
  }

  /* ================ LIGHT MODE UTILITY ================ */
  /* Apply .light-mode to any <section class="block"> to invert its palette.
     Primary red and accent yellow are preserved so callouts still pop. */
  .light-mode {
    background: #ffffff;
    color: #0b0b0d;
  }
  .light-mode.light-mode-soft {
    background: #f9f9fa;
  }
  .light-mode .eyebrow {
    color: var(--primary);
  }
  .light-mode .section-title,
  .light-mode h2,
  .light-mode h3,
  .light-mode h4 {
    color: #0b0b0d;
  }
  .light-mode .section-title .italic {
    color: var(--primary);
  }
  .light-mode .section-title .italic-lemon {
    color: var(--accent-dark);
  }
  .light-mode .section-intro,
  .light-mode p {
    color: #4a4a52;
  }

  /* Check cards (Do I have a lemon?) in light mode */
  .light-mode .check-card {
    background: #f9f9fa;
    border-color: #e5e5ea;
  }
  .light-mode .check-card:hover {
    border-color: var(--primary);
    box-shadow: 0 8px 24px rgba(11, 11, 13, 0.06);
  }
  .light-mode .check-card h3 {
    color: #0b0b0d;
  }
  .light-mode .check-card p {
    color: #4a4a52;
  }
  /* Icons keep their red — they already use var(--primary) and that's preserved */

  /* How-it-works in light mode */
  .light-mode .how-step h3 {
    color: #0b0b0d;
  }
  .light-mode .how-step p {
    color: #4a4a52;
  }
  /* Step numbers stay red via var(--primary) */

  /* Testimonials in light mode */
  .light-mode .testimonials-grid {
    display: grid;
    grid-template-columns: repeat(3, 1fr);
    gap: 28px;
    margin-top: 40px;
  }
  .light-mode .testimonial {
    background: #ffffff;
    border: 1px solid #e5e5ea;
    padding: 36px 32px;
    border-radius: 4px;
    position: relative;
    transition: border-color 0.2s ease, box-shadow 0.2s ease;
  }
  .light-mode.light-mode-soft .testimonial {
    background: #ffffff;
  }
  .light-mode .testimonial:hover {
    border-color: #d4d4da;
    box-shadow: 0 6px 24px rgba(11, 11, 13, 0.05);
  }
  .light-mode .testimonial .quote-mark {
    font-family: 'Playfair Display', 'Playfair Display Fallback', serif;
    font-style: italic;
    font-size: 100px;
    color: var(--primary);
    line-height: 1;
    opacity: 0.2;
    position: absolute;
    top: 20px; right: 30px;
  }
  .light-mode .testimonial .stars {
    color: var(--accent-dark);
    font-size: 18px;
    margin-bottom: 16px;
    letter-spacing: 2px;
  }
  .light-mode .testimonial p {
    font-size: 16px;
    line-height: 1.7;
    color: #4a4a52;
    margin-bottom: 24px;
    font-style: italic;
  }
  .light-mode .testimonial .author {
    font-family: 'Oswald', 'Oswald Fallback', sans-serif;
    font-weight: 600;
    letter-spacing: 0.5px;
    color: #0b0b0d;
  }
  .light-mode .testimonial .author-sub {
    font-size: 13px;
    color: #7a7a82;
    margin-top: 2px;
  }

  /* FAQ in light mode */
  .light-mode .faq-item {
    border-bottom: 1px solid #e5e5ea;
  }
  .light-mode .faq-item summary {
    color: #0b0b0d;
  }
  .light-mode .faq-item summary:hover {
    color: var(--primary);
  }
  .light-mode .faq-item p {
    color: #4a4a52;
  }

  /* ================ FOOTER ================ */
  footer {
    background: #000;
    padding: 70px 32px 30px;
    border-top: 1px solid var(--border);
  }
  .footer-inner {
    max-width: var(--max);
    margin: 0 auto;
  }
  .footer-grid {
    display: grid;
    grid-template-columns: 1.4fr 1fr 1fr 1fr;
    gap: 48px;
    padding-bottom: 48px;
    border-bottom: 1px solid var(--border);
  }
  .footer-col h2 {
    font-family: 'Oswald', 'Oswald Fallback', sans-serif;
    font-size: 14px;
    font-weight: 600;
    letter-spacing: 2px;
    text-transform: uppercase;
    color: var(--primary-accessible);
    margin-bottom: 20px;
  }
  .footer-col ul { list-style: none; }
  .footer-col li { margin-bottom: 10px; }
  .footer-col a {
    color: var(--text-muted);
    font-size: 14.5px;
    transition: color 0.2s;
    display: inline-flex;
    align-items: center;
    min-height: 24px;
  }
  .footer-col a:hover { color: var(--primary); }
  .footer-brand p {
    color: var(--text-muted);
    font-size: 14px;
    line-height: 1.7;
    margin: 16px 0;
  }
  .footer-phone {
    font-family: 'Oswald', 'Oswald Fallback', sans-serif;
    font-size: 22px;
    color: var(--primary-accessible);
    font-weight: 700;
    letter-spacing: 0.5px;
  }
  .footer-bottom {
    padding-top: 28px;
    display: flex;
    justify-content: space-between;
    font-size: 12.5px;
    color: var(--text-dim);
    flex-wrap: wrap;
    gap: 16px;
  }
  .footer-bottom a {
    color: var(--text-muted);
    text-decoration: underline;
    text-decoration-color: rgba(255,255,255,0.25);
    text-underline-offset: 3px;
    display: inline-flex;
    align-items: center;
    min-height: 24px;
    padding: 2px 0;
  }
  .footer-bottom a:hover, .footer-bottom a:focus-visible { color: var(--text); }
  .disclaimer {
    font-size: 12px;
    color: var(--text-dim);
    line-height: 1.6;
    padding: 24px 0;
    border-bottom: 1px solid var(--border);
    margin-bottom: 28px;
  }

  /* ================ RESPONSIVE ================ */
  @media (max-width: 1400px) {
    nav.main-nav { gap: 22px; }
    nav.main-nav a { font-size: 14px; }
  }
  @media (max-width: 1100px) {
    nav.main-nav { gap: 18px; }
    nav.main-nav a { font-size: 13px; }
  }
  @media (max-width: 960px) {
    nav.main-nav { display: none; }
    .hero-inner { grid-template-columns: 1fr; gap: 48px; }
    .trust-bar-inner { grid-template-columns: repeat(2, 1fr); }
    .trust-stat:nth-child(2) { border-right: none; }
    .check-grid, .how-grid, .testimonials-grid, .footer-grid, .results-grid {
      grid-template-columns: 1fr;
      gap: 24px;
    }
    .vehicle-grid { grid-template-columns: repeat(2, 1fr); gap: 14px; }
    .why-inner { grid-template-columns: 1fr; gap: 40px; }
    .cta-strip-inner { flex-direction: column; align-items: flex-start; }
    .header-inner { flex-wrap: wrap; }
    section.block { padding: 60px 24px; }
    .hero { padding: 50px 24px 70px; }
    .form-card { padding: 28px; }

    /* Mobile: center the header CTA stack (availability, phone button, Se Habla) */
    .header-cta {
      align-items: center;
      width: 100%;
    }
    .header-cta .phone { font-size: 22px; padding: 14px 28px; }

    /* Mobile: tighten result cards so huge dollar amounts fit on one line */
    .result-card { padding: 28px 22px 26px; }
    .result-amount { font-size: 44px; }
    .result-amount.result-text { font-size: 34px; }
    .result-type { font-size: 16px; }

    /* Mobile: make testimonial cards feel less cramped (they already stack at this breakpoint) */
    .light-mode .testimonials-grid { grid-template-columns: 1fr; gap: 24px; }
    .testimonial, .light-mode .testimonial { padding: 28px 24px; }
    .testimonial .quote, .light-mode .testimonial .quote { font-size: 16px; line-height: 1.55; }

    /* Mobile: keep "Top Rated on Google & Yelp" on one single line */
    .hero-proof { gap: 10px; }
    .proof-stars { font-size: 15px; letter-spacing: 1.5px; }
    .proof-text { flex-wrap: nowrap; gap: 7px; font-size: 12.5px; letter-spacing: 0.3px; white-space: nowrap; }
    .proof-lead { letter-spacing: 0.5px; }
    .proof-platform { gap: 4px; letter-spacing: 0.3px; }
    .proof-platform svg { width: 15px; height: 15px; }
    .proof-amp { font-size: 15px; }
  }

  @media (max-width: 600px) {
    .form-row { grid-template-columns: 1fr; }
    .trust-bar-inner { grid-template-columns: 1fr; }
    .vehicle-grid { grid-template-columns: 1fr; }
    .problem-vehicles-intro { font-size: 11.5px; letter-spacing: 1.2px; }
    .trust-stat { border-right: none; border-bottom: 1px solid var(--border); padding-bottom: 20px; }
    .trust-stat:last-child { border-bottom: none; }
    .hero-ctas { flex-direction: column; align-items: stretch; }
    .btn { justify-content: center; }
    /* Keep "Stuck with a Lemon?" on one line on mobile — tighten font-size so it fits */
    .hero-content h1 { font-size: 36px; letter-spacing: -0.8px; }
    .hero-content h1 .line-1 { white-space: nowrap; }

    /* Mobile: hide the hard-coded <br> after "Free Case Review • No Fees Unless We Win"
       so it flows as one line, and shrink sub-copy slightly so "win." doesn't orphan */
    .hero-sub { font-size: 16px; line-height: 1.55; }
    .hero-sub strong { white-space: nowrap; }
    .hero-sub strong + br { display: none; }

    /* Mobile: stack the attorney spotlight vertically so the photo gets room
       to breathe. Order: header (centered) → larger centered photo → full-width
       bio quote below. Force title to one line. */
    .attorney-spotlight {
      display: flex;
      flex-direction: column;
      align-items: center;
      gap: 22px;
    }
    .attorney-info { display: contents; }
    .attorney-header {
      order: 1;
      text-align: center;
      margin-bottom: 0;
      width: 100%;
    }
    .attorney-photo {
      order: 2;
      width: 200px;
      height: 280px;
      border-radius: 5px;
    }
    .attorney-bio {
      order: 3;
      width: 100%;
    }
    .attorney-title { font-size: 10.5px; letter-spacing: 1px; white-space: nowrap; }
  }

  /* page-load animation */
  @keyframes fadeUp {
    from { opacity: 0; transform: translateY(20px); }
    to { opacity: 1; transform: translateY(0); }
  }
  .hero-content > * { animation: fadeUp 0.8s ease both; }
  .hero-content > *:nth-child(1) { animation-delay: 0.05s; }
  .hero-content > *:nth-child(2) { animation-delay: 0.15s; }
  .hero-content > *:nth-child(3) { animation-delay: 0.25s; }
  .hero-content > *:nth-child(4) { animation-delay: 0.35s; }
  .form-card { animation: fadeUp 0.9s 0.3s ease both; }
  /* ============================================================
     ============== ABOUT US PAGE STYLES ========================
     ============================================================
     Self-contained block of styles for the About Us page.
     None of these class names collide with the homepage. */

  /* ----- PAGE HEADER (mini hero used by About Us / inner pages) ----- */
  .page-header {
    position: relative;
    padding: 70px 32px 60px;
    overflow: hidden;
    border-bottom: 1px solid var(--border);
  }
  .page-header::before {
    content: ''; position: absolute;
    top: -30%; right: -10%; width: 55%; height: 160%;
    background: radial-gradient(ellipse at center, rgba(200, 16, 46, 0.10) 0%, transparent 60%);
    pointer-events: none;
  }
  .page-header::after {
    content: ''; position: absolute; inset: 0;
    background-image:
      linear-gradient(rgba(255,255,255,0.015) 1px, transparent 1px),
      linear-gradient(90deg, rgba(255,255,255,0.015) 1px, transparent 1px);
    background-size: 60px 60px; pointer-events: none;
    mask-image: radial-gradient(ellipse at center, black 20%, transparent 75%);
  }
  .page-header-inner {
    max-width: var(--max); margin: 0 auto;
    position: relative; z-index: 1;
  }
  .page-header-grid {
    display: grid;
    grid-template-columns: 1.5fr 1fr;
    gap: 72px;
    align-items: center;
  }
  .page-header-content { min-width: 0; }

  .breadcrumbs {
    font-size: 13px; color: var(--text-dim); letter-spacing: 0.4px;
    margin-bottom: 18px;
  }
  .breadcrumbs a { color: var(--text-muted); transition: color 0.2s; }
  .breadcrumbs a:hover { color: var(--primary); }
  .breadcrumbs .sep { margin: 0 8px; color: var(--text-dim); }
  .breadcrumbs .current { color: var(--primary-accessible); }

  .page-eyebrow {
    font-family: 'Oswald', 'Oswald Fallback', sans-serif;
    font-size: 12px; color: var(--accent);
    text-transform: uppercase; letter-spacing: 3.5px;
    font-weight: 600; margin-bottom: 16px;
  }
  .page-title {
    font-family: 'Oswald', 'Oswald Fallback', sans-serif;
    font-weight: 700;
    font-size: clamp(36px, 4vw, 54px);
    line-height: 1.05; letter-spacing: -0.5px;
    margin-bottom: 20px;
  }
  .page-title .italic {
    font-family: 'Playfair Display', 'Playfair Display Fallback', serif;
    font-style: italic; font-weight: 800;
    color: var(--primary); letter-spacing: -1px;
  }
  .page-title .italic-lemon {
    font-family: 'Playfair Display', 'Playfair Display Fallback', serif;
    font-style: italic; font-weight: 800;
    color: var(--accent); letter-spacing: -1px;
  }
  .page-sub {
    font-size: 18px; color: var(--text-muted);
    line-height: 1.65;
  }
  .page-sub strong { color: var(--text); font-weight: 600; }

  /* ----- PAGE HEADER STAT STACK (right column) ----- */
  .header-stats {
    background: rgba(23, 23, 27, 0.55);
    border: 1px solid var(--border);
    border-radius: 4px;
    padding: 8px 0;
    backdrop-filter: blur(4px);
    -webkit-backdrop-filter: blur(4px);
    position: relative;
    overflow: hidden;
  }
  .header-stats::before {
    content: '';
    position: absolute;
    top: 0; bottom: 0; left: 0;
    width: 3px;
    background: var(--primary);
  }
  .header-stats .stat-row {
    display: flex;
    align-items: center;
    gap: 20px;
    padding: 22px 28px;
    border-bottom: 1px solid var(--border);
  }
  .header-stats .stat-row:last-child { border-bottom: none; }
  .header-stats .stat-num {
    font-family: 'Oswald', 'Oswald Fallback', sans-serif;
    font-size: 42px;
    font-weight: 700;
    color: var(--primary);
    line-height: 1;
    letter-spacing: -0.5px;
    min-width: 90px;
    flex-shrink: 0;
  }
  .header-stats .stat-meta { min-width: 0; }
  .header-stats .stat-label {
    font-family: 'Oswald', 'Oswald Fallback', sans-serif;
    font-size: 15px;
    font-weight: 600;
    color: var(--text);
    letter-spacing: 0.5px;
    text-transform: uppercase;
    margin-bottom: 4px;
    line-height: 1.15;
  }
  .header-stats .stat-desc {
    font-size: 12.5px;
    color: var(--text-muted);
    line-height: 1.45;
  }

  /* ----- STORY SECTION (2-column) ----- */
  .story-grid {
    display: grid;
    grid-template-columns: 1fr 1fr;
    gap: 72px;
    align-items: start;
  }
  .story-copy p {
    font-size: 16px; color: var(--text-muted);
    line-height: 1.8; margin-bottom: 20px;
  }
  .story-copy p:last-child { margin-bottom: 0; }
  .story-copy strong { color: var(--text); font-weight: 600; }

  .story-callout {
    background: var(--surface);
    border: 1px solid var(--border);
    border-left: 3px solid var(--primary);
    padding: 32px 32px 30px;
    border-radius: 3px;
    position: relative;
  }
  .story-callout .callout-label {
    font-family: 'Oswald', 'Oswald Fallback', sans-serif;
    font-size: 11px; color: var(--primary-accessible);
    text-transform: uppercase; letter-spacing: 2.5px;
    font-weight: 600; margin-bottom: 14px;
  }
  .story-callout h3 {
    font-family: 'Oswald', 'Oswald Fallback', sans-serif;
    font-size: 24px; font-weight: 600;
    line-height: 1.25; letter-spacing: 0.2px;
    margin-bottom: 16px;
  }
  .story-callout p {
    font-size: 15px; color: var(--text-muted);
    line-height: 1.7; margin-bottom: 14px;
  }
  .story-callout p:last-child { margin-bottom: 0; }
  .story-callout .callout-points {
    list-style: none;
    margin-top: 24px;
    padding-top: 22px;
    border-top: 1px solid var(--border);
  }
  .story-callout .callout-points li {
    display: flex;
    align-items: flex-start;
    gap: 12px;
    padding: 9px 0;
    font-size: 14.5px;
    color: var(--text-muted);
    line-height: 1.4;
  }
  .story-callout .callout-points .pt-icon {
    color: var(--primary-accessible);
    font-weight: 700;
    font-size: 14px;
    line-height: 1.4;
    flex-shrink: 0;
  }

  /* ----- ATTORNEY SPOTLIGHT (large block on About Us) ----- */
  .attorney-block {
    display: grid;
    grid-template-columns: 420px 1fr;
    gap: 56px;
    align-items: start;
  }
  .attorney-photo-lg {
    width: 420px;
    height: 560px;
    border-radius: 4px;
    overflow: hidden;
    background: var(--surface);
    border: 2px solid var(--border);
    box-shadow: 0 20px 50px rgba(0,0,0,0.4);
    position: relative;
    transition: border-color 0.3s ease;
  }
  .attorney-photo-lg::before {
    content: '';
    position: absolute;
    inset: 0;
    background: linear-gradient(to top, rgba(200, 16, 46, 0.18) 0%, transparent 45%);
    pointer-events: none;
    z-index: 1;
  }
  .attorney-photo-lg:hover { border-color: var(--primary); }
  .attorney-photo-lg img {
    width: 100%; height: 100%;
    object-fit: cover;
    object-position: center top;
    display: block;
    filter: grayscale(60%);
    transition: filter 0.35s ease;
  }
  .attorney-photo-lg:hover img { filter: grayscale(0%); }

  .attorney-details .a-eyebrow {
    font-family: 'Oswald', 'Oswald Fallback', sans-serif;
    font-size: 12px; color: var(--primary-accessible);
    text-transform: uppercase; letter-spacing: 3.5px;
    font-weight: 600; margin-bottom: 12px;
  }
  .attorney-details .a-name {
    font-family: 'Oswald', 'Oswald Fallback', sans-serif;
    font-size: 40px; font-weight: 700;
    line-height: 1.05; letter-spacing: 0.2px;
    margin-bottom: 10px;
  }
  .attorney-details .a-role {
    font-size: 13px; color: var(--text-dim);
    text-transform: uppercase; letter-spacing: 1.8px;
    font-weight: 500; margin-bottom: 24px;
  }
  .attorney-details .a-bio p {
    font-size: 16px; color: var(--text-muted);
    line-height: 1.8; margin-bottom: 18px;
  }
  .attorney-details .a-bio p:last-child { margin-bottom: 0; }
  .attorney-creds {
    display: flex;
    flex-wrap: wrap;
    gap: 10px;
    margin-top: 26px;
  }
  .cred-chip {
    display: inline-flex; align-items: center; gap: 8px;
    padding: 8px 14px;
    background: var(--surface);
    border: 1px solid var(--border);
    border-radius: 999px;
    font-size: 12.5px;
    color: var(--text-muted);
    letter-spacing: 0.3px;
  }
  .cred-chip svg { color: var(--primary); flex-shrink: 0; }

  /* ----- VALUES / WHAT SETS US APART ----- */
  .values-block { background: var(--bg-2); }
  .values-inner {
    display: grid;
    grid-template-columns: 1fr 1.2fr;
    gap: 80px;
    align-items: start;
  }
  .values-intro h2 { margin-bottom: 20px; }
  .values-intro p {
    color: var(--text-muted);
    font-size: 16px; line-height: 1.75;
    margin-bottom: 18px;
  }
  .values-intro p:last-child { margin-bottom: 0; }
  .values-list {
    list-style: none;
    margin: 0;
  }
  .values-list li {
    padding: 24px 0;
    border-bottom: 1px solid var(--border);
    display: flex;
    align-items: flex-start;
    gap: 22px;
  }
  .values-list li:first-child { padding-top: 0; }
  .values-list li:last-child { border-bottom: none; padding-bottom: 0; }
  .values-list .num {
    font-family: 'Oswald', 'Oswald Fallback', sans-serif;
    font-size: 14px; font-weight: 600;
    color: var(--primary-accessible); letter-spacing: 2px;
    min-width: 30px; padding-top: 4px;
  }
  .values-list .v-content h3 {
    font-family: 'Oswald', 'Oswald Fallback', sans-serif;
    font-size: 19px; font-weight: 600;
    margin-bottom: 8px; letter-spacing: 0.3px;
  }
  .values-list .v-content p {
    font-size: 15px; color: var(--text-muted);
    line-height: 1.65;
  }

  /* ----- RESOURCES / COMMITMENT (light mode) ----- */
  .resources-block.light-mode {
    background: #ffffff;
    color: #0b0b0d;
  }
  .resources-block.light-mode .eyebrow { color: var(--primary); }
  .resources-block.light-mode h2.section-title { color: #0b0b0d; }
  .resources-block.light-mode h2.section-title .italic { color: var(--primary); }
  .resources-block.light-mode .section-intro { color: #4a4a52; }
  .resources-grid {
    display: grid;
    grid-template-columns: repeat(3, 1fr);
    gap: 28px;
    margin-top: 40px;
  }
  .resource-card {
    background: #f9f9fa;
    border: 1px solid #e5e5ea;
    border-radius: 4px;
    padding: 36px 32px 32px;
    transition: all 0.25s ease;
    position: relative;
  }
  .resource-card:hover {
    border-color: var(--primary);
    transform: translateY(-3px);
    box-shadow: 0 10px 30px rgba(11, 11, 13, 0.07);
  }
  .resource-card .icon {
    width: 48px; height: 48px;
    display: flex; align-items: center; justify-content: center;
    background: rgba(200, 16, 46, 0.10);
    border-radius: 4px;
    margin-bottom: 20px;
    color: var(--primary);
  }
  .resource-card h3 {
    font-family: 'Oswald', 'Oswald Fallback', sans-serif;
    font-size: 20px; font-weight: 600;
    margin-bottom: 10px; letter-spacing: 0.3px;
    color: #0b0b0d;
  }
  .resource-card p {
    font-size: 14.5px; color: #4a4a52;
    line-height: 1.65;
  }

  /* ----- ABOUT US: page-header + stats fadeUp on first load ----- */
  .page-header-content > * { animation: fadeUp 0.7s ease both; }
  .page-header-content > *:nth-child(1) { animation-delay: 0.04s; }
  .page-header-content > *:nth-child(2) { animation-delay: 0.12s; }
  .page-header-content > *:nth-child(3) { animation-delay: 0.20s; }
  .page-header-content > *:nth-child(4) { animation-delay: 0.28s; }
  .header-stats { animation: fadeUp 0.8s 0.32s ease both; }

  /* ----- ABOUT US RESPONSIVE OVERRIDES ----- */
  @media (max-width: 960px) {
    .page-header { padding: 48px 24px 40px; }
    .page-header-grid { grid-template-columns: 1fr; gap: 36px; }
    .header-stats .stat-row { padding: 18px 22px; gap: 16px; }
    .header-stats .stat-num { font-size: 36px; min-width: 72px; }
    .header-stats .stat-label { font-size: 14px; }
    .story-grid { grid-template-columns: 1fr; gap: 40px; }
    .attorney-block { grid-template-columns: 1fr; gap: 32px; }
    .attorney-photo-lg { width: 100%; max-width: 320px; height: 360px; margin: 0 auto; }
    .values-inner { grid-template-columns: 1fr; gap: 40px; }
    .resources-grid { grid-template-columns: 1fr; gap: 20px; }
  }

  /* ============================================================
     ============== ATTORNEYS PAGE STYLES =======================
     ============================================================ */

  /* ----- MEET CARD (page-header right column, small attorney card) ----- */
  .meet-card {
    background: rgba(23, 23, 27, 0.55);
    border: 1px solid var(--border);
    border-radius: 4px;
    padding: 28px 28px 26px;
    backdrop-filter: blur(4px);
    -webkit-backdrop-filter: blur(4px);
    position: relative;
    overflow: hidden;
  }
  .meet-card::before {
    content: '';
    position: absolute;
    top: 0; bottom: 0; left: 0;
    width: 3px;
    background: var(--primary);
  }
  .meet-card .meet-label {
    font-family: 'Oswald', 'Oswald Fallback', sans-serif;
    font-size: 11px;
    color: var(--primary);
    letter-spacing: 3px;
    font-weight: 600;
    text-transform: uppercase;
    margin-bottom: 20px;
  }
  .meet-card-inner {
    display: grid;
    grid-template-columns: 100px 1fr;
    gap: 20px;
    align-items: center;
  }
  .meet-photo {
    width: 100px; height: 100px;
    border-radius: 50%;
    overflow: hidden;
    border: 2px solid var(--border);
    background: var(--surface);
  }
  .meet-photo img {
    width: 100%; height: 100%;
    object-fit: cover;
    object-position: center top;
    filter: grayscale(55%);
    transition: filter 0.3s ease;
  }
  .meet-card:hover .meet-photo img { filter: grayscale(0%); }
  .meet-photo:hover { border-color: var(--primary); }
  .meet-info .m-name {
    font-family: 'Oswald', 'Oswald Fallback', sans-serif;
    font-size: 22px; font-weight: 700;
    letter-spacing: 0.3px;
    line-height: 1.1;
    margin-bottom: 6px;
  }
  .meet-info .m-role {
    font-size: 11.5px;
    color: var(--text-dim);
    text-transform: uppercase;
    letter-spacing: 1.6px;
    font-weight: 500;
    margin-bottom: 10px;
  }
  .meet-info .m-tag {
    font-size: 13px;
    color: var(--text-muted);
    line-height: 1.5;
  }
  .meet-card .m-footer {
    margin-top: 20px;
    padding-top: 18px;
    border-top: 1px solid var(--border);
    display: flex;
    justify-content: space-between;
    align-items: center;
    flex-wrap: wrap;
    gap: 12px;
  }
  .meet-card .m-footer a {
    font-family: 'Oswald', 'Oswald Fallback', sans-serif;
    font-size: 13px;
    letter-spacing: 1.2px;
    color: var(--primary);
    font-weight: 600;
    text-transform: uppercase;
    transition: color 0.2s;
  }
  .meet-card .m-footer a:hover { color: var(--accent); }
  .meet-card .m-footer .arrow { display: inline-block; transition: transform 0.2s; }
  .meet-card .m-footer a:hover .arrow { transform: translateX(4px); }
  .meet-card .m-years {
    font-family: 'Oswald', 'Oswald Fallback', sans-serif;
    font-size: 12px;
    color: var(--text-dim);
    letter-spacing: 1.3px;
    text-transform: uppercase;
  }
  .meet-card .m-years strong { color: var(--accent); font-weight: 700; font-size: 14px; }

  /* ----- LEAD ATTORNEY PROFILE ----- */
  .lead-attorney {
    background: var(--bg-2);
    padding-top: 96px;
    padding-bottom: 96px;
  }
  .lead-attorney-grid {
    display: grid;
    grid-template-columns: 380px 1fr;
    gap: 72px;
    align-items: start;
  }

  /* Photo + quick facts column */
  .lead-attorney-media .photo-frame {
    width: 100%;
    aspect-ratio: 4 / 5;
    border-radius: 4px;
    overflow: hidden;
    background: var(--surface);
    border: 2px solid var(--border);
    box-shadow: 0 22px 60px rgba(0,0,0,0.5);
    position: relative;
    transition: border-color 0.3s ease;
  }
  .lead-attorney-media .photo-frame::before {
    content: '';
    position: absolute; inset: 0;
    background: linear-gradient(to top, rgba(200, 16, 46, 0.22) 0%, transparent 40%);
    pointer-events: none;
    z-index: 1;
  }
  .lead-attorney-media .photo-frame:hover { border-color: var(--primary); }
  .lead-attorney-media .photo-frame img {
    width: 100%; height: 100%;
    object-fit: cover;
    object-position: center top;
    display: block;
    filter: grayscale(50%);
    transition: filter 0.35s ease;
  }
  .lead-attorney-media .photo-frame:hover img { filter: grayscale(0%); }

  .quick-facts {
    margin-top: 28px;
    background: var(--surface);
    border: 1px solid var(--border);
    border-radius: 4px;
    overflow: hidden;
  }
  .quick-facts .qf-head {
    background: rgba(200, 16, 46, 0.06);
    border-bottom: 1px solid var(--border);
    padding: 14px 20px;
    font-family: 'Oswald', 'Oswald Fallback', sans-serif;
    font-size: 12px;
    color: var(--primary);
    letter-spacing: 2.5px;
    font-weight: 600;
    text-transform: uppercase;
  }
  .quick-facts ul { list-style: none; }
  .quick-facts li {
    display: flex;
    justify-content: space-between;
    align-items: baseline;
    padding: 13px 20px;
    border-bottom: 1px solid var(--border);
    gap: 14px;
  }
  .quick-facts li:last-child { border-bottom: none; }
  .quick-facts li .lbl {
    font-size: 12px;
    color: var(--text-dim);
    letter-spacing: 1.3px;
    text-transform: uppercase;
    font-weight: 500;
    flex-shrink: 0;
  }
  .quick-facts li .val {
    font-family: 'Oswald', 'Oswald Fallback', sans-serif;
    font-size: 14.5px;
    color: var(--text);
    font-weight: 600;
    letter-spacing: 0.4px;
    text-align: right;
  }

  /* Details column */
  .lead-details .a-eyebrow {
    font-family: 'Oswald', 'Oswald Fallback', sans-serif;
    font-size: 12px; color: var(--primary);
    text-transform: uppercase; letter-spacing: 3.5px;
    font-weight: 600; margin-bottom: 14px;
  }
  .lead-details .a-name {
    font-family: 'Oswald', 'Oswald Fallback', sans-serif;
    font-size: clamp(36px, 3.8vw, 52px);
    font-weight: 700;
    line-height: 1.04;
    letter-spacing: 0.2px;
    margin-bottom: 10px;
  }
  .lead-details .a-role {
    font-size: 13px; color: var(--text-dim);
    text-transform: uppercase; letter-spacing: 1.8px;
    font-weight: 500; margin-bottom: 28px;
  }

  /* Sub-sections inside lead details */
  .lead-section { margin-bottom: 30px; }
  .lead-section:last-of-type { margin-bottom: 0; }
  .lead-section h3 {
    font-family: 'Oswald', 'Oswald Fallback', sans-serif;
    font-size: 14px;
    font-weight: 600;
    color: var(--primary);
    letter-spacing: 2.5px;
    text-transform: uppercase;
    margin-bottom: 14px;
    display: flex;
    align-items: center;
    gap: 12px;
  }
  .lead-section h3::after {
    content: '';
    flex: 1;
    height: 1px;
    background: var(--border);
  }
  .lead-section p {
    font-size: 16px;
    color: var(--text-muted);
    line-height: 1.78;
    margin-bottom: 14px;
  }
  .lead-section p:last-child { margin-bottom: 0; }
  .lead-section p strong { color: var(--text); font-weight: 600; }

  .lead-ctas {
    margin-top: 32px;
    display: flex;
    gap: 14px;
    flex-wrap: wrap;
  }

  /* ----- HOW WE WORK (light) ----- */
  .how-block.light-mode {
    background: #ffffff;
    color: #0b0b0d;
  }
  .how-block.light-mode .eyebrow { color: var(--primary); }
  .how-block.light-mode h2.section-title { color: #0b0b0d; }
  .how-block.light-mode h2.section-title .italic { color: var(--primary); }
  .how-block.light-mode .section-intro { color: #4a4a52; }

  .how-inner {
    display: grid;
    grid-template-columns: 1fr 1.25fr;
    gap: 72px;
    align-items: start;
  }
  .how-intro h2 { margin-bottom: 18px; }
  .how-intro p {
    color: #4a4a52;
    font-size: 16px;
    line-height: 1.75;
    margin-bottom: 18px;
  }
  .how-intro p:last-child { margin-bottom: 0; }
  .how-intro p strong { color: #0b0b0d; }

  .how-list {
    list-style: none;
  }
  .how-list li {
    display: grid;
    grid-template-columns: 64px 1fr;
    gap: 22px;
    padding: 26px 0;
    border-bottom: 1px solid #e5e5ea;
    align-items: flex-start;
  }
  .how-list li:first-child { padding-top: 0; }
  .how-list li:last-child { border-bottom: none; padding-bottom: 0; }
  .how-list .step-num {
    font-family: 'Oswald', 'Oswald Fallback', sans-serif;
    font-size: 48px;
    font-weight: 700;
    color: var(--primary);
    line-height: 1;
    letter-spacing: -1px;
  }
  .how-list .step-content h3 {
    font-family: 'Oswald', 'Oswald Fallback', sans-serif;
    font-size: 20px;
    font-weight: 600;
    color: #0b0b0d;
    letter-spacing: 0.3px;
    margin-bottom: 8px;
  }
  .how-list .step-content p {
    font-size: 15px;
    color: #4a4a52;
    line-height: 1.7;
  }

  .promise-callout {
    margin-top: 48px;
    background: #faf9f6;
    border: 1px solid #e5e5ea;
    border-left: 4px solid var(--primary);
    padding: 32px 32px 28px;
    position: relative;
  }
  .promise-callout::before {
    content: '';
    position: absolute;
    top: -1px;
    right: -1px;
    width: 80px;
    height: 4px;
    background: var(--accent);
  }
  .promise-callout .callout-eyebrow {
    font-family: 'Oswald', 'Oswald Fallback', sans-serif;
    font-size: 12px;
    letter-spacing: 2.5px;
    text-transform: uppercase;
    color: var(--primary);
    margin-bottom: 14px;
    font-weight: 700;
  }
  .promise-callout h4 {
    font-family: 'Oswald', 'Oswald Fallback', sans-serif;
    font-size: 22px;
    font-weight: 600;
    color: #0b0b0d;
    line-height: 1.2;
    margin-bottom: 18px;
    letter-spacing: 0.2px;
  }
  .promise-callout ul {
    list-style: none;
  }
  .promise-callout li {
    display: flex;
    align-items: flex-start;
    gap: 12px;
    padding: 10px 0;
    font-size: 14px;
    color: #2a2a30;
    line-height: 1.55;
    border-bottom: 1px dashed #e5e5ea;
  }
  .promise-callout li:last-child { border-bottom: none; padding-bottom: 0; }
  .promise-callout li svg {
    flex-shrink: 0;
    margin-top: 2px;
    color: var(--primary);
  }
  .promise-callout li strong {
    color: #0b0b0d;
    font-weight: 600;
  }

  /* ----- Attorneys page-header fade-in (uses .meet-card slot) ----- */
  .meet-card { animation: fadeUp 0.8s 0.32s ease both; }

  /* ----- ATTORNEYS RESPONSIVE OVERRIDES ----- */
  @media (max-width: 1100px) {
    .lead-attorney-grid { grid-template-columns: 320px 1fr; gap: 48px; }
  }
  @media (max-width: 960px) {
    .meet-card-inner { grid-template-columns: 80px 1fr; gap: 16px; }
    .meet-photo { width: 80px; height: 80px; }
    .lead-attorney { padding-top: 60px; padding-bottom: 60px; }
    .lead-attorney-grid { grid-template-columns: 1fr; gap: 40px; }
    .lead-attorney-media { max-width: 380px; margin: 0 auto; }
    .how-inner { grid-template-columns: 1fr; gap: 40px; }
  }
  @media (max-width: 560px) {
    .lead-details .a-name { font-size: 34px; }
    .how-list li { grid-template-columns: 48px 1fr; gap: 16px; }
    .how-list .step-num { font-size: 38px; }
  }

  /* ============================================================
     ============== LEMON LAW PAGE STYLES =======================
     ============================================================ */

  /* ----- Narrow section variant (used for long-form content) ----- */
  .section-inner.narrow { max-width: 960px; }

  /* ----- Page header CTA button group ----- */
  .page-header-ctas {
    display: flex;
    gap: 14px;
    flex-wrap: wrap;
    margin-top: 28px;
  }

  /* Compact header-stats variant (smaller numbers + tighter rows)
     scoped to the lemon law body class so About Us keeps its larger style. */
  body.page-lemon-law .header-stats .stat-num {
    font-size: 34px;
    width: 56px;
    min-width: 0;
    text-align: left;
    font-variant-numeric: tabular-nums;
  }
  body.page-lemon-law .header-stats .stat-num--single { padding-left: 10px; }
  body.page-lemon-law .header-stats .stat-row { gap: 18px; padding: 22px 28px; }
  body.page-lemon-law .header-stats .stat-label {
    font-size: 13px; letter-spacing: 2px; margin-bottom: 3px;
  }

  /* ----- TOC STRIP (sticky on-page navigation) ----- */
  .toc-strip {
    background: var(--bg-2);
    border-bottom: 1px solid var(--border);
    position: sticky; top: 0; z-index: 10;
    backdrop-filter: blur(8px);
    -webkit-backdrop-filter: blur(8px);
  }
  .toc-strip-inner {
    max-width: var(--max); margin: 0 auto;
    padding: 14px 32px;
    display: flex; align-items: center; gap: 24px;
    overflow-x: auto;
    scrollbar-width: none;
  }
  .toc-strip-inner::-webkit-scrollbar { display: none; }
  .toc-label {
    font-family: 'Oswald', 'Oswald Fallback', sans-serif;
    font-size: 11px; font-weight: 600;
    text-transform: uppercase; letter-spacing: 2px;
    color: var(--primary-accessible); flex-shrink: 0;
  }
  .toc-links {
    display: flex; gap: 22px; flex: 1;
  }
  .toc-links a {
    font-size: 13px; color: var(--text-muted);
    font-weight: 500; white-space: nowrap;
    letter-spacing: 0.3px; transition: color 0.2s;
  }
  .toc-links a:hover { color: var(--primary-accessible); }

  /* ----- Long-form prose styling ----- */
  .prose h3 {
    font-family: 'Oswald', 'Oswald Fallback', sans-serif;
    font-size: 26px; font-weight: 600;
    line-height: 1.2; letter-spacing: 0.2px;
    margin: 44px 0 16px;
    color: var(--text);
  }
  .prose h3:first-child { margin-top: 0; }
  .prose h4 {
    font-family: 'Oswald', 'Oswald Fallback', sans-serif;
    font-size: 19px; font-weight: 600;
    letter-spacing: 0.3px;
    margin: 28px 0 10px;
    color: var(--text);
  }
  .prose p {
    font-size: 16px; line-height: 1.75;
    color: var(--text-muted);
    margin-bottom: 18px;
  }
  .prose p strong { color: var(--text); font-weight: 600; }
  .prose a {
    color: var(--primary-accessible);
    border-bottom: 1px solid rgba(232, 64, 87, 0.45);
    transition: border-color 0.2s;
  }
  .prose a:hover { border-bottom-color: var(--primary-accessible); }
  .prose ul, .prose ol {
    margin: 0 0 20px 22px;
    color: var(--text-muted);
  }
  .prose li {
    font-size: 16px; line-height: 1.7;
    margin-bottom: 8px;
  }
  .prose li strong { color: var(--text); font-weight: 600; }

  /* Light mode prose overrides */
  .light-mode .prose h3,
  .light-mode .prose h4 { color: #0b0b0d; }
  .light-mode .prose p,
  .light-mode .prose li { color: #4a4a52; }
  .light-mode .prose p strong,
  .light-mode .prose li strong { color: #0b0b0d; }
  .light-mode .prose a { color: var(--primary); }

  /* ----- Callout / highlight box ----- */
  .prose .callout {
    background: var(--surface);
    border: 1px solid var(--border);
    border-left: 3px solid var(--primary);
    padding: 24px 28px;
    border-radius: 3px;
    margin: 28px 0;
  }
  .prose .callout .callout-label {
    font-family: 'Oswald', 'Oswald Fallback', sans-serif;
    font-size: 11px; color: var(--primary-accessible);
    text-transform: uppercase; letter-spacing: 2.5px;
    font-weight: 700; margin-bottom: 10px;
  }
  .prose .callout p { margin-bottom: 0; font-size: 15.5px; color: var(--text-muted); line-height: 1.7; }
  .prose .callout p + p { margin-top: 14px; }
  .light-mode .prose .callout {
    background: #ffffff;
    border-color: #e5e5ea;
    border-left-color: var(--primary);
    box-shadow: 0 2px 8px rgba(11, 11, 13, 0.04);
  }
  .light-mode .prose .callout p { color: #4a4a52; }

  /* Warning callout — accent yellow bar */
  .prose .callout.warning { border-left-color: var(--accent); }
  .prose .callout.warning .callout-label { color: var(--accent-dark); }

  /* ----- PRESUMPTION PATHS (3-up grid) ----- */
  .path-grid {
    display: grid;
    grid-template-columns: repeat(3, 1fr);
    gap: 20px;
    margin: 36px 0 12px;
  }
  .path-card {
    background: var(--surface);
    border: 1px solid var(--border);
    padding: 30px 26px;
    border-radius: 4px;
    position: relative;
    transition: all 0.25s ease;
  }
  .path-card:hover {
    border-color: var(--primary);
    transform: translateY(-3px);
  }
  .path-card .path-num {
    font-family: 'Oswald', 'Oswald Fallback', sans-serif;
    font-size: 12px;
    color: var(--primary-accessible);
    text-transform: uppercase;
    letter-spacing: 2.5px;
    font-weight: 700;
    margin-bottom: 14px;
  }
  .path-card h3 {
    font-family: 'Oswald', 'Oswald Fallback', sans-serif;
    font-size: 22px; font-weight: 600;
    letter-spacing: 0.3px;
    margin-bottom: 14px;
    line-height: 1.2;
    color: var(--text);
  }
  .path-card p {
    font-size: 14.5px;
    color: var(--text-muted);
    line-height: 1.65;
  }
  .path-card .big-num {
    font-family: 'Oswald', 'Oswald Fallback', sans-serif;
    font-size: 48px;
    font-weight: 700;
    color: var(--accent);
    line-height: 1;
    letter-spacing: -1px;
    margin-bottom: 10px;
  }
  .light-mode .path-card {
    background: #f9f9fa;
    border-color: #e5e5ea;
  }
  .light-mode .path-card h3 { color: #0b0b0d; }
  .light-mode .path-card p { color: #4a4a52; }
  .light-mode .path-card .big-num { color: var(--accent-dark); }

  /* ----- REMEDY CARDS (3-up) ----- */
  .remedy-grid {
    display: grid;
    grid-template-columns: repeat(3, 1fr);
    gap: 22px;
    margin: 36px 0;
  }
  .remedy-card {
    background: var(--surface);
    border: 1px solid var(--border);
    padding: 34px 30px;
    border-radius: 4px;
    position: relative;
    overflow: hidden;
    transition: all 0.25s ease;
  }
  .remedy-card::before {
    content: '';
    position: absolute;
    top: 0; left: 0; right: 0;
    height: 3px;
    background: var(--primary);
    transform: scaleX(0.25);
    transform-origin: left;
    transition: transform 0.3s ease;
  }
  .remedy-card:hover {
    border-color: var(--primary);
    transform: translateY(-3px);
  }
  .remedy-card:hover::before { transform: scaleX(1); }
  .remedy-card .remedy-icon {
    width: 44px; height: 44px;
    display: flex; align-items: center; justify-content: center;
    background: rgba(200, 16, 46, 0.12);
    border-radius: 4px;
    margin-bottom: 18px;
    color: var(--primary);
  }
  .remedy-card h3 {
    font-family: 'Oswald', 'Oswald Fallback', sans-serif;
    font-size: 22px; font-weight: 600;
    letter-spacing: 0.3px;
    margin-bottom: 10px;
    color: var(--text);
  }
  .remedy-card p {
    font-size: 14.5px;
    color: var(--text-muted);
    line-height: 1.65;
  }
  .light-mode .remedy-card {
    background: #ffffff;
    border-color: #e5e5ea;
  }
  .light-mode .remedy-card h3 { color: #0b0b0d; }
  .light-mode .remedy-card p { color: #4a4a52; }

  /* ----- 2025 CHANGES TIMELINE ----- */
  .timeline {
    margin: 36px 0;
    position: relative;
  }
  .timeline::before {
    content: '';
    position: absolute;
    top: 8px; bottom: 8px; left: 13px;
    width: 2px;
    background: var(--border);
  }
  .timeline-item {
    position: relative;
    padding: 0 0 32px 48px;
  }
  .timeline-item:last-child { padding-bottom: 0; }
  .timeline-dot {
    position: absolute;
    left: 6px; top: 4px;
    width: 16px; height: 16px;
    border-radius: 50%;
    background: var(--primary);
    border: 3px solid var(--bg);
    box-shadow: 0 0 0 2px var(--primary);
  }
  .timeline-date {
    font-family: 'Oswald', 'Oswald Fallback', sans-serif;
    font-size: 13px;
    color: var(--accent);
    text-transform: uppercase;
    letter-spacing: 2.5px;
    font-weight: 700;
    margin-bottom: 8px;
  }
  .timeline-title {
    font-family: 'Oswald', 'Oswald Fallback', sans-serif;
    font-size: 20px;
    font-weight: 600;
    letter-spacing: 0.3px;
    margin-bottom: 8px;
    color: var(--text);
  }
  .timeline-desc {
    font-size: 15px;
    color: var(--text-muted);
    line-height: 1.7;
  }
  .light-mode .timeline::before { background: #e5e5ea; }
  .light-mode .timeline-dot { border-color: #ffffff; }
  .light-mode.light-mode-soft .timeline-dot { border-color: #f9f9fa; }
  .light-mode .timeline-title { color: #0b0b0d; }
  .light-mode .timeline-desc { color: #4a4a52; }
  .light-mode .timeline-date { color: var(--accent-dark); }

  /* ----- CALCULATION BOX (mileage offset formula) ----- */
  .calc-box {
    background: var(--surface);
    border: 1px solid var(--border);
    padding: 32px;
    border-radius: 4px;
    margin: 32px 0;
    position: relative;
  }
  .calc-box::before {
    content: '';
    position: absolute;
    top: -1px; left: -1px; right: -1px;
    height: 3px;
    background: var(--accent);
    border-radius: 4px 4px 0 0;
  }
  .calc-box .calc-eyebrow {
    font-family: 'Oswald', 'Oswald Fallback', sans-serif;
    font-size: 11px;
    color: var(--accent);
    text-transform: uppercase;
    letter-spacing: 2.5px;
    font-weight: 700;
    margin-bottom: 10px;
  }
  .calc-formula {
    font-family: 'Oswald', 'Oswald Fallback', sans-serif;
    font-size: 20px;
    color: var(--text);
    font-weight: 500;
    letter-spacing: 0.3px;
    margin: 16px 0 6px;
    line-height: 1.4;
  }
  .calc-formula .frac {
    display: inline-block;
    vertical-align: middle;
    text-align: center;
    margin: 0 4px;
  }
  .calc-formula .frac .num {
    display: block;
    border-bottom: 2px solid var(--primary);
    padding: 0 8px 2px;
  }
  .calc-formula .frac .den {
    display: block;
    padding: 2px 8px 0;
  }
  .calc-formula .op {
    color: var(--primary);
    margin: 0 10px;
    font-weight: 700;
  }
  .calc-example {
    margin-top: 22px;
    padding-top: 22px;
    border-top: 1px solid var(--border);
    font-size: 15px;
    color: var(--text-muted);
    line-height: 1.7;
  }
  .calc-example p { margin-bottom: 12px; }
  .calc-example p:last-child { margin-bottom: 0; }
  .calc-example strong { color: var(--text); font-weight: 600; }

  /* ----- STATS BAR (between sections) ----- */
  .stats-bar {
    background: var(--bg-2);
    border-top: 1px solid var(--border);
    border-bottom: 1px solid var(--border);
    padding: 36px 32px;
  }
  .stats-bar-inner {
    max-width: var(--max);
    margin: 0 auto;
    display: grid;
    grid-template-columns: repeat(4, 1fr);
    gap: 32px;
    text-align: center;
  }
  .stats-bar .stat-item {
    border-right: 1px solid var(--border);
    padding: 6px 12px;
  }
  .stats-bar .stat-item:last-child { border-right: none; }
  .stats-bar .stat-item .s-num {
    font-family: 'Oswald', 'Oswald Fallback', sans-serif;
    font-size: 34px;
    font-weight: 700;
    color: var(--primary);
    line-height: 1;
    margin-bottom: 8px;
  }
  .stats-bar .stat-item .s-label {
    font-size: 11.5px;
    color: var(--text-muted);
    text-transform: uppercase;
    letter-spacing: 1.5px;
    font-weight: 500;
    line-height: 1.4;
  }

  /* ----- USED CAR COVERAGE TABLE ----- */
  .coverage-table {
    margin: 32px 0;
    border: 1px solid var(--border);
    border-radius: 4px;
    overflow: hidden;
  }
  .coverage-row {
    display: grid;
    grid-template-columns: 1.4fr 0.6fr 2fr;
    gap: 20px;
    padding: 20px 24px;
    border-bottom: 1px solid var(--border);
    align-items: center;
  }
  .coverage-row:last-child { border-bottom: none; }
  .coverage-row.header-row {
    background: var(--bg-2);
    font-family: 'Oswald', 'Oswald Fallback', sans-serif;
    font-size: 12px;
    text-transform: uppercase;
    letter-spacing: 1.8px;
    color: var(--text-muted);
    font-weight: 600;
    padding: 16px 24px;
  }
  .coverage-type {
    font-family: 'Oswald', 'Oswald Fallback', sans-serif;
    font-weight: 600;
    font-size: 16px;
    letter-spacing: 0.3px;
    color: var(--text);
  }
  .coverage-status {
    font-family: 'Oswald', 'Oswald Fallback', sans-serif;
    font-size: 12px;
    text-transform: uppercase;
    letter-spacing: 1.5px;
    font-weight: 700;
    padding: 6px 10px;
    border-radius: 2px;
    text-align: center;
    display: inline-block;
    white-space: nowrap;
  }
  .coverage-status.yes {
    background: rgba(46, 204, 113, 0.15);
    color: #2ecc71;
    border: 1px solid rgba(46, 204, 113, 0.3);
  }
  .coverage-status.no {
    background: rgba(200, 16, 46, 0.12);
    color: var(--primary-accessible);
    border: 1px solid rgba(200, 16, 46, 0.3);
  }
  .coverage-status.maybe {
    background: rgba(245, 197, 24, 0.12);
    color: var(--accent-dark);
    border: 1px solid rgba(245, 197, 24, 0.3);
  }
  .coverage-note {
    font-size: 14px;
    color: var(--text-muted);
    line-height: 1.55;
  }
  .light-mode .coverage-table { border-color: #e5e5ea; }
  .light-mode .coverage-row { border-bottom-color: #e5e5ea; }
  .light-mode .coverage-row.header-row { background: #f5f5f7; color: #6a6a72; }
  .light-mode .coverage-type { color: #0b0b0d; }
  .light-mode .coverage-note { color: #4a4a52; }

  /* ----- DEFENSES LIST ----- */
  .defense-list {
    list-style: none;
    margin: 32px 0 0;
  }
  .defense-item {
    padding: 24px 0;
    border-bottom: 1px solid var(--border);
    display: grid;
    grid-template-columns: 56px 1fr;
    gap: 20px;
    align-items: start;
  }
  .defense-item:last-child { border-bottom: none; }
  .defense-num {
    font-family: 'Oswald', 'Oswald Fallback', sans-serif;
    font-size: 14px;
    color: var(--primary-accessible);
    font-weight: 700;
    letter-spacing: 2px;
    padding-top: 4px;
  }
  .defense-content h3 {
    font-family: 'Oswald', 'Oswald Fallback', sans-serif;
    font-size: 19px; font-weight: 600;
    letter-spacing: 0.3px; margin-bottom: 8px;
    color: var(--text);
  }
  .defense-content p {
    font-size: 15px;
    color: var(--text-muted);
    line-height: 1.7;
  }
  .defense-content p + p { margin-top: 10px; }
  .defense-content strong { color: var(--text); font-weight: 600; }
  .light-mode .defense-item { border-bottom-color: #e5e5ea; }
  .light-mode .defense-content h3 { color: #0b0b0d; }
  .light-mode .defense-content p { color: #4a4a52; }
  .light-mode .defense-content strong { color: #0b0b0d; }

  /* ----- 4-column override for the lemon-law process section
     (homepage's .how-grid is 3-col; this lets us share the .how-step
     visuals but with 4 cards) ----- */
  #process .how-grid {
    grid-template-columns: repeat(4, 1fr);
    gap: 32px;
  }
  #process .how-step .step-num { font-size: 68px; }

  /* ----- FAQ body wrapper (lemon-law variant has <div class="faq-body">) ----- */
  .faq-item .faq-body {
    padding: 0 0 24px;
  }
  .faq-item .faq-body p {
    color: var(--text-muted);
    font-size: 15.5px; line-height: 1.7;
    margin-bottom: 12px;
    padding: 0;
  }
  .faq-item .faq-body p:last-child { margin-bottom: 0; }
  .light-mode .faq-item .faq-body p { color: #4a4a52; }

  /* ----- LEMON LAW RESPONSIVE OVERRIDES ----- */
  @media (max-width: 960px) {
    .path-grid, .remedy-grid { grid-template-columns: 1fr; gap: 16px; }
    .stats-bar-inner { grid-template-columns: repeat(2, 1fr); gap: 24px; }
    .stats-bar .stat-item:nth-child(2) { border-right: none; }
    .coverage-row { grid-template-columns: 1fr; gap: 10px; padding: 16px 18px; }
    .coverage-row.header-row { display: none; }
    .coverage-status { justify-self: start; }
    #process .how-grid { grid-template-columns: repeat(2, 1fr); }
  }
  @media (max-width: 560px) {
    .stats-bar-inner { grid-template-columns: 1fr; }
    .stats-bar .stat-item { border-right: none; border-bottom: 1px solid var(--border); padding-bottom: 20px; }
    .stats-bar .stat-item:last-child { border-bottom: none; }
    #process .how-grid { grid-template-columns: 1fr; }
  }

  /* ============================================================
     ============== RESULTS PAGE STYLES =========================
     ============================================================ */

  /* ----- Header-stats modifier classes used on the Results page.
     Base .header-stats rules already live in site.css (added when we
     built About Us). The results layout centers the stat-num and
     uses fixed-width buckets so $0 / 24hr / 3 line up vertically.
     We scope these tweaks under body.page-results so other pages stay
     untouched. ----- */
  body.page-results .header-stats .stat-row {
    align-items: stretch;
  }
  body.page-results .header-stats .stat-num {
    width: 100px;
    min-width: 0;
    display: flex;
    align-items: center;
    justify-content: center;
  }
  body.page-results .header-stats .stat-num-sm {
    font-size: 24px;
    letter-spacing: -0.3px;
  }
  body.page-results .header-stats .stat-num-currency { transform: translateX(-4px); }
  body.page-results .header-stats .stat-num-digit { transform: translateX(-2px); }
  body.page-results .header-stats .stat-num-suffix { transform: translateX(3px); }
  .header-stats .stat-num-unit {
    font-size: 0.45em;
    color: var(--accent);
    margin-left: 4px;
    font-weight: 600;
    letter-spacing: 0;
  }
  body.page-results .header-stats .stat-meta {
    display: flex;
    flex-direction: column;
    justify-content: center;
  }

  /* ----- Vehicle-forward result cards (Results page variant)
     `.result-card` + `.vehicle-card` combo selects only the large outcome
     cards on this page — NOT the small problem-vehicle anchors on the
     homepage (those are `.vehicle-card` alone, no `.result-card`). ----- */
  .result-card.vehicle-card {
    padding: 38px 32px 34px;
    /* Reset the border-left applied to homepage .vehicle-card anchors */
    border-left-width: 1px;
    border-left-color: var(--border);
    cursor: default;
  }
  .result-card.vehicle-card:hover {
    background: var(--surface);   /* keep the gradient/background stable */
    transform: translateY(-4px);
  }
  .vehicle-tag {
    font-family: 'Oswald', 'Oswald Fallback', sans-serif;
    font-size: 11px;
    color: var(--text-muted);
    text-transform: uppercase;
    letter-spacing: 2.5px;
    font-weight: 500;
    margin-bottom: 14px;
  }
  .vehicle-name {
    font-family: 'Oswald', 'Oswald Fallback', sans-serif;
    font-weight: 700;
    color: var(--text);
    line-height: 1.02;
    letter-spacing: -0.5px;
    font-size: 34px;
    margin-bottom: 28px;
  }
  .vehicle-name .make {
    display: block;
    font-size: 15px;
    color: var(--accent);
    letter-spacing: 2.5px;
    text-transform: uppercase;
    font-weight: 600;
    margin-bottom: 6px;
  }
  .vehicle-name .model {
    display: block;
  }
  .outcome-block {
    margin-top: auto;
    border-top: 1px solid var(--border);
    padding-top: 20px;
  }
  .outcome-label {
    font-family: 'Oswald', 'Oswald Fallback', sans-serif;
    font-size: 10.5px;
    color: var(--text-muted);
    letter-spacing: 2px;
    text-transform: uppercase;
    font-weight: 600;
    margin-bottom: 8px;
  }
  .outcome-headline {
    font-family: 'Oswald', 'Oswald Fallback', sans-serif;
    font-size: 26px;
    font-weight: 700;
    color: var(--primary);
    line-height: 1.05;
    letter-spacing: -0.3px;
    margin-bottom: 6px;
  }
  .outcome-plus {
    font-family: 'Inter', 'Inter Fallback', sans-serif;
    font-size: 13px;
    color: var(--text-muted);
    line-height: 1.45;
    font-weight: 500;
  }
  .outcome-plus .em {
    color: var(--accent);
    font-weight: 700;
    letter-spacing: 0.2px;
  }

  /* ----- Featured (double-wide) variant — internal 2-column split layout
     so the wider card feels full instead of having a dead-right side. ----- */
  .result-card.vehicle-card.featured {
    grid-column: span 2;
    background: linear-gradient(135deg, var(--surface) 0%, #1c1c22 100%);
    padding: 78px 32px 72px;
    display: grid;
    grid-template-columns: 1.05fr 1fr;
    gap: 36px;
    align-items: stretch;
  }
  .result-card.vehicle-card.featured::before {
    height: 4px;
    transform: scaleX(0.7);
  }
  .result-card.vehicle-card.featured:hover::before { transform: scaleX(1); }
  .result-card.vehicle-card.featured::after {
    content: '';
    position: absolute;
    top: -60%;
    right: -8%;
    width: 50%;
    height: 220%;
    background: radial-gradient(ellipse at center, rgba(245, 197, 24, 0.05) 0%, transparent 65%);
    pointer-events: none;
  }
  .result-card.vehicle-card.featured .featured-badge {
    position: absolute;
    top: 20px;
    right: 20px;
    background: var(--accent);
    color: #0b0b0d;
    font-family: 'Oswald', 'Oswald Fallback', sans-serif;
    font-size: 10.5px;
    font-weight: 700;
    letter-spacing: 1.8px;
    text-transform: uppercase;
    padding: 5px 11px;
    border-radius: 2px;
    z-index: 2;
  }
  .featured-left,
  .featured-right {
    position: relative;
    z-index: 1;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    text-align: center;
  }
  .featured-right {
    border-left: 1px solid var(--border);
    padding-left: 36px;
  }
  .featured-left {
    padding-right: 36px;
  }
  .result-card.vehicle-card.featured .vehicle-name {
    font-size: 56px;
    line-height: 1;
    letter-spacing: -1.5px;
    margin-bottom: 0;
  }
  .result-card.vehicle-card.featured .vehicle-name .make {
    font-size: 16px;
    margin-bottom: 12px;
  }
  .result-card.vehicle-card.featured .outcome-block {
    margin-top: 0;
    border-top: none;
    padding-top: 0;
  }
  .result-card.vehicle-card.featured .outcome-label {
    font-size: 11px;
    letter-spacing: 2.5px;
    margin-bottom: 12px;
  }
  .result-card.vehicle-card.featured .outcome-headline {
    font-size: 40px;
    line-height: 1;
    margin-bottom: 14px;
  }
  .result-card.vehicle-card.featured .outcome-plus {
    font-size: 14.5px;
    line-height: 1.55;
  }

  /* ----- RESULTS PAGE RESPONSIVE OVERRIDES ----- */
  @media (max-width: 1100px) {
    .result-card.vehicle-card.featured {
      grid-template-columns: 1fr;
      gap: 0;
      padding: 40px 36px 36px;
    }
    .result-card.vehicle-card.featured .featured-left,
    .result-card.vehicle-card.featured .featured-right {
      align-items: flex-start;
      text-align: left;
      padding-right: 0;
    }
    .result-card.vehicle-card.featured .featured-right {
      border-left: none;
      border-top: 1px solid var(--border);
      padding-left: 0;
      padding-top: 28px;
      margin-top: 28px;
    }
    .result-card.vehicle-card.featured .vehicle-name { font-size: 48px; }
    .result-card.vehicle-card.featured .outcome-headline { font-size: 36px; }
  }
  @media (max-width: 960px) {
    /* Force featured card to span only 1 column on mobile. Without this,
       its `grid-column: span 2` implicitly creates a 2nd column in the
       grid, causing the regular cards below to lay out 2-up and overflow
       the viewport. */
    .result-card.vehicle-card.featured { grid-column: auto; }
    .result-card.vehicle-card { padding: 30px 26px 28px; }
    .result-card.vehicle-card .vehicle-name { font-size: 30px; margin-bottom: 24px; }
    .result-card.vehicle-card .vehicle-name .make { font-size: 13px; }
    .result-card.vehicle-card .outcome-headline { font-size: 24px; }
    .result-card.vehicle-card.featured { padding: 32px 26px 28px; }
    .result-card.vehicle-card.featured .vehicle-name { font-size: 40px; }
    .result-card.vehicle-card.featured .vehicle-name .make { font-size: 14px; }
    .result-card.vehicle-card.featured .outcome-headline { font-size: 30px; }
  }

  /* ============================================================
     ============== TESTIMONIALS PAGE STYLES ====================
     ============================================================ */

  /* ----- RATING AGGREGATE CARD (page-header right column) ----- */
  .rating-card {
    background: rgba(23, 23, 27, 0.55);
    border: 1px solid var(--border);
    border-radius: 4px;
    padding: 0;
    backdrop-filter: blur(4px);
    -webkit-backdrop-filter: blur(4px);
    position: relative;
    overflow: hidden;
  }
  .rating-card::before {
    content: '';
    position: absolute;
    top: 0; bottom: 0; left: 0;
    width: 3px;
    background: var(--accent);
  }
  .rating-card-header {
    padding: 26px 28px 22px;
    border-bottom: 1px solid var(--border);
    display: flex;
    align-items: center;
    justify-content: space-between;
    gap: 14px;
  }
  .rating-stars-big {
    color: var(--accent);
    font-size: 32px;
    letter-spacing: 4px;
    line-height: 1;
    margin-bottom: 8px;
  }
  .rating-big-label {
    font-family: 'Oswald', 'Oswald Fallback', sans-serif;
    font-size: 18px;
    font-weight: 700;
    color: var(--text);
    text-transform: uppercase;
    letter-spacing: 2px;
    line-height: 1;
  }
  .rating-meta-right { text-align: right; }
  .rating-count {
    font-family: 'Oswald', 'Oswald Fallback', sans-serif;
    font-size: 11px;
    color: var(--text-muted);
    text-transform: uppercase;
    letter-spacing: 1.6px;
    font-weight: 600;
    line-height: 1.5;
  }
  .rating-card-platforms {
    display: grid;
    grid-template-columns: 1fr 1fr 1fr;
  }
  .rating-platform {
    padding: 16px 18px;
    border-right: 1px solid var(--border);
    text-align: center;
  }
  .rating-platform:last-child { border-right: none; }
  .rating-platform .pname {
    font-family: 'Oswald', 'Oswald Fallback', sans-serif;
    font-size: 11px;
    color: var(--text-dim);
    text-transform: uppercase;
    letter-spacing: 1.8px;
    font-weight: 600;
    margin-bottom: 6px;
  }
  .rating-platform .pscore {
    display: flex;
    align-items: center;
    justify-content: center;
    margin-bottom: 4px;
  }
  .rating-platform .pstars {
    color: var(--accent);
    font-size: 14px;
    letter-spacing: 2px;
  }
  .rating-platform .pcount {
    font-size: 11px;
    color: var(--text-muted);
    margin-top: 2px;
    letter-spacing: 0.2px;
  }
  .rating-card-footer {
    padding: 14px 28px 16px;
    border-top: 1px solid var(--border);
    font-size: 12px;
    color: var(--text-muted);
    line-height: 1.55;
  }
  /* Page-load fade-in to match the .header-stats / .meet-card cards on the
     other inner pages (About Us, Attorneys, Lemon Law, Results). Reuses
     the @keyframes fadeUp already defined for the homepage hero. */
  .rating-card { animation: fadeUp 0.8s 0.32s ease both; }

  /* ----- NUMBERS STRIP (between page-header and testimonials grid) ----- */
  .numbers-strip {
    background: var(--bg-2);
    border-top: 1px solid var(--border);
    border-bottom: 1px solid var(--border);
    padding: 60px 32px;
  }
  .numbers-inner {
    max-width: var(--max);
    margin: 0 auto;
    display: grid;
    grid-template-columns: repeat(4, 1fr);
    gap: 0;
  }
  .number-item {
    text-align: center;
    padding: 8px 20px;
    border-right: 1px solid var(--border);
  }
  .number-item:last-child { border-right: none; }
  .number-item .n {
    font-family: 'Oswald', 'Oswald Fallback', sans-serif;
    font-size: clamp(42px, 4.5vw, 60px);
    font-weight: 700;
    color: var(--primary);
    line-height: 1;
    letter-spacing: -1px;
    margin-bottom: 10px;
  }
  .number-item .n .sub {
    font-size: 0.45em;
    color: var(--accent);
    margin-left: 4px;
    font-weight: 600;
    letter-spacing: 0;
  }
  .number-item .l {
    font-family: 'Oswald', 'Oswald Fallback', sans-serif;
    font-size: 13px;
    color: var(--text);
    letter-spacing: 2px;
    text-transform: uppercase;
    font-weight: 600;
    margin-bottom: 4px;
  }
  .number-item .d {
    font-size: 12.5px;
    color: var(--text-muted);
    line-height: 1.5;
  }

  /* ----- TESTIMONIAL CARDS (new figure-based markup) -----
     The shared site.css already has .testimonials-grid from the homepage
     (3-up grid). These styles add the .testimonial-card pattern used
     specifically on the Testimonials page. .testimonial (no -card suffix)
     on the homepage is a different class — no collision. */
  .testimonial-card,
  .testimonial-card blockquote,
  .testimonial-card figcaption { margin: 0; }
  .testimonial-card {
    background: var(--surface);
    border: 1px solid var(--border);
    border-radius: 4px;
    padding: 32px 30px 28px;
    position: relative;
    overflow: hidden;
    transition: all 0.25s ease;
    display: flex;
    flex-direction: column;
  }
  .testimonial-card::before {
    content: '';
    position: absolute;
    top: 0; left: 0; right: 0;
    height: 3px;
    background: var(--accent);
    transform: scaleX(0.3);
    transform-origin: left;
    transition: transform 0.3s ease;
  }
  .testimonial-card:hover {
    border-color: var(--accent);
    transform: translateY(-3px);
  }
  .testimonial-card:hover::before { transform: scaleX(1); }
  .tc-top {
    display: flex;
    align-items: center;
    justify-content: space-between;
    margin-bottom: 18px;
  }
  .tc-stars {
    color: var(--accent);
    font-size: 16px;
    letter-spacing: 3px;
    line-height: 1;
  }
  .tc-source {
    font-family: 'Oswald', 'Oswald Fallback', sans-serif;
    font-size: 10.5px;
    color: var(--text-dim);
    text-transform: uppercase;
    letter-spacing: 1.8px;
    font-weight: 600;
    display: flex;
    align-items: center;
    gap: 6px;
  }
  .tc-source .src-dot {
    width: 6px;
    height: 6px;
    border-radius: 50%;
    background: var(--text-dim);
    display: inline-block;
  }
  .tc-source.google .src-dot { background: #4285F4; }
  .tc-source.yelp .src-dot { background: #D32323; }
  .tc-source.avvo .src-dot { background: #0A2D82; }
  .tc-source.direct .src-dot { background: var(--accent); }

  .tc-quote {
    font-family: 'Playfair Display', 'Playfair Display Fallback', serif;
    font-style: italic;
    font-size: 42px;
    color: var(--primary);
    opacity: 0.25;
    line-height: 0.5;
    margin-bottom: 4px;
    pointer-events: none;
  }
  .tc-text {
    font-size: 15px;
    color: var(--text-muted);
    line-height: 1.65;
    margin-bottom: 22px;
    flex-grow: 1;
  }
  .tc-outcome {
    margin-top: auto;
    padding-top: 18px;
    border-top: 1px solid var(--border);
  }
  .tc-outcome-top {
    display: flex;
    justify-content: space-between;
    align-items: baseline;
    margin-bottom: 10px;
  }
  .tc-outcome-top:last-child { margin-bottom: 0; }
  .tc-author {
    font-family: 'Oswald', 'Oswald Fallback', sans-serif;
    font-size: 15px;
    font-weight: 700;
    color: var(--text);
    letter-spacing: 0.6px;
  }
  .tc-location {
    font-size: 11.5px;
    color: var(--text-muted);
    letter-spacing: 0.3px;
  }

  /* Featured (double wide) testimonial */
  .testimonial-card.featured {
    grid-column: span 2;
    background: linear-gradient(135deg, var(--surface) 0%, #1c1c22 100%);
    padding: 38px 36px 32px;
  }
  .testimonial-card.featured::before {
    height: 4px;
    transform: scaleX(0.6);
    background: linear-gradient(90deg, var(--primary) 0%, var(--accent) 100%);
  }
  .testimonial-card.featured:hover::before { transform: scaleX(1); }
  .testimonial-card.featured .tc-text {
    font-size: 17px;
    line-height: 1.7;
    color: var(--text);
  }
  .testimonial-card.featured .feat-badge {
    position: absolute;
    top: 20px; right: 22px;
    background: var(--accent);
    color: #0b0b0d;
    font-family: 'Oswald', 'Oswald Fallback', sans-serif;
    font-size: 10px;
    font-weight: 700;
    letter-spacing: 1.8px;
    text-transform: uppercase;
    padding: 5px 10px;
    border-radius: 2px;
    z-index: 2;
  }
  /* On the featured card, move the source label below the featured badge */
  .testimonial-card.featured .tc-top .tc-source {
    position: absolute;
    top: 52px;
    right: 34px;
    margin: 0;
  }

  .testimonials-disclaimer {
    margin-top: 40px;
    font-size: 12px;
    color: var(--text-dim);
    line-height: 1.65;
    max-width: 1000px;
    font-style: italic;
  }

  /* ----- LARGE PULL-QUOTE FEATURE (between grid and platforms strip) ----- */
  .quote-feature {
    padding: 80px 32px;
    position: relative;
    overflow: hidden;
    border-bottom: 1px solid var(--border);
  }
  .quote-feature::before {
    content: '';
    position: absolute;
    top: -40%; left: -10%;
    width: 45%; height: 180%;
    background: radial-gradient(ellipse at center, rgba(245, 197, 24, 0.06) 0%, transparent 60%);
    pointer-events: none;
  }
  .quote-inner {
    max-width: 960px;
    margin: 0 auto;
    position: relative;
    z-index: 1;
    text-align: center;
  }
  .quote-mark-big {
    font-family: 'Playfair Display', 'Playfair Display Fallback', serif;
    font-style: italic;
    font-size: 120px;
    color: var(--primary);
    line-height: 0.8;
    opacity: 0.25;
    margin-bottom: -30px;
  }
  .quote-text {
    font-family: 'Oswald', 'Oswald Fallback', sans-serif;
    font-size: clamp(22px, 2.4vw, 30px);
    font-weight: 500;
    color: var(--text);
    line-height: 1.45;
    letter-spacing: -0.3px;
    margin-bottom: 30px;
  }
  .quote-text .hl {
    font-family: 'Playfair Display', 'Playfair Display Fallback', serif;
    font-style: italic;
    font-weight: 800;
    color: var(--accent);
  }
  .quote-author {
    font-family: 'Oswald', 'Oswald Fallback', sans-serif;
    font-size: 14px;
    color: var(--text-muted);
    letter-spacing: 2px;
    text-transform: uppercase;
    font-weight: 600;
  }
  .quote-author .sep { margin: 0 12px; color: var(--text-dim); }

  /* ----- REVIEW PLATFORMS STRIP (bottom of page) ----- */
  .platforms-strip {
    padding: 70px 32px;
    background: var(--bg);
    border-bottom: 1px solid var(--border);
  }
  .platforms-inner {
    max-width: var(--max);
    margin: 0 auto;
    text-align: center;
  }
  .platforms-label {
    font-family: 'Oswald', 'Oswald Fallback', sans-serif;
    font-size: 12px;
    color: var(--text-dim);
    text-transform: uppercase;
    letter-spacing: 3px;
    font-weight: 600;
    margin-bottom: 28px;
  }
  .platforms-row {
    display: grid;
    grid-template-columns: repeat(3, 1fr);
    gap: 20px;
    align-items: stretch;
  }
  .platform-card {
    background: var(--surface);
    border: 1px solid var(--border);
    border-radius: 4px;
    padding: 30px 24px;
    text-align: center;
    transition: all 0.25s ease;
    cursor: pointer;
    display: flex;
    flex-direction: column;
    justify-content: center;
    position: relative;
    overflow: hidden;
  }
  .platform-card::after {
    content: '';
    position: absolute;
    top: 0; left: 0; right: 0;
    height: 2px;
    background: var(--primary);
    transform: scaleX(0);
    transform-origin: left;
    transition: transform 0.3s ease;
  }
  .platform-card:hover {
    border-color: var(--primary);
    transform: translateY(-3px);
  }
  .platform-card:hover::after { transform: scaleX(1); }
  .platform-name {
    font-family: 'Oswald', 'Oswald Fallback', sans-serif;
    font-size: 17px;
    font-weight: 700;
    color: var(--text);
    letter-spacing: 1.2px;
    text-transform: uppercase;
    margin-bottom: 10px;
  }
  .platform-stars {
    color: var(--accent);
    font-size: 16px;
    letter-spacing: 2.5px;
    margin-bottom: 14px;
  }
  .platform-tagline {
    font-size: 12px;
    color: var(--text-muted);
    letter-spacing: 0.3px;
    margin-bottom: 14px;
  }
  .platform-cta {
    font-family: 'Oswald', 'Oswald Fallback', sans-serif;
    font-size: 13px;
    font-weight: 600;
    color: var(--primary-accessible);
    letter-spacing: 1.4px;
    text-transform: uppercase;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    gap: 6px;
    transition: color 0.2s ease;
  }
  .platform-cta svg {
    width: 12px;
    height: 12px;
    flex-shrink: 0;
    transition: transform 0.2s ease;
  }
  .platform-card:hover .platform-cta { color: var(--primary-hover); }
  .platform-card:hover .platform-cta svg { transform: translate(2px, -2px); }

  /* ----- TESTIMONIALS RESPONSIVE OVERRIDES ----- */
  @media (max-width: 1100px) {
    .testimonial-card.featured { grid-column: span 2; }
  }
  @media (max-width: 960px) {
    .numbers-inner { grid-template-columns: repeat(2, 1fr); }
    .number-item:nth-child(2) { border-right: none; }
    .number-item:nth-child(1), .number-item:nth-child(2) {
      border-bottom: 1px solid var(--border);
      padding-bottom: 28px;
      margin-bottom: 28px;
    }
    .rating-card-platforms { grid-template-columns: 1fr; }
    .rating-platform { border-right: none; border-bottom: 1px solid var(--border); }
    .rating-platform:last-child { border-bottom: none; }
    .testimonial-card.featured { grid-column: span 1; }
    .testimonial-card.featured .tc-top .tc-source {
      position: static;
      margin-top: 6px;
    }
    .platforms-row { grid-template-columns: 1fr; }
  }
  @media (max-width: 560px) {
    .numbers-inner { grid-template-columns: 1fr; }
    .number-item { border-right: none; border-bottom: 1px solid var(--border); padding-bottom: 24px; margin-bottom: 24px; }
    .number-item:last-child { border-bottom: none; }
    .rating-card-header { flex-direction: column; align-items: center; text-align: center; }
    .rating-card-header > div { text-align: center; }
    .rating-meta-right { text-align: center; }
  }

  /* ============================================================
     ============== BLOG PAGE STYLES ============================
     ============================================================ */

  /* ----- Topics-at-a-glance card on the right side of the page header ----- */
  .topics-card {
    background: rgba(23, 23, 27, 0.55);
    border: 1px solid var(--border);
    border-radius: 4px;
    padding: 28px;
    backdrop-filter: blur(4px);
    -webkit-backdrop-filter: blur(4px);
    position: relative;
    overflow: hidden;
  }
  .topics-card::before {
    content: '';
    position: absolute;
    top: 0; bottom: 0; left: 0;
    width: 3px;
    background: var(--primary);
  }
  .topics-card .topics-label {
    font-family: 'Oswald', 'Oswald Fallback', sans-serif;
    font-size: 11px; color: var(--primary-accessible);
    letter-spacing: 3px; font-weight: 600;
    text-transform: uppercase; margin-bottom: 18px;
  }
  .topics-card h2 {
    font-family: 'Oswald', 'Oswald Fallback', sans-serif;
    font-size: 22px;
    font-weight: 600;
    margin-bottom: 16px;
    letter-spacing: 0.3px;
    line-height: 1.2;
  }
  .topics-card ul {
    list-style: none;
    display: flex;
    flex-direction: column;
    gap: 8px;
  }
  .topics-card li {
    display: flex;
    align-items: center;
    gap: 10px;
    font-size: 14px;
    color: var(--text-muted);
    padding: 8px 0;
    border-bottom: 1px solid rgba(255,255,255,0.04);
  }
  .topics-card li:last-child { border-bottom: none; }
  .topics-card li svg { color: var(--primary-accessible); flex-shrink: 0; }

  /* ----- FEATURED POST ----- */
  .featured-section {
    padding: 70px 32px 40px;
  }
  .featured-section .featured-eyebrow {
    font-family: 'Oswald', 'Oswald Fallback', sans-serif;
    font-size: 11px;
    color: var(--accent);
    text-transform: uppercase;
    letter-spacing: 4px;
    font-weight: 600;
    margin-bottom: 26px;
    display: flex;
    align-items: center;
    gap: 14px;
  }
  .featured-section .featured-eyebrow::before {
    content: '';
    width: 28px;
    height: 1.5px;
    background: var(--accent);
    display: inline-block;
  }
  .featured-eyebrow::after {
    content: '';
    flex: 1;
    height: 1px;
    background: linear-gradient(90deg, var(--border) 0%, transparent 100%);
    margin-left: 6px;
  }
  .featured-card {
    display: grid;
    grid-template-columns: 1.25fr 1fr;
    gap: 0;
    background: linear-gradient(135deg, #17171b 0%, #131318 100%);
    border: 1px solid var(--border);
    border-radius: 6px;
    overflow: hidden;
    transition: transform 0.4s cubic-bezier(0.2, 0.8, 0.2, 1), border-color 0.3s ease, box-shadow 0.4s ease;
    position: relative;
    box-shadow: 0 4px 20px rgba(0,0,0,0.25);
  }
  /* Stretched-link pattern: the headline anchor covers the whole card via ::after,
     so mouse users can click anywhere, but screen readers and keyboard users
     get a single, properly-named link rather than a giant card-as-link. */
  .featured-card .featured-title-link {
    color: inherit;
    text-decoration: none;
  }
  .featured-card .featured-title-link::after {
    content: '';
    position: absolute;
    inset: 0;
    z-index: 1;
  }
  .featured-card .featured-title-link:focus { outline: none; }
  .featured-card:has(.featured-title-link:focus-visible) {
    outline: 2px solid var(--primary-hover);
    outline-offset: 2px;
  }
  .featured-card::before {
    content: '';
    position: absolute;
    top: 0; left: 0; right: 0;
    height: 2px;
    background: linear-gradient(90deg, var(--primary) 0%, var(--primary-hover) 50%, var(--primary) 100%);
    z-index: 2;
  }
  .featured-card::after {
    content: '';
    position: absolute;
    top: 0; right: 0; bottom: 0;
    width: 40%;
    background: radial-gradient(ellipse at right, rgba(200,16,46,0.06) 0%, transparent 70%);
    pointer-events: none;
    z-index: 0;
  }
  .featured-card:hover {
    border-color: rgba(200,16,46,0.5);
    transform: translateY(-4px);
    box-shadow: 0 28px 60px rgba(0,0,0,0.5), 0 0 0 1px rgba(200,16,46,0.15);
  }
  .featured-thumb {
    position: relative;
    overflow: hidden;
    min-height: 260px;
    background: var(--bg-2);
    border-right: 1px solid var(--border);
  }
  .featured-thumb svg,
  .featured-thumb img.featured-thumb-art {
    position: absolute;
    inset: 0;
    width: 100%;
    height: 100%;
    display: block;
    object-fit: cover;
    object-position: center;
  }
  .featured-thumb .thumb-tag {
    position: absolute;
    top: 24px;
    left: 24px;
    background: var(--primary);
    color: #fff;
    font-family: 'Oswald', 'Oswald Fallback', sans-serif;
    font-size: 11px;
    font-weight: 700;
    letter-spacing: 2.2px;
    text-transform: uppercase;
    padding: 9px 15px;
    border-radius: var(--radius);
    z-index: 3;
    box-shadow: 0 6px 18px rgba(200,16,46,0.35), 0 0 0 1px rgba(255,255,255,0.06) inset;
  }
  .featured-content {
    padding: 28px 44px 16px;
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
    position: relative;
    z-index: 1;
  }
  .featured-meta {
    display: flex;
    align-items: center;
    flex-wrap: wrap;
    gap: 14px;
    margin-bottom: 18px;
    font-size: 11.5px;
    color: var(--text-muted);
    text-transform: uppercase;
    letter-spacing: 2px;
    font-weight: 600;
    font-family: 'Oswald', 'Oswald Fallback', sans-serif;
  }
  .featured-meta > span { white-space: nowrap; }
  .featured-meta .category {
    color: var(--primary-accessible);
    position: relative;
    padding-left: 14px;
  }
  .featured-meta .category::before {
    content: '';
    position: absolute;
    left: 0;
    top: 50%;
    transform: translateY(-50%);
    width: 6px;
    height: 6px;
    background: var(--primary);
    border-radius: 50%;
    box-shadow: 0 0 10px rgba(200,16,46,0.6);
  }
  .featured-meta .dot-sep {
    width: 3px; height: 3px;
    border-radius: 50%;
    background: var(--text-dim);
    opacity: 0.6;
  }
  .featured-card h2.featured-title {
    font-family: 'Oswald', 'Oswald Fallback', sans-serif;
    font-size: clamp(26px, 2.4vw, 34px);
    font-weight: 700;
    line-height: 1.15;
    letter-spacing: -0.4px;
    margin-bottom: 14px;
    color: var(--text);
    transition: color 0.25s ease;
  }
  .featured-card:hover h2.featured-title { color: var(--primary-accessible); }
  .featured-card h2.featured-title .italic {
    font-family: 'Playfair Display', 'Playfair Display Fallback', serif;
    font-style: italic;
    font-weight: 800;
    color: var(--primary);
    display: inline;
  }
  .featured-excerpt {
    font-size: 15px;
    line-height: 1.6;
    color: var(--text-muted);
    margin-bottom: 18px;
    max-width: 95%;
  }
  .read-more {
    display: inline-flex;
    align-items: center;
    gap: 12px;
    font-family: 'Oswald', 'Oswald Fallback', sans-serif;
    font-size: 12.5px;
    font-weight: 700;
    color: var(--primary-accessible);
    text-transform: uppercase;
    letter-spacing: 2.2px;
    padding: 10px 0;
    border-bottom: 1.5px solid var(--primary-accessible);
    align-self: flex-start;
    transition: gap 0.25s ease, color 0.2s ease, border-color 0.2s ease;
    position: relative;
    z-index: 2;
  }
  .read-more:hover {
    gap: 16px;
    color: var(--primary-hover);
    border-color: var(--primary-hover);
  }
  .read-more .arrow {
    display: inline-block;
    transition: transform 0.25s ease;
    font-size: 14px;
  }
  .read-more:hover .arrow { transform: translateX(3px); }

  /* Subtle note beneath the featured card while the blog is just one article. */
  .more-coming-note {
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 10px;
    margin-top: 32px;
    padding: 14px 20px;
    font-family: 'Oswald', 'Oswald Fallback', sans-serif;
    font-size: 12px;
    font-weight: 500;
    letter-spacing: 1.8px;
    text-transform: uppercase;
    color: var(--text-dim);
    border-top: 1px solid var(--border);
    border-bottom: 1px solid var(--border);
  }
  .more-coming-note svg { color: var(--accent); flex-shrink: 0; }
  .more-coming-note a {
    color: var(--primary-accessible);
    border-bottom: 1px solid var(--primary-accessible);
    padding-bottom: 1px;
    transition: color 0.2s;
  }
  .more-coming-note a:hover { color: var(--primary-hover); }

  /* ----- NEWSLETTER STRIP ----- */
  .newsletter {
    background: var(--bg-2);
    padding: 70px 32px;
    border-top: 1px solid var(--border);
    border-bottom: 1px solid var(--border);
    position: relative;
    overflow: hidden;
  }
  .newsletter::before {
    content: '';
    position: absolute;
    top: 0; bottom: 0; left: 0;
    width: 4px;
    background: var(--primary);
  }
  .newsletter-inner {
    max-width: var(--max);
    margin: 0 auto;
    display: grid;
    grid-template-columns: 1fr 1fr;
    gap: 60px;
    align-items: center;
  }
  .newsletter-content .eyebrow {
    color: var(--accent);
    margin-bottom: 14px;
  }
  .newsletter-content h2 {
    font-family: 'Oswald', 'Oswald Fallback', sans-serif;
    font-size: clamp(26px, 2.6vw, 34px);
    font-weight: 700;
    line-height: 1.1;
    letter-spacing: -0.3px;
    margin-bottom: 14px;
  }
  .newsletter-content h2 .italic {
    font-family: 'Playfair Display', 'Playfair Display Fallback', serif;
    font-style: italic;
    font-weight: 800;
    color: var(--primary-accessible);
  }
  .newsletter-content p {
    color: var(--text-muted);
    font-size: 15.5px;
    line-height: 1.65;
    max-width: 480px;
  }
  .newsletter-form {
    display: flex;
    flex-direction: column;
    gap: 12px;
  }
  .newsletter-form .form-row {
    display: flex;
    gap: 10px;
    margin-bottom: 0;
  }
  .newsletter-form input[type="email"] {
    flex: 1;
    padding: 16px 18px;
    background: var(--field-bg);
    border: 1px solid transparent;
    border-radius: var(--radius);
    font-size: 15px;
    color: var(--field-text);
    font-family: inherit;
    transition: border-color 0.15s, box-shadow 0.15s;
  }
  .newsletter-form input[type="email"]:focus {
    outline: none;
    border-color: var(--primary);
    box-shadow: 0 0 0 3px rgba(200, 16, 46, 0.18);
  }
  .newsletter-form input::placeholder { color: var(--field-placeholder); }
  .newsletter-form button {
    background: var(--primary);
    color: #fff;
    border: none;
    padding: 0 28px;
    font-family: 'Oswald', 'Oswald Fallback', sans-serif;
    font-size: 14px;
    font-weight: 700;
    letter-spacing: 1.5px;
    text-transform: uppercase;
    cursor: pointer;
    border-radius: var(--radius);
    transition: all 0.2s;
    white-space: nowrap;
  }
  .newsletter-form button:hover {
    background: var(--primary-hover);
    box-shadow: 0 6px 20px rgba(200, 16, 46, 0.3);
  }
  /* Scope .consent to the newsletter form so it doesn't override the
     homepage form-card .consent (which is a flex row with checkbox). */
  .newsletter-form .consent {
    display: block;
    font-size: 11.5px;
    color: var(--text-dim);
    line-height: 1.5;
    margin: 0;
  }
  .newsletter-form .consent a {
    color: var(--text-muted);
    border-bottom: 1px solid var(--border);
  }

  /* ----- Page-load fade-in for the topics card (matches other pages) ----- */
  .topics-card { animation: fadeUp 0.8s 0.32s ease both; }

  /* ----- BLOG RESPONSIVE OVERRIDES ----- */
  @media (max-width: 960px) {
    .featured-card { grid-template-columns: 1fr; }
    .featured-thumb { min-height: 220px; border-right: none; border-bottom: 1px solid var(--border); }
    .featured-content { padding: 28px 28px 16px; }
    .newsletter-inner { grid-template-columns: 1fr; gap: 32px; }
    .newsletter-form .form-row { flex-direction: column; gap: 12px; }
    .newsletter-form button { padding: 16px 28px; }
  }

  /* ============================================================
     ============== BLOG POST PAGE STYLES =======================
     ============================================================
     Long-form article layout: hero + quick-take card, feature image,
     prose body with sticky TOC sidebar. Scoped under .article-body
     where there's any chance of class-name collision with other pages
     (notably .callout, which the Lemon Law page also uses but with a
     different visual treatment). */

  /* ----- ARTICLE HERO ----- */
  .article-hero {
    position: relative;
    padding: 64px 32px 56px;
    overflow: hidden;
    border-bottom: 1px solid var(--border);
  }
  .article-hero::before {
    content: ''; position: absolute;
    top: -30%; right: -10%; width: 55%; height: 160%;
    background: radial-gradient(ellipse at center, rgba(200, 16, 46, 0.10) 0%, transparent 60%);
    pointer-events: none;
  }
  .article-hero::after {
    content: ''; position: absolute; inset: 0;
    background-image:
      linear-gradient(rgba(255,255,255,0.015) 1px, transparent 1px),
      linear-gradient(90deg, rgba(255,255,255,0.015) 1px, transparent 1px);
    background-size: 60px 60px; pointer-events: none;
    mask-image: radial-gradient(ellipse at center, black 20%, transparent 75%);
  }
  .article-hero-inner {
    max-width: var(--max);
    margin: 0 auto;
    position: relative;
    z-index: 1;
  }
  .article-hero-grid {
    display: grid;
    grid-template-columns: 1.4fr 1fr;
    gap: 64px;
    align-items: start;
  }
  .article-hero-content { min-width: 0; }

  .article-eyebrow {
    font-family: 'Oswald', 'Oswald Fallback', sans-serif;
    font-size: 12px; color: var(--accent);
    text-transform: uppercase; letter-spacing: 3.5px;
    font-weight: 600; margin-bottom: 18px;
  }
  .article-title {
    font-family: 'Oswald', 'Oswald Fallback', sans-serif; font-weight: 700;
    font-size: clamp(32px, 3.4vw, 48px);
    line-height: 1.06; letter-spacing: -0.5px;
    margin-bottom: 22px;
  }
  .article-title .italic {
    font-family: 'Playfair Display', 'Playfair Display Fallback', serif;
    font-style: italic; font-weight: 800;
    color: var(--primary); letter-spacing: -1px;
  }
  .article-title .italic-lemon {
    font-family: 'Playfair Display', 'Playfair Display Fallback', serif;
    font-style: italic; font-weight: 800;
    color: var(--accent); letter-spacing: -1px;
  }
  .article-deck {
    font-size: 17.5px; color: var(--text-muted);
    line-height: 1.65; max-width: 640px;
    margin-bottom: 32px;
  }
  .article-deck strong { color: var(--text); font-weight: 600; }

  /* Article meta bar — firm attribution, date, read time */
  .article-meta {
    display: flex;
    align-items: center;
    flex-wrap: wrap;
    gap: 18px 24px;
    padding-top: 22px;
    border-top: 1px solid var(--border);
  }
  .meta-item {
    display: flex; align-items: center; gap: 8px;
    font-size: 13px; color: var(--text-muted);
    letter-spacing: 0.2px;
  }
  .meta-item svg { color: var(--primary-accessible); flex-shrink: 0; }
  .meta-item.firm {
    font-family: 'Oswald', 'Oswald Fallback', sans-serif;
    font-size: 12.5px;
    letter-spacing: 1.5px;
    text-transform: uppercase;
    color: var(--text);
    font-weight: 600;
  }
  .meta-item.firm svg { color: var(--accent); }
  .meta-divider {
    width: 1px; height: 20px;
    background: var(--border);
  }

  /* ----- QUICK-TAKE CARD (right side of article hero) ----- */
  .quick-take {
    background: rgba(23, 23, 27, 0.55);
    border: 1px solid var(--border);
    border-radius: 4px;
    padding: 30px 28px;
    backdrop-filter: blur(4px);
    -webkit-backdrop-filter: blur(4px);
    position: relative;
    overflow: hidden;
  }
  .quick-take::before {
    content: '';
    position: absolute;
    top: 0; bottom: 0; left: 0;
    width: 3px;
    background: var(--primary);
  }
  .quick-take .qt-label {
    font-family: 'Oswald', 'Oswald Fallback', sans-serif;
    font-size: 11px; color: var(--primary-accessible);
    letter-spacing: 3px; font-weight: 600;
    text-transform: uppercase; margin-bottom: 16px;
  }
  .quick-take h2 {
    font-family: 'Oswald', 'Oswald Fallback', sans-serif;
    font-size: 20px;
    font-weight: 600;
    margin-bottom: 18px;
    letter-spacing: 0.3px;
    line-height: 1.25;
    color: var(--text);
  }
  .quick-take .qt-list {
    list-style: none;
    display: flex;
    flex-direction: column;
    gap: 14px;
    margin-bottom: 22px;
  }
  .quick-take .qt-list li {
    display: flex;
    align-items: flex-start;
    gap: 12px;
    font-size: 13.5px;
    line-height: 1.5;
    color: var(--text-muted);
  }
  .quick-take .qt-list li svg {
    color: var(--accent);
    flex-shrink: 0;
    margin-top: 3px;
  }
  .quick-take .qt-list li strong {
    color: var(--text);
    font-weight: 600;
  }
  .quick-take .qt-stat {
    padding: 16px 0;
    margin: 18px 0;
    border-top: 1px solid rgba(255,255,255,0.06);
    border-bottom: 1px solid rgba(255,255,255,0.06);
  }
  .quick-take .qt-stat-number {
    font-family: 'Oswald', 'Oswald Fallback', sans-serif;
    font-size: 36px;
    font-weight: 700;
    color: var(--accent);
    line-height: 1;
    letter-spacing: -0.5px;
    margin-bottom: 4px;
  }
  .quick-take .qt-stat-label {
    font-size: 12px;
    color: var(--text-muted);
    letter-spacing: 0.3px;
    line-height: 1.4;
  }
  .quick-take .qt-cta {
    display: block;
    text-align: center;
    background: var(--primary);
    color: #fff;
    font-family: 'Oswald', 'Oswald Fallback', sans-serif;
    font-size: 13px;
    font-weight: 700;
    letter-spacing: 1.5px;
    text-transform: uppercase;
    padding: 14px 18px;
    border-radius: var(--radius);
    transition: all 0.2s;
  }
  .quick-take .qt-cta:hover {
    background: var(--primary-hover);
    transform: translateY(-1px);
    box-shadow: 0 6px 20px rgba(200, 16, 46, 0.3);
  }

  /* ----- FEATURE IMAGE (large hero photo below article-hero) ----- */
  .feature-image {
    max-width: 880px;
    margin: 24px auto 0;
    padding: 0 32px;
  }
  .feature-image figure { margin: 0; }
  .feature-image .feature-image-frame {
    position: relative;
    border-radius: 4px;
    overflow: hidden;
    border: 1px solid var(--border);
    box-shadow: 0 24px 60px rgba(0,0,0,0.45), 0 2px 8px rgba(0,0,0,0.3);
    background: var(--bg-2);
  }
  .feature-image .feature-image-frame::after {
    content: '';
    position: absolute;
    inset: 0;
    pointer-events: none;
    box-shadow: inset 0 0 0 1px rgba(255,255,255,0.04);
    border-radius: 4px;
  }
  .feature-image img {
    width: 100%;
    height: auto;
    display: block;
  }
  .feature-image figcaption {
    font-family: 'Inter', 'Inter Fallback', sans-serif;
    font-size: 13px;
    color: var(--text-dim);
    text-align: center;
    margin-top: 16px;
    letter-spacing: 0.2px;
    line-height: 1.5;
  }
  .feature-image figcaption strong {
    color: var(--text-muted);
    font-weight: 600;
  }

  /* ----- ARTICLE LAYOUT (prose + sticky sidebar) ----- */
  .article-section {
    padding: 40px 32px 80px;
    position: relative;
  }
  .article-layout {
    max-width: var(--max);
    margin: 0 auto;
    display: grid;
    grid-template-columns: minmax(0, 1fr) 280px;
    gap: 64px;
    align-items: start;
  }

  /* Sticky TOC sidebar (note: .toc class — NOT .toc-strip which is the
     lemon law page's horizontal sticky strip) */
  .toc {
    position: sticky;
    top: 32px;
    background: rgba(23, 23, 27, 0.55);
    border: 1px solid var(--border);
    border-radius: 4px;
    padding: 26px 24px;
    backdrop-filter: blur(4px);
    -webkit-backdrop-filter: blur(4px);
    overflow: hidden;
  }
  .toc::before {
    content: '';
    position: absolute;
    top: 0; bottom: 0; left: 0;
    width: 3px;
    background: var(--primary);
  }
  .toc .toc-label {
    font-family: 'Oswald', 'Oswald Fallback', sans-serif;
    font-size: 11px; color: var(--primary-accessible);
    letter-spacing: 3px; font-weight: 600;
    text-transform: uppercase; margin-bottom: 16px;
  }
  .toc h2 {
    font-family: 'Oswald', 'Oswald Fallback', sans-serif;
    font-size: 17px;
    font-weight: 600;
    margin-bottom: 16px;
    letter-spacing: 0.3px;
    line-height: 1.25;
  }
  .toc ol {
    list-style: none;
    counter-reset: toc;
    display: flex;
    flex-direction: column;
    gap: 2px;
  }
  .toc li {
    counter-increment: toc;
    border-bottom: 1px solid rgba(255,255,255,0.04);
  }
  .toc li:last-child { border-bottom: none; }
  .toc li a {
    display: flex;
    align-items: baseline;
    gap: 10px;
    font-size: 13.5px;
    color: var(--text-muted);
    padding: 9px 0;
    line-height: 1.4;
    transition: color 0.2s, padding-left 0.2s;
  }
  .toc li a::before {
    content: counter(toc, decimal-leading-zero);
    font-family: 'Oswald', 'Oswald Fallback', sans-serif;
    font-size: 11px;
    color: var(--accent);
    font-weight: 600;
    letter-spacing: 0.5px;
    flex-shrink: 0;
    min-width: 22px;
  }
  .toc li a:hover {
    color: var(--text);
    padding-left: 4px;
  }

  /* ----- ARTICLE PROSE ----- */
  .article-body {
    max-width: 760px;
    min-width: 0;
  }
  .article-body p {
    font-size: 17px;
    line-height: 1.75;
    color: #d4d4dc;
    margin-bottom: 22px;
  }
  .article-body p strong { color: var(--text); font-weight: 600; }
  .article-body a {
    color: var(--primary-accessible);
    border-bottom: 1px solid rgba(232, 64, 87, 0.35);
    transition: color 0.2s, border-color 0.2s;
  }
  .article-body a:hover {
    color: var(--accent);
    border-bottom-color: var(--accent);
  }

  .article-body h2 {
    font-family: 'Oswald', 'Oswald Fallback', sans-serif;
    font-size: clamp(26px, 2.4vw, 32px);
    font-weight: 700;
    line-height: 1.15;
    letter-spacing: -0.3px;
    margin: 56px 0 22px;
    color: var(--text);
    position: relative;
    padding-left: 18px;
    scroll-margin-top: 32px;
  }
  .article-body h2::before {
    content: '';
    position: absolute;
    left: 0; top: 0.35em;
    bottom: 0.35em;
    width: 4px;
    background: var(--primary);
  }
  .article-body h2 .italic {
    font-family: 'Playfair Display', 'Playfair Display Fallback', serif;
    font-style: italic; font-weight: 800;
    color: var(--primary);
  }

  .article-body h3 {
    font-family: 'Oswald', 'Oswald Fallback', sans-serif;
    font-size: 21px;
    font-weight: 600;
    line-height: 1.3;
    letter-spacing: 0.2px;
    margin: 36px 0 14px;
    color: var(--text);
  }

  .article-body ul, .article-body ol {
    margin: 0 0 24px 0;
    padding-left: 0;
    list-style: none;
  }
  .article-body li {
    position: relative;
    padding-left: 28px;
    margin-bottom: 12px;
    font-size: 17px;
    line-height: 1.7;
    color: #d4d4dc;
  }
  .article-body ul li::before {
    content: '';
    position: absolute;
    left: 4px; top: 0.7em;
    width: 8px; height: 2px;
    background: var(--primary);
  }
  .article-body ol { counter-reset: prose; }
  .article-body ol li { counter-increment: prose; }
  .article-body ol li::before {
    content: counter(prose) '.';
    position: absolute;
    left: 0; top: 0;
    font-family: 'Oswald', 'Oswald Fallback', sans-serif;
    font-size: 15px;
    font-weight: 700;
    color: var(--accent);
    letter-spacing: 0.5px;
  }
  .article-body li strong { color: var(--text); font-weight: 600; }

  /* Lede / intro paragraph */
  .article-body .lede {
    font-size: 19px !important;
    line-height: 1.7 !important;
    color: var(--text-muted) !important;
    margin-bottom: 30px !important;
  }
  .article-body .lede strong { color: var(--text); }

  /* Pull quote — for Bobby Yaghoubian quotes */
  .article-body .pull-quote {
    margin: 40px 0;
    padding: 28px 32px;
    background: rgba(23, 23, 27, 0.6);
    border: 1px solid var(--border);
    border-radius: 4px;
    position: relative;
    overflow: hidden;
  }
  .article-body .pull-quote::before {
    content: '';
    position: absolute;
    top: 0; bottom: 0; left: 0;
    width: 4px;
    background: var(--accent);
  }
  .article-body .pull-quote .quote-mark {
    font-family: 'Playfair Display', 'Playfair Display Fallback', serif;
    font-style: italic;
    font-size: 56px;
    line-height: 0;
    color: var(--accent);
    position: absolute;
    top: 32px; right: 28px;
    opacity: 0.35;
    pointer-events: none;
  }
  .article-body .pull-quote p {
    font-family: 'Playfair Display', 'Playfair Display Fallback', serif;
    font-style: italic;
    font-weight: 700;
    font-size: 20px !important;
    line-height: 1.5 !important;
    color: var(--text) !important;
    margin-bottom: 14px !important;
    padding-right: 40px;
  }
  .article-body .pull-quote .attribution {
    font-family: 'Oswald', 'Oswald Fallback', sans-serif;
    font-size: 12px;
    color: var(--primary-accessible);
    letter-spacing: 2.5px;
    text-transform: uppercase;
    font-weight: 600;
    line-height: 1.3;
  }
  .article-body .pull-quote .attribution span {
    color: var(--text-dim);
    letter-spacing: 1.5px;
  }

  /* Callout box — scoped to .article-body so it doesn't collide with
     the .prose .callout used on the Lemon Law page. This version is
     yellow-tinted (used for "Documents to Collect" / "Details to Write Down"). */
  .article-body .callout {
    margin: 32px 0;
    padding: 24px 28px;
    background: rgba(245, 197, 24, 0.04);
    border: 1px solid rgba(245, 197, 24, 0.22);
    border-radius: 4px;
    position: relative;
  }
  .article-body .callout .callout-label {
    font-family: 'Oswald', 'Oswald Fallback', sans-serif;
    font-size: 11px;
    color: var(--accent);
    letter-spacing: 2.5px;
    text-transform: uppercase;
    font-weight: 600;
    margin-bottom: 12px;
    display: flex;
    align-items: center;
    gap: 8px;
  }
  .article-body .callout .callout-label svg { color: var(--accent); flex-shrink: 0; }
  .article-body .callout p:last-child { margin-bottom: 0; }
  .article-body .callout ul:last-child { margin-bottom: 0; }

  /* Table */
  .article-body .table-wrap {
    margin: 28px 0 32px;
    border: 1px solid var(--border);
    border-radius: 4px;
    overflow: hidden;
    background: rgba(23, 23, 27, 0.5);
  }
  .article-body table {
    width: 100%;
    border-collapse: collapse;
    font-size: 15px;
  }
  .article-body thead {
    background: rgba(200, 16, 46, 0.08);
    border-bottom: 1px solid var(--border);
  }
  .article-body th {
    font-family: 'Oswald', 'Oswald Fallback', sans-serif;
    font-size: 12px;
    font-weight: 600;
    letter-spacing: 2px;
    text-transform: uppercase;
    color: var(--primary-accessible);
    text-align: left;
    padding: 16px 20px;
    vertical-align: top;
  }
  .article-body td {
    padding: 16px 20px;
    color: #d4d4dc;
    line-height: 1.6;
    border-top: 1px solid var(--border);
    vertical-align: top;
  }
  .article-body td:first-child {
    font-weight: 600;
    color: var(--text);
  }

  /* Category grid (for "Which Defects Tend to Stay Viable" section) */
  .category-grid {
    display: grid;
    grid-template-columns: repeat(2, 1fr);
    gap: 14px;
    margin: 24px 0 28px;
  }
  .category-card {
    background: rgba(23, 23, 27, 0.55);
    border: 1px solid var(--border);
    border-radius: 4px;
    padding: 18px 20px;
    position: relative;
    overflow: hidden;
    transition: border-color 0.2s, transform 0.2s;
  }
  .category-card:hover {
    border-color: var(--primary);
    transform: translateY(-2px);
  }
  .category-card::before {
    content: '';
    position: absolute;
    top: 0; bottom: 0; left: 0;
    width: 3px;
    background: var(--primary);
  }
  .category-card h4 {
    font-family: 'Oswald', 'Oswald Fallback', sans-serif;
    font-size: 14px;
    font-weight: 600;
    color: var(--text);
    letter-spacing: 0.5px;
    margin-bottom: 6px;
  }
  .category-card p {
    font-size: 13.5px !important;
    line-height: 1.5 !important;
    color: var(--text-muted) !important;
    margin: 0 !important;
  }

  /* Inline CTA card mid-article */
  .inline-cta {
    margin: 48px 0;
    padding: 32px;
    background: linear-gradient(135deg, rgba(200, 16, 46, 0.12) 0%, rgba(11, 11, 13, 0.4) 100%);
    border: 1px solid var(--primary);
    border-radius: 4px;
    position: relative;
    overflow: hidden;
  }
  .inline-cta::after {
    content: '';
    position: absolute;
    top: 0; right: 0; bottom: 0;
    width: 35%;
    background: repeating-linear-gradient(
      -45deg,
      transparent 0,
      transparent 14px,
      rgba(255,255,255,0.02) 14px,
      rgba(255,255,255,0.02) 28px
    );
    pointer-events: none;
  }
  .inline-cta-content {
    position: relative;
    z-index: 1;
    max-width: 540px;
  }
  .inline-cta .label {
    font-family: 'Oswald', 'Oswald Fallback', sans-serif;
    font-size: 11px;
    color: var(--accent);
    letter-spacing: 3px;
    text-transform: uppercase;
    font-weight: 600;
    margin-bottom: 10px;
  }
  .inline-cta h3 {
    font-family: 'Oswald', 'Oswald Fallback', sans-serif !important;
    font-size: 24px !important;
    font-weight: 700 !important;
    line-height: 1.2 !important;
    color: var(--text) !important;
    margin: 0 0 14px 0 !important;
  }
  .inline-cta p {
    font-size: 15px !important;
    color: var(--text-muted) !important;
    line-height: 1.6 !important;
    margin-bottom: 20px !important;
  }
  .inline-cta .btn {
    padding: 14px 26px;
    font-size: 13px;
  }

  /* Article signature & disclaimer at end of article body */
  .article-signature {
    margin-top: 56px;
    padding: 28px 30px;
    background: rgba(23, 23, 27, 0.55);
    border: 1px solid var(--border);
    border-radius: 4px;
    position: relative;
    overflow: hidden;
  }
  .article-signature::before {
    content: '';
    position: absolute;
    top: 0; bottom: 0; left: 0;
    width: 3px;
    background: var(--primary);
  }
  .article-signature .sig-label {
    font-family: 'Oswald', 'Oswald Fallback', sans-serif;
    font-size: 11px; color: var(--primary-accessible);
    letter-spacing: 2.5px; text-transform: uppercase;
    font-weight: 600; margin-bottom: 12px;
  }
  .article-signature .sig-firm {
    font-family: 'Oswald', 'Oswald Fallback', sans-serif;
    font-size: 18px; font-weight: 700;
    color: var(--text); letter-spacing: 0.3px;
    margin-bottom: 8px;
  }
  .article-signature .sig-firm .italic {
    font-family: 'Playfair Display', 'Playfair Display Fallback', serif;
    font-style: italic; font-weight: 800;
    color: var(--accent);
  }
  .article-signature .sig-desc {
    font-size: 14px; color: var(--text-muted);
    line-height: 1.6; margin-bottom: 0;
  }
  .article-disclaimer {
    font-size: 12.5px;
    color: var(--text-dim);
    line-height: 1.65;
    padding: 16px 18px;
    background: rgba(0,0,0,0.25);
    border-left: 2px solid var(--border);
    border-radius: 2px;
    margin-top: 20px;
  }
  .article-disclaimer em { font-style: italic; }

  /* ----- Page-load fade-in (matches other inner pages) ----- */
  .article-hero-content > * { animation: fadeUp 0.7s ease both; }
  .article-hero-content > *:nth-child(1) { animation-delay: 0.04s; }
  .article-hero-content > *:nth-child(2) { animation-delay: 0.10s; }
  .article-hero-content > *:nth-child(3) { animation-delay: 0.16s; }
  .article-hero-content > *:nth-child(4) { animation-delay: 0.22s; }
  .article-hero-content > *:nth-child(5) { animation-delay: 0.28s; }
  .quick-take { animation: fadeUp 0.8s 0.32s ease both; }

  /* ----- BLOG POST RESPONSIVE OVERRIDES ----- */
  @media (max-width: 1100px) {
    .article-hero-grid { gap: 40px; }
    .article-layout { grid-template-columns: minmax(0, 1fr) 240px; gap: 48px; }
  }
  @media (max-width: 960px) {
    .article-hero { padding: 48px 24px 40px; }
    .article-hero-grid { grid-template-columns: 1fr; gap: 36px; }
    .article-section { padding: 48px 24px 60px; }
    .feature-image { padding: 0 24px; }
    .article-layout { grid-template-columns: 1fr; gap: 40px; }
    .toc { position: static; order: -1; }
    .article-body h2 { font-size: 24px; margin: 44px 0 18px; }
    .article-body h3 { font-size: 19px; }
    .article-body p, .article-body li { font-size: 16px; }
    .article-body .lede { font-size: 17.5px !important; }
    .category-grid { grid-template-columns: 1fr; }
    .article-body .pull-quote { padding: 24px; }
    .article-body .pull-quote p { font-size: 17px !important; padding-right: 20px; }
    .inline-cta { padding: 26px; }
    .inline-cta h3 { font-size: 21px !important; }
    .article-body .table-wrap { font-size: 13.5px; overflow-x: auto; }
    .article-body th, .article-body td { padding: 12px 14px; }
  }
  @media (max-width: 700px) {
    .article-hero { padding: 36px 20px 32px; }
    .article-section { padding: 36px 20px 48px; }
    .feature-image { padding: 0 20px; }
    .article-meta { gap: 14px 18px; }
    .meta-divider { display: none; }
    .article-body .pull-quote .quote-mark { display: none; }
    .quick-take { padding: 24px; }
    .quick-take .qt-stat-number { font-size: 30px; }
  }

  /* ============================================================
     ============== CONTACT PAGE STYLES =========================
     ============================================================ */

  /* ----- Top phone strip inside the page-header left column ----- */
  .header-phone-strip {
    display: flex;
    flex-wrap: wrap;
    gap: 14px;
    align-items: center;
    margin-top: 32px;
  }
  .header-phone-strip .big-phone {
    display: inline-flex;
    align-items: center;
    gap: 12px;
    background: var(--primary);
    color: #fff;
    font-family: 'Oswald', 'Oswald Fallback', sans-serif;
    font-weight: 700;
    font-size: 22px;
    padding: 14px 26px;
    border-radius: var(--radius);
    letter-spacing: 0.5px;
    transition: all 0.2s;
  }
  .header-phone-strip .big-phone:hover {
    background: var(--primary-hover);
    transform: translateY(-1px);
    box-shadow: 0 8px 24px rgba(200, 16, 46, 0.3);
  }
  .header-phone-strip .big-phone svg { flex-shrink: 0; }
  .header-phone-strip .alt-line {
    font-size: 14px;
    color: var(--text-muted);
  }
  .header-phone-strip .alt-line strong { color: var(--text); }

  /* Contact page uses a slightly wider left column in the page header */
  body.page-contact .page-header-grid {
    grid-template-columns: 1.35fr 1fr;
    align-items: center;
  }
  body.page-contact .page-header-grid .hero-left { min-width: 0; }

  /* ----- HERO TRUST CARD (right side of page-header) ----- */
  .hero-trust-card {
    background: linear-gradient(180deg, rgba(23,23,27,0.85) 0%, rgba(17,17,20,0.85) 100%);
    border: 1px solid var(--border);
    border-radius: 6px;
    padding: 32px 32px 28px;
    position: relative;
    backdrop-filter: blur(6px);
    -webkit-backdrop-filter: blur(6px);
    box-shadow: 0 20px 60px rgba(0,0,0,0.35);
  }
  .hero-trust-card::before {
    content: '';
    position: absolute;
    top: -1px; left: -1px; right: -1px;
    height: 3px;
    background: var(--primary);
    border-radius: 6px 6px 0 0;
  }
  .hero-trust-card .trust-eyebrow {
    font-family: 'Oswald', 'Oswald Fallback', sans-serif;
    font-size: 11px;
    color: var(--accent);
    text-transform: uppercase;
    letter-spacing: 2.8px;
    font-weight: 600;
    margin-bottom: 10px;
  }
  .hero-trust-card .trust-heading,
  .hero-trust-card h2.trust-heading {
    font-family: 'Oswald', 'Oswald Fallback', sans-serif;
    font-size: 20px;
    font-weight: 700;
    color: var(--text);
    letter-spacing: 0.2px;
    line-height: 1.2;
    margin-bottom: 22px;
  }
  .hero-trust-card .trust-heading .italic {
    font-family: 'Playfair Display', 'Playfair Display Fallback', serif;
    font-style: italic;
    font-weight: 800;
    color: var(--primary);
  }
  .trust-stats {
    display: grid;
    grid-template-columns: 1fr 1fr;
    gap: 2px;
    background: var(--border);
    border: 1px solid var(--border);
    border-radius: 4px;
    overflow: hidden;
    margin-bottom: 22px;
  }
  .trust-stat {
    background: var(--bg-2);
    padding: 18px 16px 16px;
  }
  .trust-stat .num {
    font-family: 'Oswald', 'Oswald Fallback', sans-serif;
    font-size: 28px;
    font-weight: 700;
    color: var(--text);
    line-height: 1;
    letter-spacing: -0.3px;
    margin-bottom: 6px;
  }
  .trust-stat .num .accent { color: var(--primary); }
  .trust-stat .num .lemon {
    color: var(--accent);
    font-size: 0.65em;
    font-weight: 700;
    letter-spacing: 0.5px;
    margin-left: 2px;
  }
  .trust-stat .num.num-with-unit { margin-top: 14px; }
  .trust-stat .label {
    font-size: 11px;
    color: var(--text-muted);
    text-transform: uppercase;
    letter-spacing: 1.2px;
    font-weight: 500;
    line-height: 1.3;
  }
  .trust-checks {
    display: flex;
    flex-direction: column;
    gap: 10px;
  }
  .trust-check {
    display: flex;
    align-items: center;
    gap: 11px;
    font-size: 13.5px;
    color: var(--text-muted);
    line-height: 1.4;
  }
  .trust-check svg {
    flex-shrink: 0;
    color: var(--accent);
  }
  .trust-check strong { color: var(--text); font-weight: 600; }

  /* ----- CONTACT GRID (form + sidebar) ----- */
  .contact-section { padding: 80px 32px 90px; }
  .contact-grid {
    display: grid;
    grid-template-columns: 1.35fr 1fr;
    gap: 48px;
    align-items: start;
  }

  /* ----- FORM CARD overrides for the contact page.
     The shared .form-card from the homepage already provides the base
     surface, red top bar, fieldset/legend, and button-primary block.
     The contact page form is bigger (padding/font sizes) and has visible
     input borders so it scopes cleanly under body.page-contact. */
  body.page-contact .form-card { padding: 40px; }
  body.page-contact .form-card h2 {
    font-size: 30px;
    font-weight: 700;
    margin-bottom: 8px;
    line-height: 1.15;
  }
  body.page-contact .form-card h2 .italic {
    font-family: 'Playfair Display', 'Playfair Display Fallback', serif;
    font-style: italic; font-weight: 800;
    color: var(--primary);
  }
  body.page-contact .form-card .card-eyebrow {
    font-family: 'Oswald', 'Oswald Fallback', sans-serif;
    font-size: 11.5px;
    color: var(--accent);
    text-transform: uppercase;
    letter-spacing: 2.8px;
    font-weight: 600;
    margin-bottom: 12px;
  }
  body.page-contact .form-card .form-sub {
    font-size: 15px;
    color: var(--text-muted);
    margin-bottom: 28px;
    line-height: 1.6;
  }
  body.page-contact .form-card .form-sub strong { color: var(--text); font-weight: 600; }

  /* Slightly bigger inputs with visible borders */
  body.page-contact .form-field label {
    color: var(--text);
    font-size: 12px;
  }
  body.page-contact .form-field input,
  body.page-contact .form-field textarea,
  body.page-contact .form-field select {
    border: 1px solid #6b6b75;
    font-size: 16px;
    min-height: 48px;
  }
  body.page-contact .form-field input:focus,
  body.page-contact .form-field textarea:focus,
  body.page-contact .form-field select:focus {
    border-color: var(--primary);
    box-shadow: 0 0 0 3px rgba(200, 16, 46, 0.25);
  }
  body.page-contact .form-field input::placeholder,
  body.page-contact .form-field textarea::placeholder { color: #6b6b75; }
  body.page-contact .form-field textarea { min-height: 120px; resize: vertical; }

  /* Consent row tuned for the larger contact form */
  body.page-contact .form-card .consent {
    font-size: 13px;
    gap: 12px;
    align-items: flex-start;
    margin: 18px 0 22px;
  }
  body.page-contact .form-card .consent input[type="checkbox"] {
    margin-top: 3px;
    width: 20px;
    height: 20px;
    cursor: pointer;
    accent-color: var(--primary);
  }
  body.page-contact .form-card .consent > label {
    flex: 1;
    color: var(--text-muted);
    font-size: 13px;
    text-transform: none;
    letter-spacing: 0;
    font-weight: 400;
  }

  /* Form footer with the three benefit checks */
  .form-foot {
    margin-top: 18px;
    padding-top: 18px;
    border-top: 1px solid var(--border);
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    gap: 12px;
    font-size: 13px;
    color: var(--text-muted);
  }
  .form-foot .item { display: inline-flex; align-items: center; gap: 8px; }
  .form-foot .item svg { color: var(--accent); flex-shrink: 0; }

  /* ----- SIDEBAR (info-card + map + Spanish callout) ----- */
  .contact-sidebar {
    display: flex;
    flex-direction: column;
    gap: 24px;
    position: sticky;
    top: 24px;
  }

  .info-card {
    background: var(--surface);
    border: 1px solid var(--border);
    border-left: 3px solid var(--primary);
    border-radius: 4px;
    padding: 32px;
    position: relative;
  }
  .info-card .info-eyebrow {
    font-family: 'Oswald', 'Oswald Fallback', sans-serif;
    font-size: 11px;
    color: var(--primary);
    text-transform: uppercase;
    letter-spacing: 2.5px;
    font-weight: 600;
    margin-bottom: 14px;
  }
  .info-card h2.info-card-heading,
  .info-card h3 {
    font-family: 'Oswald', 'Oswald Fallback', sans-serif;
    font-size: 22px;
    font-weight: 600;
    line-height: 1.25;
    letter-spacing: 0.3px;
    margin-bottom: 22px;
    color: var(--text);
  }
  .contact-list {
    list-style: none;
    margin: 0;
  }
  .contact-list li {
    display: flex;
    align-items: flex-start;
    gap: 14px;
    padding: 14px 0;
    border-bottom: 1px solid var(--border);
  }
  .contact-list li:first-child { padding-top: 0; }
  .contact-list li:last-child { border-bottom: none; padding-bottom: 0; }
  .ci-icon {
    width: 36px;
    height: 36px;
    display: flex;
    align-items: center;
    justify-content: center;
    background: rgba(200, 16, 46, 0.12);
    color: var(--primary);
    border-radius: 4px;
    flex-shrink: 0;
    margin-top: 2px;
  }
  .ci-meta { min-width: 0; flex: 1; }
  .ci-label {
    font-size: 11px;
    color: var(--text-muted);
    text-transform: uppercase;
    letter-spacing: 1.4px;
    font-weight: 600;
    margin-bottom: 4px;
  }
  .ci-value {
    font-family: 'Oswald', 'Oswald Fallback', sans-serif;
    font-size: 19px;
    color: var(--text);
    font-weight: 600;
    letter-spacing: 0.3px;
    line-height: 1.3;
  }
  .ci-value.lemon { color: var(--primary); font-size: 22px; }
  .ci-value.normal-font {
    font-family: 'Inter', 'Inter Fallback', sans-serif;
    font-size: 15px;
    font-weight: 500;
    line-height: 1.55;
    letter-spacing: 0;
  }
  .ci-value a {
    transition: color 0.2s;
    text-decoration: underline;
    text-decoration-color: rgba(255,255,255,0.25);
    text-underline-offset: 3px;
  }
  .ci-value a:hover, .ci-value a:focus-visible { color: var(--primary-hover); text-decoration-color: var(--primary-hover); }
  .ci-value.lemon a { text-decoration-color: rgba(200,16,46,0.5); }
  .ci-sub {
    font-size: 13px;
    color: var(--text-muted);
    margin-top: 4px;
    line-height: 1.5;
  }

  /* Google Map embed card */
  .map-card {
    background: var(--surface);
    border: 1px solid var(--border);
    border-radius: 4px;
    overflow: hidden;
  }
  .map-frame {
    position: relative;
    width: 100%;
    aspect-ratio: 16 / 10;
    background: #1a1a1f;
    overflow: hidden;
  }
  .map-frame iframe {
    border: 0;
    width: 100%;
    height: 100%;
    display: block;
    filter: grayscale(40%) contrast(1.05);
  }
  .map-foot {
    display: flex;
    justify-content: space-between;
    align-items: center;
    padding: 16px 22px;
    border-top: 1px solid var(--border);
    gap: 12px;
    flex-wrap: wrap;
  }
  .map-foot .place {
    font-family: 'Oswald', 'Oswald Fallback', sans-serif;
    font-size: 14px;
    color: var(--text);
    letter-spacing: 0.4px;
  }
  .map-foot .place .pin { color: var(--primary); margin-right: 6px; }
  .map-foot a.directions {
    display: inline-flex;
    align-items: center;
    gap: 6px;
    font-size: 12.5px;
    font-weight: 600;
    color: var(--accent);
    text-transform: uppercase;
    letter-spacing: 1.2px;
    transition: color 0.2s;
    min-height: 24px;
    padding: 2px 4px;
    margin: -2px -4px;
  }
  .map-foot a.directions:hover { color: var(--accent-hover); }

  /* Spanish callout */
  .spanish-card {
    background: linear-gradient(135deg, rgba(245, 197, 24, 0.08) 0%, rgba(200, 16, 46, 0.06) 100%);
    border: 1px solid var(--border);
    border-radius: 4px;
    padding: 22px 24px;
    display: flex;
    align-items: center;
    gap: 16px;
  }
  .spanish-card .flag {
    width: 44px; height: 44px;
    display: flex; align-items: center; justify-content: center;
    background: var(--accent);
    color: #0b0b0d;
    border-radius: 4px;
    font-family: 'Oswald', 'Oswald Fallback', sans-serif;
    font-size: 20px;
    font-weight: 700;
    flex-shrink: 0;
    letter-spacing: 0;
  }
  .spanish-card .sp-text { min-width: 0; }
  .spanish-card .sp-title {
    font-family: 'Oswald', 'Oswald Fallback', sans-serif;
    font-size: 17px;
    font-weight: 600;
    color: var(--text);
    margin-bottom: 4px;
    letter-spacing: 0.3px;
  }
  .spanish-card .sp-sub {
    font-size: 13px;
    color: var(--text-muted);
    line-height: 1.55;
  }

  /* ----- WHAT HAPPENS NEXT (light-mode section) ----- */
  .next-block {
    background: #ffffff;
    color: #0b0b0d;
    padding: 90px 32px;
  }
  .next-block .eyebrow { color: var(--primary); }
  .next-block h2.section-title { color: #0b0b0d; }
  .next-block h2.section-title .italic { color: var(--primary); }
  .next-block .section-intro { color: #4a4a52; }

  .steps-grid {
    display: grid;
    grid-template-columns: repeat(3, 1fr);
    gap: 28px;
    margin-top: 40px;
  }
  .step-card {
    background: #f9f9fa;
    border: 1px solid #e5e5ea;
    border-radius: 4px;
    padding: 36px 32px 32px;
    transition: all 0.25s ease;
    position: relative;
  }
  .step-card:hover {
    border-color: var(--primary);
    transform: translateY(-3px);
    box-shadow: 0 10px 30px rgba(11, 11, 13, 0.07);
  }
  .step-card .step-num {
    font-family: 'Oswald', 'Oswald Fallback', sans-serif;
    font-size: 14px;
    font-weight: 700;
    color: var(--primary);
    letter-spacing: 2.5px;
    text-transform: uppercase;
    margin-bottom: 14px;
  }
  .step-card .icon {
    width: 48px; height: 48px;
    display: flex; align-items: center; justify-content: center;
    background: rgba(200, 16, 46, 0.10);
    border-radius: 4px;
    margin-bottom: 20px;
    color: var(--primary);
  }
  .step-card h3 {
    font-family: 'Oswald', 'Oswald Fallback', sans-serif;
    font-size: 21px; font-weight: 600;
    margin-bottom: 10px; letter-spacing: 0.3px;
    color: #0b0b0d;
    line-height: 1.25;
  }
  .step-card p {
    font-size: 14.5px; color: #4a4a52;
    line-height: 1.65;
  }

  /* Reassurance bar inside the light section */
  .reassurance-bar {
    margin-top: 56px;
    background: #0b0b0d;
    color: #fff;
    padding: 30px 36px;
    border-radius: 4px;
    display: flex;
    align-items: center;
    justify-content: space-between;
    flex-wrap: wrap;
    gap: 24px;
    position: relative;
    overflow: hidden;
  }
  .reassurance-bar::before {
    content: '';
    position: absolute;
    top: 0; bottom: 0; left: 0;
    width: 4px;
    background: var(--accent);
  }
  .reassurance-bar .reassurance-text {
    font-family: 'Oswald', 'Oswald Fallback', sans-serif;
    font-size: 20px;
    line-height: 1.3;
    letter-spacing: 0.3px;
    max-width: 720px;
  }
  .reassurance-bar .reassurance-text .italic {
    font-family: 'Playfair Display', 'Playfair Display Fallback', serif;
    font-style: italic;
    font-weight: 800;
    color: var(--accent);
  }
  .reassurance-bar .reassurance-cta {
    display: inline-flex;
    align-items: center;
    gap: 10px;
    font-family: 'Oswald', 'Oswald Fallback', sans-serif;
    font-weight: 700;
    font-size: 20px;
    color: #fff;
    letter-spacing: 0.5px;
    transition: color 0.2s;
  }
  .reassurance-bar .reassurance-cta svg { color: var(--accent); flex-shrink: 0; }
  .reassurance-bar .reassurance-cta:hover { color: var(--accent); }

  /* ----- Page-load fade-in for the contact page hero columns -----
     The contact page uses .hero-left (not .page-header-content), so the
     generic .page-header-content > * fade-in rule from About Us doesn't
     match. We cascade delays across the 5 children of .hero-left
     (breadcrumbs, eyebrow, h1, sub, phone-strip), then the trust card
     on the right lands a hair after — matching the timing on every
     other inner page. */
  body.page-contact .hero-left > * { animation: fadeUp 0.7s ease both; }
  body.page-contact .hero-left > *:nth-child(1) { animation-delay: 0.04s; }
  body.page-contact .hero-left > *:nth-child(2) { animation-delay: 0.12s; }
  body.page-contact .hero-left > *:nth-child(3) { animation-delay: 0.20s; }
  body.page-contact .hero-left > *:nth-child(4) { animation-delay: 0.28s; }
  body.page-contact .hero-left > *:nth-child(5) { animation-delay: 0.36s; }
  .hero-trust-card { animation: fadeUp 0.8s 0.32s ease both; }

  /* ----- CONTACT RESPONSIVE OVERRIDES ----- */
  @media (max-width: 1100px) {
    .contact-grid { grid-template-columns: 1fr; gap: 36px; }
    .contact-sidebar { position: static; }
  }
  @media (max-width: 960px) {
    body.page-contact .page-header-grid { grid-template-columns: 1fr; gap: 32px; }
    .trust-stats { grid-template-columns: 1fr 1fr; }
    body.page-contact .form-card { padding: 28px; }
    .steps-grid { grid-template-columns: 1fr; }
    .reassurance-bar { padding: 24px 24px; }
    .reassurance-bar .reassurance-text { font-size: 17px; }
    .reassurance-bar .reassurance-cta { font-size: 18px; }
    .next-block { padding: 60px 24px; }
    .contact-section { padding: 60px 24px 70px; }
  }
  @media (max-width: 560px) {
    .header-phone-strip .big-phone { font-size: 18px; padding: 12px 20px; }
    .trust-stats { grid-template-columns: 1fr; }
    .map-foot { flex-direction: column; align-items: flex-start; gap: 10px; }
  }

  /* ============================================================
     ============== MOBILE HAMBURGER MENU =======================
     ============================================================
     Mobile-only navigation: a 44x44 button appears at ≤960px,
     opens a right-side slide-in panel containing the existing
     nav links. Desktop is unaffected — the button is display:none
     above 960px and the existing horizontal nav stays exactly as
     it was. */

  /* The toggle button itself — hidden on desktop. */
  .nav-toggle {
    display: none;
    background: transparent;
    border: 1px solid var(--border);
    border-radius: var(--radius);
    width: 44px;
    height: 44px;
    padding: 0;
    margin-left: auto;
    cursor: pointer;
    color: var(--text);
    align-items: center;
    justify-content: center;
    transition: background 0.2s, border-color 0.2s;
    flex-shrink: 0;
  }
  .nav-toggle:hover {
    background: var(--surface);
    border-color: var(--primary);
  }
  .nav-toggle:focus-visible {
    outline: 2px solid var(--primary-hover);
    outline-offset: 2px;
  }
  .nav-toggle .nav-toggle-icon { display: block; }
  /* Animate the three hamburger bars into an X when menu is open. */
  .nav-toggle .bar {
    transition: transform 0.25s ease, opacity 0.2s ease;
    transform-origin: center;
  }
  html.menu-open .nav-toggle .bar-1 { transform: translateY(6px) rotate(45deg); }
  html.menu-open .nav-toggle .bar-2 { opacity: 0; }
  html.menu-open .nav-toggle .bar-3 { transform: translateY(-6px) rotate(-45deg); }

  /* Dim backdrop behind the open panel — click to close. */
  .nav-backdrop {
    position: fixed;
    inset: 0;
    background: rgba(0, 0, 0, 0.7);
    z-index: 998;
    opacity: 0;
    pointer-events: none;
    transition: opacity 0.25s ease;
  }
  html.menu-open .nav-backdrop {
    opacity: 1;
    pointer-events: auto;
  }

  @media (max-width: 960px) {
    /* Show the hamburger button on mobile. */
    .nav-toggle { display: flex; }

    /* The nav becomes a slide-in panel from the right. This rule
       comes later in the cascade than the earlier display:none
       rule (same specificity), so it wins on mobile. */
    nav.main-nav {
      display: flex;
      flex-direction: column;
      justify-content: flex-start;
      align-items: stretch;
      gap: 0;
      flex: initial;

      position: fixed;
      top: 0;
      right: 0;
      bottom: 0;
      width: min(320px, 85vw);
      background: var(--bg);
      border-left: 1px solid var(--border);
      padding: 88px 28px 32px;
      z-index: 999;
      transform: translateX(100%);
      transition: transform 0.3s ease;
      box-shadow: -10px 0 40px rgba(0, 0, 0, 0.5);
      overflow-y: auto;
    }
    html.menu-open nav.main-nav { transform: translateX(0); }

    /* Mobile nav links: bigger, stacked, full-width tap targets. */
    nav.main-nav a {
      display: block;
      padding: 16px 0;
      font-size: 17px;
      font-weight: 500;
      border-bottom: 1px solid var(--border);
      letter-spacing: 0.3px;
      text-align: left;
    }
    nav.main-nav a:last-child { border-bottom: none; }
    /* The desktop active-link underline doesn't fit a vertical menu;
       use a color highlight instead. */
    nav.main-nav a.active { color: var(--primary); }
    nav.main-nav a.active::after { display: none; }
    nav.main-nav a:hover { color: var(--primary); }

    /* Prevent the body from scrolling behind the open panel. */
    html.menu-open,
    html.menu-open body { overflow: hidden; }
  }

  /* ============================================================
     ===== MOBILE HEADER LAYOUT FIX =============================
     ============================================================
     Tightens header padding, gap, and logo sizing on mobile so the
     logo + hamburger fit on one row instead of wrapping. The
     header-cta row still wraps below at width:100% (unchanged). */

  @media (max-width: 960px) {
    /* Reduce header chrome to give the content row more usable width. */
    header { padding: 16px 20px; }
    .header-inner { gap: 12px; }

    /* Larger, centered logo on mobile/tablet (hamburger is absolute-
       positioned top-right, so it doesn't crowd the centered logo). */
    .logo-img { height: 72px; }
    .logo-mark { height: 34px; }
    .logo-text .primary { font-size: 18px; letter-spacing: 1px; }
    .logo-text .secondary { font-size: 9px; letter-spacing: 1.8px; margin-top: 3px; }
  }

  @media (max-width: 480px) {
    /* On very narrow phones, drop the secondary tagline entirely so the
       primary "POWER LEMON LAW" wordmark sits comfortably alongside the
       hamburger button. */
    .logo-text .secondary { display: none; }
    .logo-img { height: 84px; }
    header { padding: 14px 16px; }
  }
  /* ============================================================
     ===== MOBILE HEADER LOGO CENTERING =========================
     ============================================================
     Pulls the hamburger out of the flex flow (absolute-positioned
     top-right) so the logo can sit centered in the header row.
     Includes a fallback for very narrow phones (≤360px) where a
     centered logo would overlap with the absolute hamburger —
     there we revert to the prior left-aligned layout. */

  @media (max-width: 960px) {
    /* Make header a positioning context for the absolute hamburger */
    header { position: relative; }

    /* Center the logo in the header row */
    .header-inner { justify-content: center; }

    /* Pin the hamburger to the top-right corner, outside the flex flow.
       Vertically centered against the header for any header height. */
    .nav-toggle {
      position: absolute;
      top: 50%;
      right: 20px;
      transform: translateY(-50%);
      margin-left: 0;
    }
  }

  @media (max-width: 360px) {
    /* Very narrow phones (iPhone SE etc): the new image logo is narrow
       enough (~175px) to stay centered without overlapping the absolute
       hamburger, so we keep it centered here too. */
    .logo-img { height: 78px; }
    .nav-toggle { right: 16px; }
  }
  /* ============================================================
     ===== FORM SUBMISSION STATUS (Web3Forms wiring) ============
     ============================================================
     Inline status message that appears below the submit button
     after a Web3Forms submission. Two states: success (green) and
     error (red). Hidden by default via the [hidden] attribute. */

  .form-status {
    margin-top: 18px;
    padding: 14px 18px;
    border-radius: var(--radius);
    font-size: 14.5px;
    line-height: 1.55;
    border: 1px solid;
    font-weight: 500;
  }
  .form-status.success {
    background: rgba(46, 204, 113, 0.10);
    border-color: rgba(46, 204, 113, 0.35);
    color: #2ecc71;
  }
  .form-status.error {
    background: rgba(200, 16, 46, 0.10);
    border-color: rgba(200, 16, 46, 0.35);
    color: var(--primary-accessible);
  }
  .form-status[hidden] { display: none; }

  /* Disabled submit button state during in-flight submission */
  .form-card .btn-primary[disabled] {
    opacity: 0.7;
    cursor: not-allowed;
    transform: none !important;
    box-shadow: none !important;
  }
  /* ============================================================
     ===== POLICY EMBED (CookieYes-injected policy content) =====
     ============================================================
     Styles the privacy/cookies policy HTML that CookieYes injects
     at runtime, so it's readable on the dark theme. */
  .policy-embed {
    max-width: 880px;
    margin: 0 auto;
    color: var(--text-muted);
    font-size: 15.5px;
    line-height: 1.75;
  }
  .policy-embed h1, .policy-embed h2 {
    font-family: 'Oswald', 'Oswald Fallback', sans-serif;
    color: var(--text);
    margin: 40px 0 16px;
    letter-spacing: 0.2px;
    line-height: 1.2;
  }
  .policy-embed h1:first-child, .policy-embed h2:first-child { margin-top: 0; }
  .policy-embed h1 { font-size: 30px; }
  .policy-embed h2 { font-size: 22px; }
  .policy-embed h3 {
    font-family: 'Oswald', 'Oswald Fallback', sans-serif;
    font-size: 18px;
    color: var(--text);
    margin: 30px 0 12px;
  }
  .policy-embed p { margin: 0 0 16px; }
  .policy-embed strong { color: var(--text); font-weight: 600; }
  .policy-embed a {
    color: var(--primary-accessible);
    border-bottom: 1px solid rgba(232, 64, 87, 0.35);
    transition: color 0.2s, border-color 0.2s;
  }
  .policy-embed a:hover { color: var(--accent); border-bottom-color: var(--accent); }
  .policy-embed ul, .policy-embed ol { margin: 0 0 18px 22px; }
  .policy-embed li { margin-bottom: 6px; }
  .policy-embed table { width: 100%; border-collapse: collapse; margin: 20px 0; }
  .policy-embed th, .policy-embed td {
    border: 1px solid var(--border);
    padding: 10px 14px;
    text-align: left;
    font-size: 14.5px;
    vertical-align: top;
  }
  .policy-embed th { background: rgba(200, 16, 46, 0.06); color: var(--text); font-weight: 600; }