.coast-intro{display:flex;align-items:center;gap:25px;justify-content:space-between;margin:20px 0 25px}.coast-intro h2{font:600 35px/1.2 Outfit,sans-serif;margin:10px 0}.coast-intro p{max-width:740px;color:#5b7388;line-height:1.8;font-size:14px}.coast-intro>span{padding:18px;background:#ffdfa7;color:#6e552c;font-weight:700;border-radius:18px;min-width:140px;text-align:center}.coast-lab{display:grid;grid-template-columns:1fr 1fr;gap:30px;background:white;border:1px solid #dbe5ea;border-radius:24px;padding:28px}.coast-lab h3{font:600 29px Outfit,sans-serif;margin:0 0 20px}.coast-lab h4{font:600 22px Outfit,sans-serif;margin:24px 0 10px}.coast-lab p{font-size:14px;line-height:1.8;color:#5b7388}.coast-stages{display:flex;gap:7px;flex-wrap:wrap}.coast-stages button,.coast-local-examples button,.coast-launch,.coast-cards button{border:1px solid #cbdce4;border-radius:11px;padding:11px 14px;color:#2f5e78;background:#f6fafc;font:600 12px Outfit,sans-serif;cursor:pointer}.coast-stages button[aria-pressed=true]{background:#2f5e78;color:white}#coastStageScene{align-self:center}#coastStageScene svg{width:100%;height:auto}.coast-lab a,.coast-model-note a{color:#3b7192}.coast-lab a{font-size:11px}.coast-model-note{font-size:11px!important;line-height:1.8;color:#697f91;margin:15px 0 35px}.coast-local-examples{padding:20px 0 30px}.coast-local-examples h3,.coast-catalogue-heading h3{font:600 25px Outfit,sans-serif}.coast-local-examples button{margin:0 8px 8px 0}.coast-catalogue-heading{display:flex;gap:20px;align-items:end;flex-wrap:wrap}.coast-catalogue-heading h3{margin-right:auto}.coast-catalogue-heading label{display:grid;gap:8px;font-size:11px;font-weight:700}.coast-catalogue-heading select{padding:12px;border:1px solid #cbdce4;border-radius:10px;background:white;color:#31516f;font:inherit}.coast-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin:20px 0}.coast-cards article{display:flex;flex-direction:column;align-items:start;background:white;border:1px solid #dbe5ea;border-radius:20px;padding:24px}.coast-cards small{font-size:10px;letter-spacing:1px;color:#6b8395;text-transform:uppercase}.coast-cards h3{font:600 24px/1.2 Outfit,sans-serif;margin:18px 0 8px}.coast-cards p{font-size:13px;line-height:1.8;color:#5b7388}.coast-cards details{margin:10px 0 20px;font-size:12px;line-height:1.6}.coast-cards summary{font-weight:700;cursor:pointer}.coast-cards button{margin-top:auto}.coast-cards a{margin-top:14px;font-size:10px;color:#628199}.coast-empty{grid-column:1/-1;padding:30px;background:#fff0d5;border-radius:15px}.coast-marker-note{padding:12px;background:#fff1ce;color:#705d3b!important;font-size:11px!important;line-height:1.7!important}.coast-launch{margin:0 0 24px;background:#dfedf4;padding:15px 22px;text-align:left}@media(max-width:900px){.coast-lab{grid-template-columns:1fr}.coast-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.coast-intro>span{display:none}}@media(max-width:600px){.coast-cards{grid-template-columns:1fr}.coast-lab{padding:20px}.coast-intro h2{font-size:30px}.coast-catalogue-heading label,.coast-catalogue-heading select{width:100%}}
