.market-back{display:inline-block;color:#4d89a8;font-size:15px;letter-spacing:.5px;border-bottom:1px solid #a9cee2;padding-bottom:7px;margin-bottom:26px}.market-intro-note{font-size:16px;color:#60879d;line-height:1.8;max-width:850px}.market-intro{padding:55px 7%;display:grid;grid-template-columns:1.2fr 1fr;gap:70px}.market-intro h2,.market-feasibility h2{font:normal 47px/1.15 Georgia;color:#285f7d;letter-spacing:-.8px;margin:0 0 25px}.market-intro p,.market-feasibility p{font-size:21px;line-height:1.85;color:#567e94}.market-intro h3{font:normal 32px Georgia;color:#2f6b8a;margin:0 0 25px}.market-intro>div:last-child{background:#e8f5fc;border-radius:28px;padding:30px}.market-directory{padding:0 7% 65px}.market-filter{display:grid;grid-template-columns:1fr 1fr .7fr;gap:25px;align-items:end;margin-bottom:35px;border:1px solid #bedbea;border-radius:24px;padding:26px;background:#f0f9fe}.market-filter label{display:block;font-size:15px;letter-spacing:.5px;margin-bottom:12px;color:#527f98}.market-filter select{width:100%;padding:14px;border:1px solid #bfdbea;border-radius:12px;background:#fff;color:#316b8b;font-size:20px;min-height:52px}.market-filter p{font-size:18px;color:#6b91a7;margin-bottom:14px}.market-cards{display:grid;grid-template-columns:1fr 1fr;gap:28px}.market-card{border:1px solid #c4dfea;border-radius:30px;background:#fbfeff;padding:32px;display:flex;flex-direction:column}.market-card[hidden]{display:none!important}.market-card-top{display:flex;justify-content:space-between;gap:15px;flex-wrap:wrap;line-height:1.8}.market-card-top>span{font-size:14px;letter-spacing:.5px;color:#6d9bb3}.market-card-top>small{font-size:14px;border:1px solid #b5d6e8;border-radius:25px;padding:4px 12px;color:#4a809c;background:#ebf7fe}.market-card h2{font:normal 37px/1.15 Georgia;color:#285f7d;letter-spacing:-.7px;margin:22px 0 15px}.market-headline{font-size:21px;line-height:1.8;color:#50809a;margin:0 0 25px}.market-detail h3{font-size:15px;letter-spacing:.5px;text-transform:uppercase;color:#4d8bae;margin:24px 0 12px}.market-detail p{font-size:20px;line-height:1.85;color:#587f95;margin:0}.market-source{display:flex;align-items:center;gap:18px;margin:28px 0 0;font-size:15px;letter-spacing:.5px;color:#357fa3;border-top:1px solid #c9e1ee;padding-top:22px}.market-source-name{font-size:15px;line-height:1.8;color:#789bad;margin:10px 0 25px}.market-actions{display:flex;gap:20px;align-items:center;flex-wrap:wrap;margin-top:auto}.market-actions .button{border-radius:30px;background:#2f7498;color:white;border-color:#2f7498;font-size:14px;padding:15px 18px;gap:20px}.market-actions .text-link{font-size:14px;margin-top:0}.market-feasibility{padding:65px 7%;background:#e5f3fb;border-radius:90px 90px 0 0;display:grid;grid-template-columns:1fr 1.1fr;gap:70px}.market-feasibility .button{background:#2f7498;color:white;border-color:#2f7498;border-radius:30px;margin-top:20px;gap:25px}.market-feasibility ol{margin:0;padding-left:23px;color:#557e94;line-height:1.85;font-size:20px}.market-feasibility li{margin-bottom:20px;padding-left:8px}.market-feasibility strong{color:#2f6e8e}.market-footnote{padding:28px 7% 45px;background:#f1f9fe}.market-footnote p{font-size:16px;line-height:1.9;color:#6a8b9e;max-width:1100px}.development-market-teaser{margin:0 7% 55px;padding:35px;border:1px solid #c1ddeb;background:#e8f5fc;border-radius:28px;display:grid;grid-template-columns:1.2fr 1fr;gap:35px;align-items:center}.development-market-teaser h2{font:normal 37px/1.15 Georgia;color:#2c6786;letter-spacing:-.6px;margin:17px 0}.development-market-teaser p{font-size:20px;line-height:1.85;color:#5e8499}.development-market-teaser .button{border-radius:30px;background:#2f7498;border-color:#2f7498;color:white;font-size:15px;line-height:1.7;gap:20px}.market-filter select:focus-visible{outline:2px solid #5a9bbd;outline-offset:3px}#market-empty{font-size:21px;color:#527f98;line-height:1.8}
@media(max-width:760px){.market-intro{padding:40px 7%;grid-template-columns:1fr;gap:25px}.market-intro h2,.market-feasibility h2{font-size:40px}.market-intro p,.market-feasibility p{font-size:20px}.market-intro>div:last-child{padding:27px 23px}.market-directory{padding:0 6% 50px}.market-filter{grid-template-columns:1fr;gap:22px;padding:25px 20px}.market-filter p{margin:0}.market-cards{grid-template-columns:1fr;gap:24px}.market-card{padding:28px 23px}.market-card h2{font-size:35px}.market-headline{font-size:20px}.market-detail p{font-size:20px}.market-actions{gap:20px}.market-actions .button{font-size:15px;gap:20px}.market-feasibility{grid-template-columns:1fr;padding:55px 7%;border-radius:60px 60px 0 0;gap:35px}.market-feasibility .button{font-size:15px;gap:18px}.market-footnote{padding:25px 7% 40px}.market-footnote p{font-size:16px}.development-market-teaser{margin:0 5% 40px;padding:30px 22px;grid-template-columns:1fr;gap:20px}.development-market-teaser h2{font-size:35px}.development-market-teaser .button{font-size:15px;gap:18px;justify-content:space-between}}
