/* Copied from the approved Programs preview: shared menu and footer only. */


















:is(html, #cpa-shared-components) body .site-header .shell,:is(html, #cpa-shared-components) body .site-footer .shell{width: min(1240px, -72px + 100vw) !important; margin-inline: auto !important;}
:is(html, #cpa-shared-components) body .site-header{position: sticky !important; top: 0px !important; z-index: 50 !important; background: rgba(255, 255, 255, 0.97) !important; border-bottom: 1px solid rgba(11, 11, 10, 0.18) !important; backdrop-filter: blur(12px) !important;}
:is(html, #cpa-shared-components) body .site-header .header__inner{min-height: 82px !important; display: flex !important; align-items: center !important; justify-content: space-between !important; gap: 2rem !important;}
:is(html, #cpa-shared-components) body .site-header .brand{display: block !important; flex: 0 0 auto !important;}
:is(html, #cpa-shared-components) body .site-header .brand img{width: 190px !important; height: 68px !important; display: block !important; object-fit: contain !important; object-position: left center !important;}
:is(html, #cpa-shared-components) body .site-header .primary-nav{display: flex !important; align-items: center !important; gap: clamp(0.85rem, 1.5vw, 1.45rem) !important; color: rgb(11, 11, 10) !important;}
:is(html, #cpa-shared-components) body .site-header .primary-nav a{position: relative !important; color: inherit !important; font-size: 0.88rem !important; font-weight: 700 !important; letter-spacing: 0.025em !important; text-decoration: none !important;}
:is(html, #cpa-shared-components) body .site-header .primary-nav a:not(.nav-cta)::after{content: "" !important; position: absolute !important; left: 0px !important; right: 100% !important; bottom: -0.35rem !important; height: 2px !important; display: block !important; background: rgb(245, 166, 35) !important; transition: right 220ms !important;}
:is(html, #cpa-shared-components) body .site-header .primary-nav a:not(.nav-cta):hover::after,:is(html, #cpa-shared-components) body .site-header .primary-nav a:not(.nav-cta):focus-visible::after{right: 0px !important;}
:is(html, #cpa-shared-components) body .site-header .nav-cta{display: inline-flex !important; align-items: center !important; gap: 1.3rem !important; padding: 0.82rem 1rem 0.82rem 1.25rem !important; background: rgb(245, 166, 35) !important; color: rgb(11, 11, 10) !important; border: 1px solid rgb(245, 166, 35) !important; transition: background 220ms, color 220ms !important;}
:is(html, #cpa-shared-components) body .site-header .nav-cta:hover,:is(html, #cpa-shared-components) body .site-header .nav-cta:focus-visible{background: rgb(11, 11, 10) !important; color: rgb(255, 255, 255) !important;}
:is(html, #cpa-shared-components) body .site-header .menu-button{display: none !important;}
:is(html, #cpa-shared-components) body .site-header .nav-dropdown{position: relative !important;}
:is(html, #cpa-shared-components) body .site-header .nav-dropdown summary{position: relative !important; display: flex !important; align-items: center !important; gap: 0.42rem !important; padding: 0.35rem 0px !important; list-style: none !important; cursor: pointer !important; color: inherit !important; font-size: 0.86rem !important; font-weight: 700 !important; letter-spacing: 0.02em !important; white-space: nowrap !important;}
:is(html, #cpa-shared-components) body .site-header .nav-dropdown summary::-webkit-details-marker{display: none !important;}
:is(html, #cpa-shared-components) body .site-header .nav-dropdown summary::after{content: "" !important; position: absolute !important; left: 0px !important; right: 100% !important; bottom: -0.15rem !important; height: 2px !important; background: rgb(245, 166, 35) !important; transition: right 220ms !important;}
:is(html, #cpa-shared-components) body .site-header .nav-dropdown summary:hover::after,:is(html, #cpa-shared-components) body .site-header .nav-dropdown summary:focus-visible::after{right: 0px !important;}
:is(html, #cpa-shared-components) body .site-header .nav-chevron{width: 0.78em !important; height: 0.78em !important; transition: transform 220ms !important;}
:is(html, #cpa-shared-components) body .site-header .nav-dropdown[open] .nav-chevron{transform: rotate(-90deg) !important;}
:is(html, #cpa-shared-components) body .site-header .nav-submenu{position: absolute !important; top: calc(100% + 1rem) !important; left: -1rem !important; z-index: 80 !important; display: grid !important; min-width: 240px !important; padding: 0.5rem !important; background: rgb(255, 255, 255) !important; color: rgb(11, 11, 10) !important; border: 1px solid rgb(11, 11, 10) !important; box-shadow: rgba(11, 11, 10, 0.18) 0px 18px 40px !important;}
:is(html, #cpa-shared-components) body .site-header .nav-submenu a{display: block !important; padding: 0.68rem 0.78rem !important; border-bottom: 1px solid rgba(11, 11, 10, 0.18) !important; font-size: 0.78rem !important; font-weight: 700 !important; line-height: 1.25 !important; letter-spacing: 0.01em !important; white-space: nowrap !important;}
:is(html, #cpa-shared-components) body .site-header .nav-submenu a:last-child{border-bottom: 0px !important;}
:is(html, #cpa-shared-components) body .site-header .nav-submenu a::after{display: none !important;}
:is(html, #cpa-shared-components) body .site-header .nav-submenu a:hover,:is(html, #cpa-shared-components) body .site-header .nav-submenu a:focus-visible{background: rgb(243, 242, 237) !important;}
:is(html, #cpa-shared-components) body .site-footer{background: rgb(11, 11, 10) !important; color: rgb(255, 255, 255) !important; border-top: 0px !important;}
:is(html, #cpa-shared-components) body .site-footer .footer__main{display: grid !important; grid-template-columns: 160px minmax(240px, 1fr) 390px !important; gap: clamp(2.5rem, 4vw, 4.5rem) !important; align-items: start !important; padding-block: 4.25rem !important;}
:is(html, #cpa-shared-components) body .site-footer .footer-brand{display: block !important; width: 150px !important; text-decoration: none !important;}
:is(html, #cpa-shared-components) body .site-footer .footer-brand__logo{width: 150px !important; height: 150px !important; min-height: 150px !important; display: grid !important; place-items: center !important; padding: 0px !important; overflow: hidden !important; background: rgb(255, 255, 255) !important;}
:is(html, #cpa-shared-components) body .site-footer .footer-brand__logo img{content: url("data:image/jpeg;base64,/9j/4AAQSkZJRgABAQAAAQABAAD/2wBDAAMCAgMCAgMDAwMEAwMEBQgFBQQEBQoHBwYIDAoMDAsKCwsNDhIQDQ4RDgsLEBYQERMUFRUVDA8XGBYUGBIUFRT/2wBDAQMEBAUEBQkFBQkUDQsNFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBT/wgARCAJYAlgDASIAAhEBAxEB/8QAHQABAAAHAQEAAAAAAAAAAAAAAAECAwUGBwgECf/EABsBAQADAAMBAAAAAAAAAAAAAAABBQYCAwQH/9oADAMBAAIQAxAAAAHqkAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgRU/J1z73mqzFRLNzAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABASymSoTSzQLZrTZWssdoLlsfUmwZ45DNTn2FBETIAAAAAAAAAAAAAAAAAAAAAAAABCBMAAAABJNQ4J5dewoLLY8bf77uup6+2HZ6/165utrhgNbt2rY7z9NxNRCPo6wmQAAAAAAAAAAAAAAAAAAAAAAAISzgAAAAIS+b0w4TqGXYODfPdbDYGuZo47bkx/Id3l9cWnP8AAMHq75sHUmzr2puU0s2qpgkAAAAAAAAAAAAAAAAAAAAAAAAAAAAIEYIEyVCW13WHRy1hb9q4FitHZ8qxSNT79sa8yu9bjM6t2T5cClteOp9iXXguqWZIAAAAAAAAAAAAAAAAAAAAAAAAAAACWaERJ5/TjPl7bf68Jmw2n2XcNR+ux8e06WC3i2r/ABWvOvX08/PpTJ+DL+uuthpuyJshxyJ27vPgzsQzJCIAAAAAAAAAAAAAAAAAAAAAAAAAAAhFCXy+yTrnArNtSXP2epGzbNT2eFr7a6n30dn672PqaHi3Rmy9ZamnEZM4n38WzF9GbHO/5qVUICIAAAAAAAAAAAAAAAAAAAAAAAAAAEIoQREERLSry8VJVicT6H+hHCXJZNsZ1ZZZfzDQqjpDy6bO684+dvZBllf54XM+ik+LZOToRAAAAAAAAAAAAAAAAAAAAAAAAAAAAEIgIS43k0JcFan+nuDnCW/di8cFxtG0/MVMF3JpAssYZQbA6m5Q1QfUWpyx1EVgAAAAAAAAAAAAAAAAAAAAEBFAFIVlKoRSxIoRABKTICKAjCFMk5Uz/is9drgKuyNZzG4PXrfYxpen7/CVO3eVesjdEaVQiAAgIoCKAihAmAAAAAAAAAAAAICFHQpu/TfJmLm/dfYFAvtG0C+5HgA6A2/xBE+oFx+bXVJv1QrEfN6fIco+HQ1rOjXOQ6Ok50F0tiAvFo3IYvgna3IBaPfT2AXzB9p68J8I8Y792r87/ocTgQjIWvlfNeODopzkOjXOQ6P3jwDtk74jTqAAAAAAAAAAADwVuKSvoqnIRgAAAAEYyjorrv5edRHVvm9PnPmVa7pawAAq34x3217YdF41qrocwXb2X8uFuweAV/Zuwhuvjjxn07nwfNSbz1tRnJmvqlIAAjX88T6F7G4v7MKwAAAAAAAAAFKraDQvIN+x0gABGOxzXDsbMzgWHdenDnd7/ESxm2EW7uf2ZWR8vr8h8yrXdLWAJpYm+uz9B9Clh4k74sB8z6mT4mZRlmqqhfvTmN3KOm6MxSuGb9IFfeMlUpcJ9afPM88AAARgLr9Gvmp1UdSxknAAAAAAAAAJdDb14oNHUYwAEYXc292lbL+SzhLLUGtuHPpXiBx72t7faQnB5PX5D5lWu6WsARhE7I6L5w6PEk8DmLkzu7hEkjAVdral9hfM9yHTZNDHB9Icr4B7cOX+drpaQBNDLjF6G8tHEARybGKh9Pblz/v4nAAAAAAAABS+eH0P+b5iAAI7m0z0YdizQiAAAAAPJ6/IfMq13S1gCaWJ2L0Zwfnx1hDkfCzaPJ3o8pACMBW3RpLfhqWw/RbRBrLJcGwMkpxgATdScxfRcxXg36jfOwwhGAjAbE+hHy474NrpZgAAAAAAACj85/oxwcaiRgAN/aCzU+jk3l9JEAAkJ0k4A8nr8h8yrXdLWAAACJAACKuVvoFrjocjQ9XlOY+VNm6xJQIwibb7w+ZV2PpFy7z/AOQx6E0oBNuzSXrPqFWwbOCIAAAAAAAKfLnU+Dnznp+vyACeSJ2jv/5f9YHSUbRdSZQ12Z9xhYdUnZ2/vlt1UdRR8/oHk9fkPmVa7pawAAjAAE5JG/bvNG9k7EyooV4hrDZnE5oulGAAAAAAAmlHS/XnzI+jhfEIgAAAAAAClVgcSaJ+l3z6MUAAjAXW/YYMnx6lAjAFSmOlOtPl104daeX0eY+ZdrulrAE0sTd+yfZ0ccy1Olhz9mezh4fbGJCICBifzm6Y5bJQCYhC9+A8bPLqaubRGro7QsBhqaUAj1/yBnB9G3k9YAAAAAAABJrrZED5n2D6PcaGqYVaQRgAAEYksam1TFO7fblBN5PZ5D5lWu62oARhE7E6P5w6PAAAAFnu/OZy5jkZQCM8lxOqtOdq83F86Y4k7cJgQ1vsiifLijsbXRACaWJ3Vungru8rAAAAAAAAAh5vVA0dzx3xTPl/4/pthR8/oduSnE0O4MjOCtmduXg0puWvMRA8fskPmta/psPmS+mw+ZL6bDQXQ9GsAAAAUOB+/fOfMl9Nh8yX02HzJ3F2pOQ5g6h48Mf7n4u7SIgSzDnDk/6dUj5kvpsPmS+m0T5n9+ZpOVYgAAAAAAAAABBEQiEERCIAAAAAAAAAAAAAACBS+evZnAp1v0NjOTgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADz16JxFeN0Z2ZHWlmAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEIiVMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/8QAMhAAAAYBAgIKAwEAAQUAAAAAAQIDBAUGAAcRECASExQVFyEwMzVAMVBgFiMmMkGQoP/aAAgBAQABBQL/ANX44ZyRMSqAf+JerdQioqZYzF2ZBVMekX+CHlfpdagJegORLnrUf4Ic3zpb4HA2SrfqXGRrjqHBfMP4E5uiV1JqKKNpJRAW7si5M23yRb9ch+M384xx1zff9r0fP01i7pqF6CuN3B252cgRyUMOG+STfqHGRS/VLAP8Btghj6NK6BdEzc2FOZM0fJArm++SzfrW+FHoixU65D+BHHTIrkrpkZqOb7CwlM9wj1kZFVJAy5mifUI7/v8AfN+KyBVivo8zbN+EScyjQQA2OnjSPI51IgW5m2pUCuZpJtX5N/3Q8FVgSIpOD00popsTfpKYBgHN8MXrMeRA7oxap1EEgbpXbURODySnXcsr0t+EbNu4lak6hpTgB+5HhM79n/8AOeYYm5VSxOZVJiUykbEnSa2eWXyy/wCfiHS5nKvJQa8pKyMDYG02UP3S6ILJrQyhBO0WIO23DfgmqKR0D9Ynq1I9qsHJWq04sj23zTapQ+ksoLedD8fuxKA4qxSVxWFIbFYdUMO2VTxuyO5USJ1ZNRQEtr41iqOrI7mZxjQoxy5UdL6cAI2n97tm2bYYoDgEAMEM1ci+zTu2AHnUaI4sCthuDOqs13KrlRJEVjQkehQYmqWZGyx2Sc4ziQYSraSTAf395rRbFDjFuTO6/p83jUbXqCLlMxxMKSB3CkLCNKWxsE+4sD6qWNeuyMtdWcfCzk65nHlXtDmuv4KebTzLf98Ib4vFINxurycdusi4dzLuEW0Zp4zmZp1Ouk2K6pYmEaRDCcml5l1vgZps5fN5pveIhw8A2/74fPHLFF4Rzp/CORsLA9Qh1lXEk6axDKroeJEmVaRfsL2xk4pxFONsgIJxOPLBOoxjQqpiHoWo+4FUA5f35yFULZ3UNU5V6/VfuRwqgkyOs5HSCOn68kvOzjeCZHHfgURKbS6UcSMJ+q3zfN9s60udaTAUKOb5vm+b8u+b5vm+b5vgmy/3kkG3XcHcq5twAdshp51CunUcytxHbVVortldrx5pWr2avoFAfLm3zfN83zfN83+2I+Tp6gzSmNVoyOx/q9JuMdXeZdmUmHahu83GEmXiWNLtMtMjtXpJuMPqvFyAtHiL1PkVN0CPdYHjZ14zvs8Z32eM77PGd9iusj46b56pIOOEa3B08tlZVrcgOBjRwo2Xua5XcTDwSkhk7YCrIpLmbqUS0lsUUH45JR6SPYraxuwP4zvs8Z32eM77PGd9njO/yj2//VMw+yocCBatT28bktYX0yr6AZE2V/CKVTU1tLYU4GDg59mU+R9DTOOavp29LRkus+jnDJwRqsca3T30pIyUD18lP2QZMvClzS0NNlHcvEc1cnuyxo8oZp1OdzTxB3D671wm0QvGoS0wcTb+oBhAaLqGpHmTVKsiH4c+xJ/I+g1cqNFkl072xWv0szMTUKWVOylpKJa2eyurE64ETMqeBrjaut6rqK3sLso7hwWOCZLtMDNTnMkYSHo04E1Xw+suoCRNQrupMuRH1t80rtDkyxf+1z7Mn8jygG4pwT9UrmOctMHGDtVg5TJH6iMqjQWkEW+vXDqxcGTBaRXRbMKElLzTqbcsHajB1VbASwRBfPBzUidCIgD+hpNOdjkw/P1DDtmqNtMybG8/XrtZdWR5Wqq0rjMMdezJ/I8ul9ZTl35EEyFkolrJt7tSla06HCKnTFnZJNmY8q3tRpOFcRC8LX3M45dzDGqNlnCjhTGzVV2pppWnkCyLig+Wpk73tPehHPDsXdfkyzEV9STdlYM5+TPLynLtldo7+xDG6Px6JS6YV3Z7pRBLkndInTMrpmozUzbKtTnVlcwcA1gmQBwdezJ/I8ujZQGDwS75MRSEuxscGrASo5vhTiA161ENl2kzRqonHADfImnqO0tPwr5gKTYADLpMBBwi5zKqegXNH7B5F+nvmrcv2SEU5tPKP365btEmqPR4CG+dAMtdMZWFrNQS8G9ptBXsK0fEt4xqBeLr2ZP5Hl0ZOPc/DbNZYsnUG4gbzQULZ4SOrzyUcFSi6mWXnnkutCzLiHfVqxI2KNEw5q7P9qkR5NsMmJOWvSqkRKsXZXjb6RhzV6QFxYxHfljGJpB9DRacTHcohvk1VWE+Ldkm1S25HXsyfyPLox8Vx1RRKtVDfngHljZ0dqvF3D/QtJWLcxLrN8pNnVrsjIypGMPKPjyL7krEUMxN6oQARUtyFHbNJ53t8UH0jfm+OBc2vl0rYA8s3quvZk/keXRnyid86edLNXLEj2Y355AU2GvO/wDXBNQLqCedDKnAFOFt1ALOwp/zxDzHSCE3NqPCjLV4Q5AyjTgwk+koChfomy3DvZuXRoA759V17Mn8jy1G/wD+VaeNamLa0OBCU1QlpEizk7hTm0mizOJyyVdtZWfhkSDQn7G4lhOPnyIJiqtVIssPCKpgqnbYjuae5CG6JtO5sJiA3+ib83UnV2nl0fcFSsPquvZk/kfXatFHa9NroV6GwwAIamx0VDtj/niGabwfe1jKG3DWCF6RR5AzTCf7smim+ifNUGfZ7Xy1KU7pnk1AULzCcM35XXsyfyPrJomOfTujd3F4HOBAv0935YR/PEMZSbmOH/USmf6mUx3OvnyXK2XM3XqsySahvoDmssXhuUB2zTO3lkmW/K7cptELrqArKP6PqGnMBuHI69mT+R9WJiXMu7p+niEITo8b7OBCQShhMf1g/OkM71D76NwiAmoNymZJXlZu1WK9V1UbuE2ki2fJhipwIE5eIuFTtd7eWMTYkoKR6JqOCoFOBi8HXsyfyPpBjGFeSJoDSV04NC19nBI8d9s1WnO8JkfoRL80dJRT0kiw+gcN81RrAxkmPO2kXLPC22XKDixSLopzibkA2w0XUYzIUVyLpY69mT+R5aTRUrUy8FmueC7XCaLtN2+j0SmLDT2EYGbs0GwctjlSw0U7cneOvoBmkc8Lhr9Gfh0ZyOsUGvAP/W3HNKZ2RUXD8OfYk/keXRn4rhtw259XZ/c3LGRLmXWWQMgrG0uUlWvhzOZ4czmeHM5nhzOZL1WRhExDlqU0aDnEFirpfQHLhUW9mZTMK5hXe3l6lfrrmwO61W29cj8c+zJ/I8ujHxfpSD4se0m5Q8vJ8hc0iheoZajRndlm0dlRUbcl6he+IBQvQNyb+emU33rBfR2ywVhlYGtoob6vnEvo7Z0cq2nz2wKQddaQDXbg59mV+S5dGPivRHNW50WsbvysGxnjqDjSxUXrQ3ArjSNbo2cOQ5emW9www9i5dOp3uafA+/01USqksGl0fLZL6aS8YKzJduPRzo5tm2bY3ZLORiNNJeTGvaYx0ViaBUi8XPtSka7GS7sd53Y7zux3ndjvO7HeaPoKtoz0TG2C7LvJmwd2O87sd53Y7zux3ndjvNMK4q5niZrUP/HpQH/VXIOatwQvGndjrO7Hed2O87sd53Y7wjB4Q9PkFZKB+p0ccxTR2DrTuDd4fSGGObweh8T0jhkxbadwbbGsQ1Z50M25RLvnZ087MlnZks7MlnZks7OnhUyk9LbOzJ52ZLOzJZ2ZLOzJZ2ZLCpFJghmsbzrZfR9sZSw8pkwOHZk87MlnZks7MlnZ0s7MlhUwJ+8VMBC3aSCTsuj8V2aK/iLzNlhYBsgo9ewEcEVFfw6v41LsxpeV0pr3bZIP4gwZZ9PGM7kBDpQcft/EbZtm3/1Ef//EACYRAAEDAwQCAQUAAAAAAAAAAAEAAgMEERIFITFQEyIUFUFCcKD/2gAIAQMBAT8B/UwBPC46XTWtIJK1GnA9wOiG+yFDIWZIgt2KpJfFIpW+WMhPbg7HoRsbqlqmyjEqpo2zDIJ8bojZUM/kZYrUYbOzHRNcWG4VJW5+r1UU7Jm3UUxpZDZVFUajoIWZvDSvp8RapNLP4lPo5mbr5csbcSibm/Qg23Ci1CRm3KZqbTym1UT/ALrUHMc71/ga/8QAJhEAAQQCAQQCAgMAAAAAAAAAAQACAwQFERITITFQFSIQMkFwkP/aAAgBAgEBPwH+pnPa3yg7l3Ho9/jMue1w0sRbJPTcfROdxG0crGJOKZI2QbasjXE0RUEhil2q8nVjDvQvbybpX6UkLi8eFSyLq7tHwopmWGbCydfoS8gsNYLx0z6KSNsg4uCv4sxfePwqtuas/spqzb8QJVLHir39BZkMUZcF8rNyUeb12kCZka8w0Svj68zubExnAaHoXtDxoqbDxSHYU2Fkb+qfTmj/AIWIbKB9/SlgKADfH++n/8QARRAAAgECAQcGDAQEBAcAAAAAAQIDAAQRBRIgISIxQRATNEJRcRQjMDIzQGFyc5GSsVBSYGIVJIKhQ1NjgSU1kKCiwtH/2gAIAQEABj8C/wCmBtMAaxB/RLNRJNLr1UP0Qy0QeTDHWP0TncDyDsP6DJohWwHsrWc8Vip5T28o7R+giKKnUceTOWvby+w8mbwP6Dxwwas1uTOU4Gs19TcmIG0OTGkb9B699a93JiKCSfPkYgYqawCmlX9CYMKxXzeUY1rFFp5Y4R+6s3wvPP7FrN8L5v2uKzredJV/afx0sawVMRW0MK1Py4EaqLRfKsCMBQUUba0IkuuJ/LTSXMzuTwx5RJbTFCOANLbXeEd129v45q0NlzW0M6trZrZbHkZlPj5NlKaSQ5zscSdFbgkxW8G0z1N4MceZbM7/AMbKnca2DnL2VrQ1r0Aw4UrdooQA7MS6KwwqczrydlLkbJpHOkYSMKeAnETD8e1rWzqrVrraQ0BgQONAdlXmPboBIlKxDznNfw7JwVrsjacU8srF3Y4kmrTv/QW7kjuANiZd/t5RLKDBZr5znjRyXkZRzmGDS9lNJI5d21kmgqjFjuAr+J3wByhIPFRHhSzIQso89Oyt9A3VwsPfXOW06zL+39APGPTptIaNsIXaZTgVAoZQy3II412hFjXgWSh4ParqxHGsScT20qRqXc8BQyplXB7ph4q3p5521dVeyknjOKdde0Ul9j6VcUTjTT3Dk4nUvZSyxsTF1o+2kuLdgcd69n6Amure2ja7I3kb6cZQjeKMblHm8ghtozI5/tQluM27yqw1J+SmnuZM48BwWs9YZGXiQtR5Uyq2dnehtRvbvoyybKdSMblHKOZOFsNcuPmgV4Ml4vOk4V7Px8pNGsingwolrNQfZTNkSzUHrPxFEvnyzucKW6ysvP3LDGOz/wDteJEUMA3QqgzcKtwsgscpxjNCHzWrmriMo39jyCGEaus53KK/g+StUa+lnG+Q0GBwI40ljlFvYkhrFTiD+gCGGcD21LNZxCa/fh1YzTzzuZHY46+TEHA14HlaLwm33LJ1kpXyfPHPZnXzmOtR7aOSMk901wN7ezlBBwwphPiebbBWP4d5w+decPnXnD5+oG2tmBu3HDq00krF2beTorLbSFe1eBprnJuEGUN8lqx1OfZTRTIY3XqnkLP4m0j1yzNwpMm2M+BXUMVwzj+FGSeZYkHFjRW3xu39m6vELHbj50c+/k/pOFZzXUrH2sa9PJ9Rrxd1Kv8AUa2cozH2OcaAuESdaVZ8bVz+bdQkglWVDxU6LN2a6ljW1iIRiNddEhrocNdDhrokVMot41JG+nmmbOkY4k8sET45ruF1VzZBMLjGN+VZInKOu4ismTXAAyk67ZHFa52XxNmmt5m3UthYjmbGPs/xPaaWSNsGU4g0uc38zFqcaUtw5AEYx10cy2iK48a6HDXQ4a6HDXQ4a6JDUjyBY50OBQdnrWJOA7aeCwwuJxqzuAoyXM7Pjwx1eSV7W4ZcOrwpYL7C3uPzcDQIOIPEcr+6aufiN9/Ip4Q4Vk2lB41/BpmK3mGdG3YeAp4ZomV0OGGFYCJz3LUINtJHDjizuMNVT32VG8FyfBsKp3uB2ULeBfB7KPUkS8tu0Z1O2ay9tA6MdjG2Ekx192nFnN4mbYasfWGmlYJGmsk01tZMYrQasRvfyyWeUGzrc6lkPVpXjOerDEHkf3TVz8Rvv5FJYmKOusEUjqwgy3bDV/qVzFxDA0qbJMsW1QWJIVc7ubioZSy7fFFw2LUb2ppJWwi6kfZyhVGJO4Co8q5abMI1xW/WJprZk5iTqY8dAsdwGNTzY7CnNTTVl3ioJcfGJsP6uXY4KN9NaW0mbaRnDV1vUP4bIGmiw2X/AC8knumrn4jffTzltJiPYteNgkjH7l5EmhbMdTiDWJKWuV0GGJ61c7Lm3F321drMTmo+Cr7OVYbdDJIeyuduM28yuRsxdWOjNcuWbgOAqOeJs10OINQ3CnbwwdfbyuqnCafYXyLWcjYRzbu/1dcnQPhNINsjgK3+XEMC7PWfgKWOFRzmG1JxPJJ7pq5+I330nubhQ0UPA8awVAB3U0M8Kup9lF0GdaOdluysKxRip7RWMV9Mn9VCPKGEV5uW5GoHvrm7hCPytwburmoE2R50h3KKazyThLeHVJeH/wBaZ5HLs28nkWKFC8jcBUjXewZd0fZytGjYw2+wO/yMU8ZwaNs4VBdKcc9dff6rLO5wWMZ1T3Tn0jYju0wYo+bh/wAx6HhUsk7dg3V0LH+s1hHC0B7VamksZfCVHVO+jHMhjccDygIuZAPOkNLb26YYb24nlk901c/Eb76Vyf8AV5ZLadc5WHyqa1kG7Wp7RoRWOVolvLMnAZ+9KOTcnp4HZYYjm/8AEHJqrwq9fwGy/wAyTj3VJFk9M6aPry+c3LPPjg+GavfTOxxZjifJTZNkb90fqqWqnbnb+2n4TdKfBE/8jSxxIERRgANFsUEdx1ZBT206kEdbtpZps6KzB1k9akgt05uNeA0JPdNXPxG++ldLw5zQtL0DbDZjH2aJtnP/ABC2GMR/OvZXNQRFm49i99bWblHKPZ1EotcSYjgg80VHcwtgynX7RUdxEdrrL2ckdgjbEQ2h7dLXqOjb3KHDMbX3VHOhxSRc4eqJBwhj++lDbp50jYVBbRDBUX++nGbuLPKHEGljiXMRRgANGT3TVz8RvvpXXv6FwW3oQRopLGc11OINS5NvGSyklGCXEQzdftpoblSD2/m5Y2GLQOcHWpLxtSCPOFTXEmtnbHRtrYcW191JLEubBKvAcdJ7J28bAdXu+qZQJ6r5ulGzbolz/LSe6aufiN99K79/QTJsTZzsc58OGmmRrwZ74eIuDvWmguUzSNx7eQ5SvjzeT4NrX1z2VFaxIYTnYMvs0p8oON2ymNSsB4yHbXSgkJ8WxzWoMNxGI9Tyl8Y6VyeyLy0numrn4jffSlhW2E2e2Os1/wAvX6q8XYxjvNFFcW6H/Lou7FmO8tp+F5vi4F3+2jHKuEnVfsqS9u86/EWsW8erOpYcwW1rH5kCbhpIi72OFW1uBgc3E0yMMQwwNXVvuXOxXu0cd1R5zYyw7Dep5RH+qTpOhPnxeWk901c/Eb7+oRxRqWdzgKjhw8a20/JgddZ0Vsi3lwd44aUJYeKh2zyw5RQbtl9IW0h8TcbJ7/U52w2ZAG0rW46obA0rDcwx09+lJ7pq5+I338uoVSxPZQv71PHt5qHhyknVUxBxgi2E0ibed4SfyGunz/VXT5/qrm57qSWPsY6SSIcGU41b3CtnPhmt3+pWd8PhnSxpbC4fC5jGzjxGk0srBEXWSaVLGRooITqI61R2l6wjuxqDcG0ZPdNXPxG+/llgtozI5pZ7kCa89u5dCZwfGybC0Sd59QfJ0jbMmtO/1K4t+tm4r306tqZTgdJZoXKSLuIpIMpDmpN3OcDQeCZJQfynkxJAHtNEvOJJPyRnGjHjzNtwjXjyBlOaw3EUljlJ8G3JMaBBxHLJ7pq5+I338phb28kncNVK+UJOZj/IN9CO1hVP3cTo+CofFwb+/wBRt7hPOjbGoblPNdcfUvDYl8RPvw4HyHiZ5I/dasBfzfVWEt7M496sSST7dFLLKD50O5ZOyleNs5CMQRySe6aufiN99KWZ5jGVbDVXTn+VdNf5VtXkmFbcs0n+9YpZq5/frrCKJIx+0aVxdMcM1dXfUsznFnbOPqUmTpG2o9aepSWsy4hhq9hp7adcMDst2j1DwEgzWYHnHq8knumrn4jffSuvf8pFk2M7tt9ekYraIyMBicKaKRc11OBFC4trfnIzXQT866CfnXQT866CfnSyXduYkPHStrgHYzsG7qSRDirDEH1LNYZtwvmPT29xGVZePb5ZYLdCfzNwFLBCu1htv2nkk901c/Eb76V37/k5Z5DmpGudVxdSb5Gx/wBtKe/ddcmyvdU+aMEk2xVxZM3mnOUaNzGBi6jOWiDv0hC5xmt9g93qZjuY8W4ON4p3zDNbcJF8oruDb2vF2G+hDaph2txPLJ7pq6+I330rr3/JpYo23N53dpRwprZzm1b2qjzEGPfVjNxYEGs3g0Z0SDuNXMeGCPtrpRh2win2G9UKsoYHgaaSD+UmP5d1YrF4Sn5o6wkieP3hpYRxO5/atKzRi2jPWkpXuP5uftbdQVBmqOA0H901c/y0vpD1K6NL9Bro0v0GujS/Qa6NL9Bro0v0GrkSRshL9YeSJ7KuJfB5cxTmrsmujS/Qa6NL9Bro0v0GujS/Qa6NL9BrwieFkjtxnba8eTJ/eai906UN3EhaWPUc0bxXRpfoNdGl+g10aX6DXRpfoNdGm+g0rC2mxH7DVtLMrLKBmtnerYTW0cnetMTZqpPFaxxlX2Z1edN9Va+cbvNYizDH91AQ28cY9i+Q9Gvyr0a/KvRr8q9Gvyr0a/KvRr8q2VA7vJ+jX5V6NflXo1+VejX5V6NflXo1+VbKgd3JbW4/w0xNPL1Y4zjpYEA99ejX5V6NflXo1+VejX5V6NflXo1+VYKMB+OYndV5IrZy52aKnu2GuZsB3fomeTHbcZi0kajOkkbCra1C4ZijHv8A0Rvo2sZ8TAcO814fIh5qDzMdxb9Fc5GBb3HavGorWIalGs9p/wC7T//EAC0QAQACAQMCBAYCAwEBAAAAAAEAESExQVEgYRBxgfEwQFCRofBgscHR4ZCg/9oACAEBAAE/If8Ay/8ATKp5omICcjPWX/BnWdpSKmVhUpeG2Go/gi5cPDe6yJqoxHEq3aRD+AMUalw2GJjrDZFQE9bIl522OpvX6qtS8/DWdsJVw2oG3K5WEirxLsuUUMOzJMpHUxCodzSC29h8F/U2aL8J8Ku1SOUo3SqwYllcXklQujqRymkRqJ0jHvM7g+vvguIzAHRlJaeYPpCtO3N4OJ/lnDFTcMtXMUy0jcXsn1+5cYLIpCcGMyzsYaQRpSRfsCLOQY/FF4hwi+SofGkpL+trLlyko7y68Gdwl2NxkZmLr88R1Vpi2YQPWAlJdqosVLF2Ev7zCQrzddApL+tLjY0EGqQ6s3ozSz7wXCMpDDYjbg5kJyaHMUSyxaDZDQU1YEaOITs/8EUYQF2iUVrD6yXEZey4A6s+ApY15RywHCygwe0qM/PNF/AIw0Dc7xvtougLnmmDlQao2L4b/WSXExA3wS5nyCIsDtHQFeZ4nMbmmMWaDG0AVd2PiQ1At7BnZgOfMZpu/Mq4fWmMEyEAwxS2yy7UTT0RCJc5JAH0FQzV4J4hmKhLGwExZK1A92NxIldsoC8Jahg7eD9YqVK6CpkJpAPAV3MvsRptLhi5m9hh07SgF0EKSKzu4l9tahZrQYmYw+gtypcW07Q1s5ujeIvb646wlQqPyqagYlCGKixS/OJamuNPkiVi6rWPQGjWY5FxbUeUi0G3ZMYgrW3DK/le7ymewm0IuEvaEECDvOGX1upVeFetJ3GogjkOa7UlbRfsbGIzAQLIu8fQzewcEXmOVUIvRK9cm/ZMJNj0AI3jz3jy4Fdo3gV2jHRfOVbKVokv66IOn1NiJV2+MSnNqyiV93FeIJasDp3lFs6vJxF2WwxduI8IN/6Hea61lD8Z84G4loxm9z6RwjrBqTXgKS/uFiZwjr9OuX8gmIRwVJoh5YaxeR5xXOkys40jQoNE2hb/AKsYzKHth7BEgKrdjcPE1N5hmLQWQyqpurUh9JuUlInVidk8xPY00JPRKSsrKdKCUlJSUiJjxK6rl2InUr1TLgmB4CiCuT8hGMEVg3DK8epGoKyLgN0IHHnNa5jzlfhjTpuV5lPBSUlIkl38yoQN0NRFtKDLDo4/fMNtlC0fRi6UImUdWInz9r9pXz5AcMHtVKWIPgv+sywIL0sl+LcERCKJVN4Z7kz3BnuDCz/fFpwAriZb9B8a8CB1VEN4kMJNc+2KAK8dl5GAM7FxRzHRKcE0ONrFUGgEA1GHBVG8e80uhiLC5qJTqEFtZV/sZ7wz3hnvDD/sMO43j900fMLWsXCEtTgmq6le1nk+zD0l3bL6Dx1S4jsttS52is1McecJYy/D95x8FwiRmFsKHWHF45jvF68ScuD3lWDTxZinnEcGeSIDvC4bZr7vi9aptgzvIX0OqmpsFWThenXFNQtK86QKTY6PzB0w2oijJs9f8Jk51+ISRpIj19hmCmUAdSaU/acfC8dqMazOZu0/zHuCYHDm41raA3M08DAlYilhbBwZfg4N1ahmglW8lc4luWBKnxd+nKZ3PSxHqRimse8RFhq7k0/LFgKqdAjOLRbXLj44hn1LWlFHefuOOvyuM32NYCaOWD3zpiZMU7TBldqliO+FxQa6Q8oQba2h4nsDQCA9OTnuPeI7b/pIqwEnaBm9JQsvOYs0xoN+8smVW9esnHiLF7fKv5I6+2bXajU3Z6wiSuqo8coYYiMhiyzAn6jjq8DMqRvR2KCCfQIPFtZFkc9eAfaywsd9xtQYqOHDRq0dnt/zKw1yOjyod8gXnLAVxiXXJD9KtdrCMVygbjTuarDscVmIcIiJuDDuYq9ZE8mIMP8AUMNt0PlL4ype0SM2WbbCXfSWjEN4qPSL+81qDEbDd/2zAF9e/wBzWRqujEsfSdSoZRkSsfHpB81aOXvBArw/UcdXhKWZ3ekqBqhia4XdK81/wGYMEaSzDKFOP+KweKlsLOWIcty/uvbmVUFlGk8CXmdkPUJpH5lBUz1jHulpAE7/AAXXncRt2c35iXPyai4pGUkvNIrdDpC2BkhwaSqWIOipWBXig22y6b7xIZ42HtCCHIqewhBRVyecoKmnh+o46/HbEH8eLaWP2CcpS8aeA1Fq4uACOd/82MC1ppXmImxW3Lf5i4+1PJIqc6h9iBKwrfUBpEsK0W8vboLMvAIbPQNTE3KOd0FQAh3+TqdLmwBGHXV1CxRAalOSxxruZXTQmOowaYXzZCmiuj9Rx1+D7P8ArxcRrq8zLlNHirXEg0Qd4tFGnbYUlzy2bRyO8W2YTWoQ8Z3j6GSu5iK0rZfjoqXiUbjslZEKMAI9Gomba1Z1hfJBj/mU+kIDFsy5lfF/UcdXms1jj/UrKd4mphXy3oNo79HQNMqEx3JqbPcYaPJECI0cHtL1r6SptcjVOg5lnKBOp0ivoGgjlrqhvuwxTnKzW5Ktq6FTEeFLGrGNqN4Nz5JVflLo9OR37G/jfqOOvxqyDSeBqCpzdD6ZVCprT/VrFvpNZbauepDrAYtVBi4IPuM0f4w/N5g3yt69410HApAEoVI89gskAeIlLl+ezHXooA2MjHH2gQv8iq7IqRVk6qDqgHLBuHxP1HHyHgW1C7AAmlA2d+IEcWBxXMY4h00bs1ejJjXK97pjSZegf4ix+X8QU10eeYkcRxsYDWe3yKzp9ohzArX3iV05ooHksfsSFOHrC0kfOVd5fR+o4+P5Vxug0Au49mBZdMMeD2UMrM44qvjVjtdGqHKGlo8WtuFDefLvoJQ8sMFxREdBD5DNl5Ysuk9ZhjpRAaSF71JmGoPQR0rLSZqjXSufKVUwSxqNcdH6jj43gKxdcbGCJ0Bdi/IgNNvEvACPdiP2lr3+PpTTp62LPka4Zry0FuxLudSvhuCixBu91nGjJZolDy3qIAvaXFy9C/I/KJzEnrvYMoXPAPZltZLE3hp4fqOPieG/+wYld1/KEs1d3BpFZp95hp40gTu4Y6vkG/oEOpYr9/kdDVw9TZaMRFdNwWUC73CVkCLJDsqIqhyuX4oCNJuR42u3PnhBborEhpP1HHV4ayuX9We0vC2oLsCCWp2aEGEO8qDBsJKLldBkbue+yOGWR79NfEVMsJas6kr5Cswb+eJ5DEi2sHrfBtmvSckyuQcnlJelz9hx1+fipUolJUpK6Wdpkn4R16AiUmlsImjkAMsUarHpCEIUZjRa5Q9BrKsoBm61lLDycfI7ZWxk7l8RUTYRg8krl8SpY6HKYZo6J3JBgn7jjr8/Cf18Jl+8EzOQ0dtkdfEip0shVLmGBdv2nvmQw8K8PsM5pHFUMJ0jpNE0WOeHyNRtD211jTEGyy0O8o7Js+FdVQs1NZrNRLsgO0o+Qy/lhU8P3HEFdRB9n/XwliDmFumsY9BBCowHdlRgB/ZK3/i6Md6FT06FQw1hSQm3Xpseg1mczZNr0ZQx94Nl/Is1/wAQWMfe5VjN8ou9Vv4iNYNNp4LbDUv44930EZr6CwJ6RENWacXygOMEDB0JTr2I42WuFz1WWWWeCXwgh8K4NBc0e7xCjqsssssD6qoL2VNDASrLF1uP64dJf+VWMHZU6CyywukAjPYwwm12lTeGnyaYjeeiAUeTe9GKAZ2eFlnp8RRBTdXCwhsEoVRUF02Jzo+Sex57Hnseex57bn4wVfC0y1tV5pPY89jz2PPY89jz8M6ox5x2llFxcK3+YdVUbwLh/wAXPY89jz2PPa89jwShxB8yfQ9AYzc1Eg3giVDZez+EXUe1ajvbEWnnurMSjv7P4RTgrebEjhxyS5XC0YHdfwjHzczHLp480MpBlP4Q28JT/wCoj//aAAwDAQACAAMAAAAQ888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888oDEQ8888888888888888888888888888888+8wgqTX88888888888888888888888888888884DK79+Mz8888888888888888888888888s8888qcEi8O6q888888888888888888888888888888UEBVSSRV408888888888888888888888888887QwjqPU8sYU8888888888888888888888888888gvlHku8oY48888888888888888888888888888++uJNsEUMQAQ888888888888888888888888888888eYQIIc8Q4U8888888888888888888444wY4088wwIUMAMgc8844ww0088888888888so40cEM4Eg08cMgo4gEE8kE8s8Y88888888888kc8888880QU88wkAUskQ0gs88o008888888888A88sMY40AgU8sUAoIwo4MY888sc8888888888Mc88gE8QksoU8sM4osYU8c88gQ8IU888888888I88Us88888oU8sUU88sggU880Q08k888888888008oM08w40oU888488ko0c884M08wg88888888kU8s40EUoAoU8808840Acc888888scQ8888888sk888Mkc8ksU8sEsYYsgE88Y88s08kI88888888wYU088wgsQU84M8888Ac8QQ4Ecc84s08888888808YcQwkUoMMMI888oYMMc0wUoIMY408888888888MMs8888888888888888Mkc8888888888888888888888888888888888ccc88888888888888888888888888888888888Mcc88888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888/8QAHxEBAAIDAAIDAQAAAAAAAAAAAQARITFQEEFAUXCQ/9oACAEDAQE/EPybTriKpOHZ4PC2AkQ3wRangBynMU28MJwuyO6l8B1CH8CRgNMtIn3MQi9vCtjmGDZEdMzZAjAJR891BQYYEVuALkrQ1Cs5bLgo/ZDbRq9QDSDL8UU1FXL/AH0//8QAIREBAAICAQQDAQAAAAAAAAAAAQARITFQEEBBcVFw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") !important; width: 150px !important; height: 150px !important; max-height: none !important; display: block !important; object-fit: contain !important; opacity: 1 !important;}
:is(html, #cpa-shared-components) body .site-footer .footer__statement{margin: 0px !important; max-width: 470px !important; color: rgba(255, 255, 255, 0.68) !important; font-family: Arial, Helvetica, sans-serif !important; font-size: clamp(1.4rem, 2.4vw, 2.15rem) !important; line-height: 1.25 !important;}
:is(html, #cpa-shared-components) body .site-footer .footer__nav{display: grid !important; grid-template-columns: repeat(2, 145px) !important; grid-template-rows: repeat(3, minmax(1.5rem, auto)) !important; grid-auto-flow: row !important; gap: 1rem 1.25rem !important; align-content: start !important; width: 350px !important; justify-self: end !important;}
:is(html, #cpa-shared-components) body .site-footer .footer__nav a{width: 100% !important; color: rgb(255, 255, 255) !important; text-decoration: none !important;}
:is(html, #cpa-shared-components) body .site-footer .footer__nav a:nth-child(3),:is(html, #cpa-shared-components) body .site-footer .footer__nav a:nth-child(4){max-width: 120px !important;}
:is(html, #cpa-shared-components) body .site-footer .footer__nav a:hover,:is(html, #cpa-shared-components) body .site-footer .footer__nav a:focus-visible{color: rgb(245, 166, 35) !important;}
:is(html, #cpa-shared-components) body .site-footer .footer__bottom{min-height: 68px !important; display: flex !important; align-items: center !important; justify-content: space-between !important; gap: 2rem !important; border-top: 1px solid rgba(255, 255, 255, 0.18) !important; color: rgba(255, 255, 255, 0.55) !important; font-size: 0.78rem !important;}
:is(html, #cpa-shared-components) body .site-footer .footer__bottom p{margin: 0px !important;}
:is(html, #cpa-shared-components) body .site-footer .footer__bottom a{color: rgb(255, 255, 255) !important; font-weight: 700 !important; text-decoration: none !important;}
:is(html, #cpa-shared-components) body .site-footer .footer__bottom > :nth-child(2){margin-inline: auto !important;}
:is(html, #cpa-shared-components) body .site-footer .photo-credit a{border-bottom: 1px solid rgba(255, 255, 255, 0.45) !important;}
@media (max-width: 960px) {:is(html, #cpa-shared-components) body .site-header .shell,:is(html, #cpa-shared-components) body .site-footer .shell{width: min(760px, -42px + 100vw) !important;}
:is(html, #cpa-shared-components) body .site-header .header__inner{min-height: 74px !important;}
:is(html, #cpa-shared-components) body .site-header .brand img{width: 165px !important; height: 60px !important;}
:is(html, #cpa-shared-components) body .site-header .menu-button{position: relative !important; z-index: 60 !important; display: flex !important; align-items: center !important; gap: 0.8rem !important; padding: 0.55rem 0px !important; border: 0px !important; border-radius: 0px !important; background: transparent !important; color: rgb(11, 11, 10) !important; box-shadow: none !important; cursor: pointer !important;}
:is(html, #cpa-shared-components) body .site-header .menu-button__label{font-size: 0.76rem !important; font-weight: 800 !important; letter-spacing: 0.1em !important; text-transform: uppercase !important;}
:is(html, #cpa-shared-components) body .site-header .menu-button__icon{width: 26px !important; display: grid !important; gap: 6px !important;}
:is(html, #cpa-shared-components) body .site-header .menu-button__icon i{display: block !important; width: 100% !important; height: 2px !important; padding: 0px !important; margin: 0px !important; background: currentcolor !important; border: 0px !important; box-shadow: none !important;}
:is(html, #cpa-shared-components) body .site-header .menu-button[aria-expanded="true"] .menu-button__icon i:first-child{transform: translateY(4px) rotate(45deg) !important;}
:is(html, #cpa-shared-components) body .site-header .menu-button[aria-expanded="true"] .menu-button__icon i:last-child{transform: translateY(-4px) rotate(-45deg) !important;}
:is(html, #cpa-shared-components) body .site-header .primary-nav{position: fixed !important; inset: 74px 0px auto !important; height: calc(-74px + 100svh) !important; display: grid !important; align-content: start !important; gap: 0px !important; padding: 4rem 21px !important; overflow-y: auto !important; background: rgb(11, 11, 10) !important; color: rgb(255, 255, 255) !important; opacity: 0 !important; visibility: hidden !important; transform: translateY(-1rem) !important; transition: opacity 220ms, visibility 220ms, transform 220ms !important;}
:is(html, #cpa-shared-components) body .site-header .primary-nav.is-open{opacity: 1 !important; visibility: visible !important; transform: none !important;}
:is(html, #cpa-shared-components) body .site-header .nav-dropdown{border-bottom: 1px solid rgba(255, 255, 255, 0.24) !important;}
:is(html, #cpa-shared-components) body .site-header .nav-dropdown summary{padding: 1.1rem 0px !important; color: rgb(255, 255, 255) !important; font-size: clamp(1.55rem, 6.5vw, 2.35rem) !important; line-height: 1.05 !important; letter-spacing: -0.035em !important;}
:is(html, #cpa-shared-components) body .site-header .nav-dropdown summary::after{display: none !important;}
:is(html, #cpa-shared-components) body .site-header .nav-dropdown.is-active summary{color: rgb(245, 166, 35) !important;}
:is(html, #cpa-shared-components) body .site-header .nav-dropdown .nav-chevron{margin-left: auto !important;}
:is(html, #cpa-shared-components) body .site-header .nav-submenu{position: static !important; min-width: 0px !important; padding: 0px 0px 1rem 1rem !important; background: transparent !important; color: rgb(255, 255, 255) !important; border: 0px !important; box-shadow: none !important;}
:is(html, #cpa-shared-components) body .site-header .nav-submenu a{padding: 0.58rem 0px !important; border: 0px !important; color: rgba(255, 255, 255, 0.78) !important; font-size: 1rem !important; line-height: 1.25 !important; letter-spacing: 0px !important;}
:is(html, #cpa-shared-components) body .site-header .nav-submenu a:hover,:is(html, #cpa-shared-components) body .site-header .nav-submenu a:focus-visible{background: transparent !important; color: rgb(245, 166, 35) !important;}
:is(html, #cpa-shared-components) body .site-header .primary-nav > .nav-cta{margin-top: 2rem !important; justify-content: space-between !important; padding: 1.2rem !important; border: 0px !important; color: rgb(11, 11, 10) !important; font-size: 1.2rem !important;}
:is(html, #cpa-shared-components) body .site-footer .footer__main{grid-template-columns: 1fr 1fr !important; gap: clamp(3rem, 8vw, 8rem) !important; padding-block: 5rem !important;}
:is(html, #cpa-shared-components) body .site-footer .footer__nav{grid-area: 1 / 2 / span 2 !important; grid-template-columns: 1fr !important; grid-template-rows: none !important; width: auto !important; justify-self: stretch !important;}
:is(html, #cpa-shared-components) body .site-footer .footer__nav a{width: fit-content !important;}
}
@media (max-width: 640px) {:is(html, #cpa-shared-components) body .site-header .shell,:is(html, #cpa-shared-components) body .site-footer .shell{width: calc(-32px + 100vw) !important;}
:is(html, #cpa-shared-components) body .site-header .brand img{width: 145px !important; height: 56px !important;}
:is(html, #cpa-shared-components) body .site-footer .footer__main{grid-template-columns: 1fr !important; gap: 3rem !important; padding-block: 4rem !important;}
:is(html, #cpa-shared-components) body .site-footer .footer__nav{grid-area: auto !important;}
:is(html, #cpa-shared-components) body .site-footer .footer__bottom{align-items: flex-start !important; flex-direction: column !important; padding-block: 1.2rem !important; gap: 0.7rem !important;}
:is(html, #cpa-shared-components) body .site-footer .footer__bottom > :nth-child(2){margin-inline: 0px !important;}
}
:is(html, #cpa-shared-components) body .site-footer .footer__main > .footer-brand{grid-area: 1 / 1 !important; justify-self: start !important;}
:is(html, #cpa-shared-components) body .site-footer .footer__main > .footer__statement{grid-area: 1 / 2 !important; justify-self: start !important;}
:is(html, #cpa-shared-components) body .site-footer .footer__main > .footer__nav{grid-area: 1 / 3 !important; justify-self: end !important;}
@media (max-width: 960px) {:is(html, #cpa-shared-components) body .site-footer .footer__main > .footer-brand{grid-area: 1 / 1 !important;}
:is(html, #cpa-shared-components) body .site-footer .footer__main > .footer__statement{grid-area: 2 / 1 !important;}
:is(html, #cpa-shared-components) body .site-footer .footer__main > .footer__nav{grid-area: 1 / 2 / span 2 !important; justify-self: stretch !important;}
}
@media (max-width: 640px) {:is(html, #cpa-shared-components) body .site-footer .footer__main > .footer-brand{grid-area: 1 / 1 !important;}
:is(html, #cpa-shared-components) body .site-footer .footer__main > .footer__statement{grid-area: 2 / 1 !important;}
:is(html, #cpa-shared-components) body .site-footer .footer__main > .footer__nav{grid-area: 3 / 1 !important; justify-self: stretch !important;}
}

body.cpa-site-chrome .site-footer{--shell:min(1240px, calc(100vw - 72px))}
:is(html, #cpa-shared-components) .site-header{position: sticky; top: 0px; z-index: 50; background: rgba(255, 255, 255, 0.97); border-bottom: 1px solid var(--line); backdrop-filter: blur(12px);}
:is(html, #cpa-shared-components) .brand{display: block; flex: 0 0 auto;}
:is(html, #cpa-shared-components) .brand img{width: 190px; height: 68px; object-fit: contain; object-position: left center;}
:is(html, #cpa-shared-components) .primary-nav{display: flex; align-items: center; gap: clamp(1.5rem, 3vw, 2.7rem);}
:is(html, #cpa-shared-components) .primary-nav a{position: relative; font-size: 0.88rem; font-weight: 700; letter-spacing: 0.025em; text-decoration: none;}
:is(html, #cpa-shared-components) .primary-nav a:not(.nav-cta)::after{content: ""; position: absolute; left: 0px; right: 100%; bottom: -0.35rem; height: 2px; background: var(--amber); transition: right var(--ease);}
:is(html, #cpa-shared-components) .primary-nav a:not(.nav-cta):hover::after,:is(html, #cpa-shared-components) .primary-nav a:not(.nav-cta):focus-visible::after{right: 0px;}
:is(html, #cpa-shared-components) .nav-cta{display: inline-flex; align-items: center; gap: 1.3rem; padding: 0.82rem 1rem 0.82rem 1.25rem; background: var(--amber); border: 1px solid var(--amber); transition: background var(--ease), color var(--ease);}
:is(html, #cpa-shared-components) .nav-cta:hover,:is(html, #cpa-shared-components) .nav-cta:focus-visible{background: var(--ink); color: var(--white);}
:is(html, #cpa-shared-components) .menu-button{display: none;}
:is(html, #cpa-shared-components) .site-footer{background: var(--ink); color: var(--white);}
:is(html, #cpa-shared-components) .footer__main{display: grid; grid-template-columns: 0.85fr 1fr 0.45fr; gap: clamp(3rem, 8vw, 8rem); padding-block: 5rem; align-items: start;}
:is(html, #cpa-shared-components) .footer-brand{display: block; width: fit-content; text-decoration: none;}
:is(html, #cpa-shared-components) .footer-brand__logo{width: 150px; height: 150px; min-height: 150px; display: grid; place-items: center; padding: 0px; overflow: hidden; background: var(--white);}
:is(html, #cpa-shared-components) .footer-brand__logo img{width: 150px; height: 150px; max-height: none; object-fit: contain;}
:is(html, #cpa-shared-components) .footer__statement{margin: 0px; max-width: 520px; color: rgba(255, 255, 255, 0.68); font-family: Arial, Helvetica, sans-serif; font-size: clamp(1.4rem, 2.4vw, 2.15rem); line-height: 1.25;}
:is(html, #cpa-shared-components) .footer__nav{display: grid; gap: 0.85rem;}
:is(html, #cpa-shared-components) .footer__nav a{width: fit-content; color: rgba(255, 255, 255, 0.72); text-decoration: none;}
:is(html, #cpa-shared-components) .footer__nav a:hover,:is(html, #cpa-shared-components) .footer__nav a:focus-visible{color: var(--amber);}
:is(html, #cpa-shared-components) .footer__bottom{min-height: 68px; display: flex; align-items: center; justify-content: space-between; gap: 2rem; border-top: 1px solid rgba(255, 255, 255, 0.18); color: rgba(255, 255, 255, 0.55); font-size: 0.78rem;}
:is(html, #cpa-shared-components) .footer__bottom p{margin: 0px;}
:is(html, #cpa-shared-components) .footer__bottom a{color: var(--white); font-weight: 700; text-decoration: none;}
:is(html, #cpa-shared-components) .footer__bottom .photo-credit{margin-inline: auto;}
:is(html, #cpa-shared-components) .photo-credit a{border-bottom: 1px solid rgba(255, 255, 255, 0.45);}
@media (max-width: 960px) {body.cpa-site-chrome .site-footer{--shell:min(100% - 42px, 760px)}
:is(html, #cpa-shared-components) .brand img{width: 165px; height: 60px;}
:is(html, #cpa-shared-components) .menu-button{position: relative; z-index: 60; display: flex; align-items: center; gap: 0.8rem; padding: 0.55rem 0px; border: 0px; background: transparent; color: var(--ink); cursor: pointer;}
:is(html, #cpa-shared-components) .menu-button__label{font-size: 0.76rem; font-weight: 800; letter-spacing: 0.1em; text-transform: uppercase;}
:is(html, #cpa-shared-components) .menu-button__icon{width: 26px; display: grid; gap: 6px;}
:is(html, #cpa-shared-components) .menu-button__icon i{display: block; width: 100%; height: 2px; background: currentcolor; transition: transform var(--ease);}
:is(html, #cpa-shared-components) .menu-button[aria-expanded="true"] .menu-button__icon i:first-child{transform: translateY(4px) rotate(45deg);}
:is(html, #cpa-shared-components) .menu-button[aria-expanded="true"] .menu-button__icon i:last-child{transform: translateY(-4px) rotate(-45deg);}
:is(html, #cpa-shared-components) .primary-nav{position: fixed; inset: 74px 0px auto; height: calc(-74px + 100svh); display: grid; align-content: start; gap: 0px; padding: 4rem 21px; background: var(--ink); color: var(--white); opacity: 0; visibility: hidden; transform: translateY(-1rem); transition: opacity var(--ease), visibility var(--ease), transform var(--ease);}
:is(html, #cpa-shared-components) .primary-nav.is-open{opacity: 1; visibility: visible; transform: none;}
:is(html, #cpa-shared-components) .primary-nav a{padding: 1.2rem 0px; border-bottom: 1px solid rgba(255, 255, 255, 0.24); font-size: clamp(1.7rem, 7vw, 2.6rem); line-height: 1.05; letter-spacing: -0.035em;}
:is(html, #cpa-shared-components) .primary-nav a:not(.nav-cta)::after{display: none;}
:is(html, #cpa-shared-components) .primary-nav .nav-cta{margin-top: 2rem; justify-content: space-between; padding-inline: 1.2rem; border: 0px; color: var(--ink); font-size: 1.2rem;}
:is(html, #cpa-shared-components) .footer__main{grid-template-columns: 1fr 1fr;}
:is(html, #cpa-shared-components) .footer__nav{grid-area: 1 / 2 / span 2;}
}
@media (max-width: 640px) {body.cpa-site-chrome .site-footer{--shell:calc(100% - 32px)}
:is(html, #cpa-shared-components) .brand img{width: 145px; height: 56px;}
:is(html, #cpa-shared-components) .primary-nav{}
:is(html, #cpa-shared-components) .footer__main{grid-template-columns: 1fr; padding-block: 4rem;}
:is(html, #cpa-shared-components) .footer__nav{grid-area: auto;}
:is(html, #cpa-shared-components) .footer__bottom{align-items: flex-start; flex-direction: column; padding-block: 1.2rem; gap: 0.7rem;}
:is(html, #cpa-shared-components) .footer__bottom .photo-credit{margin-inline: 0px;}
}
:is(html, #cpa-shared-components) .menu-button,:is(html, #cpa-shared-components) .menu-button:hover,:is(html, #cpa-shared-components) .menu-button:focus,:is(html, #cpa-shared-components) .menu-button:active{appearance: none !important; background: transparent !important; color: rgb(11, 11, 10) !important; border: 0px !important; border-radius: 0px !important; box-shadow: none !important;}
:is(html, #cpa-shared-components) .menu-button::before,:is(html, #cpa-shared-components) .menu-button::after,:is(html, #cpa-shared-components) .menu-button__icon::before,:is(html, #cpa-shared-components) .menu-button__icon::after{content: none !important; display: none !important;}
:is(html, #cpa-shared-components) .menu-button__icon,:is(html, #cpa-shared-components) .menu-button__icon i{border: 0px !important; border-radius: 0px !important; box-shadow: none !important;}
:is(html, #cpa-shared-components) .menu-button__icon i{display: block !important; width: 100% !important; height: 2px !important; padding: 0px !important; margin: 0px !important; background: currentcolor !important;}
:is(html, #cpa-shared-components) .primary-nav{gap: clamp(0.85rem, 1.5vw, 1.45rem);}
:is(html, #cpa-shared-components) .nav-dropdown{position: relative;}
:is(html, #cpa-shared-components) .nav-dropdown summary{position: relative; display: flex; align-items: center; gap: 0.42rem; padding: 0.35rem 0px; list-style: none; cursor: pointer; color: inherit; font-size: 0.86rem; font-weight: 700; letter-spacing: 0.02em; white-space: nowrap;}
:is(html, #cpa-shared-components) .nav-dropdown summary::-webkit-details-marker{display: none;}
:is(html, #cpa-shared-components) .nav-dropdown summary::after{content: ""; position: absolute; left: 0px; right: 100%; bottom: -0.15rem; height: 2px; background: var(--amber); transition: right 220ms;}
:is(html, #cpa-shared-components) .nav-dropdown summary:hover::after,:is(html, #cpa-shared-components) .nav-dropdown summary:focus-visible::after{right: 0px;}
:is(html, #cpa-shared-components) .nav-chevron{width: 0.78em; height: 0.78em; transition: transform 220ms;}
:is(html, #cpa-shared-components) .nav-dropdown[open] .nav-chevron{transform: rotate(-90deg);}
@media (max-width: 960px) {:is(html, #cpa-shared-components) .primary-nav{overflow-y: auto;}
:is(html, #cpa-shared-components) .nav-dropdown{border-bottom: 1px solid rgba(255, 255, 255, 0.24);}
:is(html, #cpa-shared-components) .nav-dropdown summary{padding: 1.1rem 0px; color: var(--white); font-size: clamp(1.55rem, 6.5vw, 2.35rem); line-height: 1.05; letter-spacing: -0.035em;}
:is(html, #cpa-shared-components) .nav-dropdown summary::after{display: none;}
:is(html, #cpa-shared-components) .nav-dropdown.is-active summary{color: var(--amber);}
:is(html, #cpa-shared-components) .nav-dropdown .nav-chevron{margin-left: auto;}
}
:is(html, #cpa-shared-components) .footer__statement{font-family: Arial, Helvetica, sans-serif !important;}
@media (min-width: 961px) {:is(html, #cpa-shared-components) .footer__main{grid-template-columns: 160px minmax(240px, 1fr) 390px; gap: clamp(2.5rem, 4vw, 4.5rem); align-items: start; padding-block: 4.25rem;}
:is(html, #cpa-shared-components) .footer__nav{display: grid; grid-template-columns: repeat(2, 145px); grid-template-rows: repeat(3, minmax(1.5rem, auto)); grid-auto-flow: row; gap: 1rem 1.25rem; align-content: start; width: 350px; justify-self: end;}
:is(html, #cpa-shared-components) .footer__nav a{width: 100%; color: rgb(255, 255, 255);}
}
:is(html, #cpa-shared-components) .site-footer .footer-brand__logo{width: 150px !important; height: 150px !important; min-height: 150px !important; display: grid !important; place-items: center !important; padding: 0px !important; overflow: hidden !important; background: rgb(255, 255, 255) !important;}
:is(html, #cpa-shared-components) .site-footer .footer-brand__logo img{width: 150px !important; height: 150px !important; max-height: none !important; object-fit: contain !important;}
:is(html, #cpa-shared-components) .site-footer .footer__statement{font-family: Arial, Helvetica, sans-serif !important;}
:is(html, #cpa-shared-components) .site-footer .footer__nav a{color: rgb(255, 255, 255) !important;}
@media (min-width: 961px) {:is(html, #cpa-shared-components) .site-footer .footer__main{display: grid !important; grid-template-columns: 160px minmax(240px, 1fr) 390px !important; gap: clamp(2.5rem, 4vw, 4.5rem) !important; align-items: start !important; padding-block: 4.25rem !important;}
:is(html, #cpa-shared-components) .site-footer .footer__nav{display: grid !important; grid-template-columns: repeat(2, 145px) !important; grid-template-rows: repeat(4, minmax(1.5rem, auto)) !important; grid-auto-flow: row !important; gap: 1rem 1.25rem !important; align-content: start !important; width: 350px !important; justify-self: end !important;}
:is(html, #cpa-shared-components) .site-footer .footer__nav a{width: 100% !important;}
:is(html, #cpa-shared-components) .site-footer .footer__nav a:nth-child(1){grid-area: 1 / 1 !important;}
:is(html, #cpa-shared-components) .site-footer .footer__nav a:nth-child(2){grid-area: 1 / 2 !important;}
:is(html, #cpa-shared-components) .site-footer .footer__nav a:nth-child(3){grid-area: 2 / 1 !important;}
:is(html, #cpa-shared-components) .site-footer .footer__nav a:nth-child(4){grid-area: 2 / 2 !important;}
:is(html, #cpa-shared-components) .site-footer .footer__nav a:nth-child(5){grid-area: 3 / 2 !important;}
:is(html, #cpa-shared-components) .site-footer .footer__nav a:nth-child(6){grid-area: 4 / 2 !important; margin-top: -1.45rem !important;}
:is(html, #cpa-shared-components) .site-footer .footer__nav a:nth-child(7){grid-area: 3 / 1 !important;}
}
@media (min-width: 641px) and (max-width: 960px) {:is(html, #cpa-shared-components) .site-footer .footer__main{grid-template-columns: 1fr 1fr !important; gap: clamp(3rem, 8vw, 8rem) !important; padding-block: 5rem !important;}
:is(html, #cpa-shared-components) .site-footer .footer__nav{grid-area: 1 / 2 / span 2 !important; display: grid !important; grid-template-columns: 1fr !important; gap: 0.85rem !important; width: auto !important; justify-self: stretch !important;}
}
@media (max-width: 640px) {:is(html, #cpa-shared-components) .site-footer .footer__main{grid-template-columns: 1fr !important; gap: clamp(3rem, 8vw, 8rem) !important; padding-block: 4rem !important;}
:is(html, #cpa-shared-components) .site-footer .footer__nav{grid-area: auto !important; display: grid !important; grid-template-columns: 1fr !important; gap: 0.85rem !important; width: auto !important; justify-self: stretch !important;}
:is(html, #cpa-shared-components) .site-footer .footer__bottom{align-items: flex-start !important; flex-direction: column !important; padding-block: 1.2rem !important; gap: 0.7rem !important;}
:is(html, #cpa-shared-components) .site-footer .footer__bottom .photo-credit{margin-inline: 0px !important;}
}
:is(html, #cpa-shared-components) .site-footer .footer__legal-break{display: none;}
@media (min-width: 961px) {:is(html, #cpa-shared-components) body .site-footer .footer__legal-block{display: inline-block !important; text-align: left !important;}
:is(html, #cpa-shared-components) body .site-footer .footer__legal-break{display: block !important;}
}
@media (min-width: 961px) and (max-width: 1200px) {:is(html, #cpa-shared-components) body .site-footer .footer__bottom{width: calc(var(--shell) - 22px) !important; display: grid !important; grid-template-columns: 1fr auto 1fr !important; align-items: center !important;}
:is(html, #cpa-shared-components) body .site-footer .footer__bottom > p:first-child{justify-self: start !important;}
:is(html, #cpa-shared-components) body .site-footer .footer__bottom .photo-credit{margin: 0px !important; justify-self: center !important;}
:is(html, #cpa-shared-components) body .site-footer .footer__bottom > a{justify-self: end !important;}
}
@media (max-width: 960px) {:is(html, #cpa-shared-components) .site-footer .footer__nav br{display: none !important;}
:is(html, #cpa-shared-components) .site-footer .footer__nav a{white-space: nowrap !important;}
}
:is(html, #cpa-shared-components) .mobile-nav-groups{display: none;}
:is(html, #cpa-shared-components) .site-menu-window{position: relative;}
:is(html, #cpa-shared-components) .site-menu-trigger{position: relative; display: flex; align-items: center; gap: 0.42rem; padding: 0.35rem 0px; list-style: none; cursor: pointer; background: transparent; border: 0px; color: var(--ink); font-size: 0.88rem; font-weight: 700; letter-spacing: 0.025em; white-space: nowrap;}
:is(html, #cpa-shared-components) .site-menu-trigger::-webkit-details-marker{display: none;}
:is(html, #cpa-shared-components) .site-menu-trigger::after{content: ""; position: absolute; left: 0px; right: 100%; bottom: -0.35rem; height: 2px; background: var(--amber); transition: right var(--ease);}
:is(html, #cpa-shared-components) .site-menu-trigger:hover::after,:is(html, #cpa-shared-components) .site-menu-trigger:focus-visible::after{right: 0px;}
:is(html, #cpa-shared-components) .site-menu-window[open] > .site-menu-trigger .nav-chevron{transform: rotate(-90deg);}
:is(html, #cpa-shared-components) .site-menu-panel{position: absolute; top: calc(100% + 1rem); right: 0px; z-index: 90; width: min(410px, -72px + 100vw); height: auto; max-height: none; overflow: visible; padding: 0.55rem; background: var(--white); color: var(--ink); border: 1px solid var(--ink); box-shadow: rgba(11, 11, 10, 0.18) 0px 18px 40px;}
:is(html, #cpa-shared-components) .site-menu-panel > .nav-dropdown{position: static; border-bottom: 1px solid var(--line);}
:is(html, #cpa-shared-components) .site-menu-panel > .nav-dropdown:last-of-type{border-bottom: 0px;}
:is(html, #cpa-shared-components) .site-menu-panel > .nav-dropdown > summary{padding: 0.9rem 0.8rem; color: var(--ink); font-size: 0.9rem; font-weight: 800; letter-spacing: 0.02em;}
:is(html, #cpa-shared-components) .site-menu-panel > .nav-dropdown > summary::after{display: none;}
:is(html, #cpa-shared-components) .site-menu-panel > .nav-dropdown .nav-chevron{margin-left: auto;}
:is(html, #cpa-shared-components) .site-menu-panel > .nav-dropdown .nav-submenu{position: static !important; display: grid !important; width: 100% !important; min-width: 0px !important; padding: 0.2rem 0.8rem 0.8rem 1.15rem !important; background: transparent !important; color: var(--ink) !important; border: 0px !important; box-shadow: none !important;}
:is(html, #cpa-shared-components) .site-menu-panel > .nav-dropdown .nav-submenu a{display: block !important; padding: 0.52rem 0px !important; border: 0px !important; background: transparent !important; color: var(--ink) !important; font-size: 0.78rem !important; line-height: 1.25 !important; letter-spacing: 0.01em !important; white-space: normal !important;}
:is(html, #cpa-shared-components) .site-menu-panel > .nav-dropdown .nav-submenu a:hover,:is(html, #cpa-shared-components) .site-menu-panel > .nav-dropdown .nav-submenu a:focus-visible{background: transparent !important; color: var(--amber-dark) !important;}
:is(html, #cpa-shared-components) .site-menu-panel > .site-menu-student{width: 100%; margin-top: 0.55rem; justify-content: space-between; text-decoration: none;}
@media (min-width: 961px) {:is(html, #cpa-shared-components) .primary-nav{gap: clamp(1rem, 2vw, 1.7rem);}
}
@media (max-width: 960px) {:is(html, #cpa-shared-components) .desktop-section-link,:is(html, #cpa-shared-components) .site-menu-window{display: none !important;}
:is(html, #cpa-shared-components) .mobile-nav-groups{display: contents;}
:is(html, #cpa-shared-components) body .site-header .mobile-nav-groups > .nav-cta{margin-top: 2rem !important; justify-content: space-between !important; padding: 1.2rem !important; border: 0px !important; color: rgb(11, 11, 10) !important; font-size: 1.2rem !important;}
}
@media (max-width: 960px) {:is(html, #cpa-shared-components) .site-footer .footer__nav a:nth-child(1){order: 1 !important;}
:is(html, #cpa-shared-components) .site-footer .footer__nav a:nth-child(2){order: 2 !important;}
:is(html, #cpa-shared-components) .site-footer .footer__nav a:nth-child(3){order: 3 !important;}
:is(html, #cpa-shared-components) .site-footer .footer__nav a:nth-child(7){order: 4 !important;}
:is(html, #cpa-shared-components) .site-footer .footer__nav a:nth-child(4){order: 5 !important;}
:is(html, #cpa-shared-components) .site-footer .footer__nav a:nth-child(5){order: 6 !important;}
:is(html, #cpa-shared-components) .site-footer .footer__nav a:nth-child(6){order: 7 !important;}
}

:is(html, #cpa-shared-components) .site-footer .footer__legal{padding-block: 0px 2rem; color: rgba(255, 255, 255, 0.66); font-family: Arial, Helvetica, sans-serif; font-size: 0.9rem; line-height: 1.55;}
:is(html, #cpa-shared-components) .site-footer .footer__legal p{width: 100%; margin: 0px;}
@media (min-width: 961px) {:is(html, #cpa-shared-components) body .site-footer .footer__legal p{text-align: center !important;}
:is(html, #cpa-shared-components) body .site-footer .footer__main{grid-template-columns: 282px minmax(360px, 1fr) 210px !important; gap: clamp(3rem, 4.5vw, 4rem) !important; padding-top: 4.25rem !important; padding-bottom: 3rem !important; align-items: start !important;}
:is(html, #cpa-shared-components) body .site-footer .footer-brand{width: 282px !important; height: 282px !important; min-height: 282px !important; align-self: start !important; transform: translateX(15px) !important;}
:is(html, #cpa-shared-components) body .site-footer .footer-brand__logo,:is(html, #cpa-shared-components) body .site-footer .footer-brand__logo img{width: 282px !important; height: 282px !important; min-height: 282px !important;}
:is(html, #cpa-shared-components) body .site-footer .footer__statement{width: 100% !important; max-width: 620px !important; place-self: center !important; margin: 0px !important; font-size: clamp(2rem, 2.5vw, 2.35rem) !important; line-height: 1.22 !important; transform: translateX(13px) !important;}
:is(html, #cpa-shared-components) body .site-footer .footer__nav{display: grid !important; grid-template-columns: 1fr !important; grid-template-rows: none !important; grid-auto-flow: row !important; align-content: start !important; justify-self: end !important; width: 210px !important; gap: 1rem !important; transform: translateX(-20px) !important;}
:is(html, #cpa-shared-components) body .site-footer .footer__nav > a[class^="footer-link--"]{grid-area: auto !important; order: initial !important; margin: 0px !important; width: 100% !important; white-space: nowrap !important;}
:is(html, #cpa-shared-components) body .site-footer .footer__nav br{display: none !important;}
}
@media (max-width: 960px) {:is(html, #cpa-shared-components) .site-footer .footer-link--home{order: 1 !important;}
:is(html, #cpa-shared-components) .site-footer .footer-link--resources{order: 2 !important;}
:is(html, #cpa-shared-components) .site-footer .footer-link--news{order: 3 !important;}
:is(html, #cpa-shared-components) .site-footer .footer-link--support{order: 4 !important;}
:is(html, #cpa-shared-components) .site-footer .footer-link--placements{order: 5 !important;}
:is(html, #cpa-shared-components) .site-footer .footer-link--instagram{order: 6 !important;}
:is(html, #cpa-shared-components) .site-footer .footer-link--privacy{order: 7 !important; margin-top: 0px !important;}
}
@media (max-width: 640px) {:is(html, #cpa-shared-components) .site-footer .footer__main{padding-bottom: 2.25rem !important;}
:is(html, #cpa-shared-components) .site-footer .footer__legal{padding-bottom: 1.75rem; font-size: 0.86rem;}
:is(html, #cpa-shared-components) .site-footer .footer__legal p{max-width: 320px;}
}

@media (max-width: 960px) {:is(html, #cpa-shared-components) body .site-footer .footer__statement{width: 100% !important; max-width: 520px !important; margin: 0px !important; justify-self: start !important; text-align: left !important; transform: none !important;}
:is(html, #cpa-shared-components) body .site-footer .footer__legal p{text-align: left !important;}
}

:is(html, #cpa-shared-components) .site-menu-panel{max-height: calc(-120px + 100svh); overflow: auto;}
:is(html, #cpa-shared-components) body.cpa-site-chrome .site-footer .footer__nav > a[class^="footer-link--"]{order: initial !important;}
:is(html, #cpa-shared-components) body.cpa-site-chrome .site-footer .footer-brand__logo img{content: normal !important;}
@media (min-width: 961px) {:is(html, #cpa-shared-components) body.cpa-site-chrome .site-footer{--footer-logo-size: 282px;}
:is(html, #cpa-shared-components) body.cpa-site-chrome .site-footer .footer__main{grid-template-columns: 282px minmax(360px, 1fr) 210px !important;}
:is(html, #cpa-shared-components) body.cpa-site-chrome .site-footer .footer-brand,:is(html, #cpa-shared-components) body.cpa-site-chrome .site-footer .footer-brand__logo,:is(html, #cpa-shared-components) body.cpa-site-chrome .site-footer .footer-brand__logo img{width: var(--footer-logo-size) !important; height: var(--footer-logo-size) !important; min-height: var(--footer-logo-size) !important;}
:is(html, #cpa-shared-components) body.cpa-site-chrome .site-footer .footer__statement{font-size: var(--mission-size,clamp(26px,2.35vw,38px)) !important; line-height: var(--mission-leading,1.3) !important; place-self: start center !important; width: calc(100% - 36px) !important; max-width: 584px !important; transform: translateX(-2.5px) !important;}
:is(html, #cpa-shared-components) body.cpa-site-chrome .site-footer .footer__nav{width: 210px !important; height: 282px !important; grid-template-rows: repeat(8, 1.55em) !important; align-content: space-between !important; row-gap: 0px !important; transform: translateX(-20px) !important;}
:is(html, #cpa-shared-components) body.cpa-site-chrome .site-footer .footer__nav > a[class^="footer-link--"]{max-width: none !important;}
:is(html, #cpa-shared-components) body.cpa-site-chrome .site-footer .footer__legal p{text-align: left !important; padding-left: 15px !important;}
:is(html, #cpa-shared-components) body.cpa-site-chrome .site-footer .footer__legal-block{text-align: left !important;}
}
@media (max-width: 960px) {:is(html, #cpa-shared-components) body.cpa-site-chrome .site-header .primary-nav:not(.is-open){visibility: hidden !important; opacity: 0 !important; pointer-events: none !important; transition: none !important;}
}

body.cpa-site-chrome .site-footer .footer__statement{transition:none!important}
@media(min-width:961px){:is(html,#cpa-shared-components) body.cpa-site-chrome .site-header .primary-nav a.desktop-section-link{padding:0!important;line-height:1.55!important;border:0!important}}
