.studio-preview-banner{margin:0!important;padding:12px 20px;background:#fff0ce;text-align:center;font:14px/1.5 Arial,sans-serif}.studio-public-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.studio-topic-card{border:1px solid #d8e3dc;border-radius:7px;padding:24px;background:#f7faf7}.studio-topic-card h3{font-size:23px}.studio-topic-card p{font-size:14px;color:#5a7367}.studio-topic-card span{font-weight:600;color:#27675c}.studio-public-image{display:block;width:100%;max-height:320px;object-fit:cover;border-radius:4px;margin:15px 0}.studio-visually-hidden{position:absolute;clip:rect(0,0,0,0);width:1px;height:1px;overflow:hidden}@media(max-width:800px){.studio-public-grid{grid-template-columns:1fr 1fr}}@media(max-width:560px){.studio-public-grid{grid-template-columns:1fr}}

.studio-hero{position:relative;isolation:isolate;overflow:hidden}.studio-hero-image{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:-2}.studio-hero:has(.studio-hero-image)::before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#102d37ee,#102d37b0);z-index:-1}

.wh-geo-options{display:flex;flex-direction:column;max-height:220px;overflow:auto;background:#fff;color:#102d37;box-shadow:0 8px 20px #102d3722}.wh-geo-options:empty{display:none}.wh-geo-options button{background:#fff;color:#123;border:0;border-bottom:1px solid #ddd;text-align:left;padding:12px;cursor:pointer}.wh-geo-options button:hover,.wh-geo-options button:focus{background:#e3f2ec}
