.public-markets{border-top:1px solid #ded8cc}.public-markets h2{max-width:24ch}.markets-intro{max-width:68ch;line-height:1.7}.state-market-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));align-items:start;gap:16px;margin:28px 0}.state-market{background:#f3efe8;border-top:2px solid #ac815b}.state-market summary{cursor:pointer;padding:20px;list-style:none}.state-market summary::-webkit-details-marker{display:none}.state-market summary strong{display:block;font-size:24px}.state-market summary>span{display:block;font-size:12px;line-height:1.5;min-height:36px;margin-top:8px}.state-market summary small{display:block;font-size:12px;line-height:1.5;margin-top:14px;text-decoration:underline;text-underline-offset:4px}.state-market[open] summary small span{display:none}.state-market[open] summary small:after{content:' −'}.state-market-body{padding:0 20px 22px}.state-market-body h3{font-size:18px}.state-market-body p{font-size:14px;line-height:1.65}.state-market-body a{font-size:12px;overflow-wrap:anywhere}.markets-note{max-width:85ch;font-size:12px;line-height:1.65;color:#565852}.markets-contact{margin-top:30px}.markets-contact h3{font-size:24px}.markets-contact .contact-button{display:inline-block;margin-top:12px}.state-market summary:focus-visible{outline:3px solid #99602d;outline-offset:3px}@media(max-width:1000px){.state-market-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.state-market-grid{grid-template-columns:1fr;gap:10px}.state-market summary{padding:16px}.state-market summary strong{font-size:22px}.state-market summary>span{min-height:0}.state-market summary small{margin-top:8px}.state-market-body{padding:0 16px 18px}}.market-licensing{border-top:1px solid #ded8cc;border-bottom:1px solid #ded8cc;margin:14px 0}.market-licensing summary{cursor:pointer;padding:14px 0;font-size:14px;font-weight:600;min-height:44px}.market-licensing>div{max-width:72ch;padding:0 0 18px}.market-licensing p{font-size:14px;line-height:1.65}.market-licensing a{font-size:13px}.market-licensing summary:focus-visible{outline:3px solid #99602d;outline-offset:3px}