.studio-location{padding:18px;margin-top:18px;margin-bottom:18px;border:1px solid #cbdadb;border-radius:12px;background:#edf7f5;color:#102b3c}.studio-location-row{display:flex;flex-wrap:wrap;gap:12px;margin-top:12px}.studio-location-row select{font:inherit;min-height:44px;max-width:100%;flex:1;min-width:160px;padding:8px;border:1px solid #a8c7c5;border-radius:7px;background:#fff;color:#102b3c}.studio-location p{font-size:13px;margin-bottom:0}

.studio-location{padding:12px 18px;font-size:14px}.studio-location details{display:inline-block;margin:0 16px}.studio-location summary{cursor:pointer;color:#007b77;font-weight:700}.studio-location details[open]{display:block;margin:12px 0}.studio-location button{margin:12px 10px 0 0;padding:8px;border:1px solid #a8c7c5;border-radius:8px;background:white;color:#102b3c}.studio-location details a{font-size:12px}.studio-location> a{display:inline-block;margin-top:8px}@media(max-width:600px){.studio-location>span{display:block}.studio-location details{margin:8px 12px 0 0}}
.studio-location>a:last-child{display:block;font-size:10px;color:#526d73;margin-top:4px}
