/* Explain the planner before the demonstration, keeping the approved floor artwork. */
#eko-floor-hero .eko-hero-intro{flex:0 0 100%;max-width:36ch;margin:0 auto;color:#fff;font:500 clamp(13px,1.15vw,17px)/1.45 'Work Sans',sans-serif;text-wrap:balance;text-shadow:0 1px 4px #071005}
@media(min-width:901px){
 #eko-floor-hero .eko-hero-copy{row-gap:12px}
 #eko-floor-hero .eko-hero-intro{background:#10160eeb;border-radius:6px;padding:7px 10px;box-sizing:border-box}
}
.eko-start-links{background:#f3f6ed;border-block:1px solid #d8e0ce;padding:20px 0}
.eko-start-links .container{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}
.eko-start-links a{display:block;border:1px solid #c5d2b7;border-radius:10px;padding:16px;background:#fff;color:#182511;text-decoration:none;min-height:90px;box-sizing:border-box}
.eko-start-links strong{display:block;font-size:16px;line-height:1.4;color:#244a0b;margin-bottom:5px}
.eko-start-links span{display:block;font-size:13px;line-height:1.45;color:#46523e}
.eko-start-links a:hover{border-color:#416f1c;background:#f8fbf4}
.eko-start-links a:focus-visible{outline:3px solid #244a0b;outline-offset:3px}
@media(max-width:900px){
 #eko-floor-hero .eko-hero-copy{position:relative;left:auto;top:auto;transform:none;width:100%;max-width:none;padding:24px 20px;row-gap:15px;background:#f3f6ed;box-sizing:border-box;z-index:3}
 #eko-floor-hero .eko-hero-copy::before,#eko-floor-hero .scene::before{display:none}
 body #eko-floor-hero h1{color:#15220e;text-shadow:none;font-size:clamp(24px,4.7vw,38px)}
 body #eko-floor-hero h1 .hl{color:#315b0a;-webkit-text-fill-color:currentColor}
 #eko-floor-hero .eko-hero-intro{color:#35442b;font-size:15px;line-height:1.5;text-shadow:none;max-width:35ch}
 #eko-floor-hero #tour-launcher.eko-tour-inline{color:#244a0b!important;background:transparent!important;border-color:#6c8059!important}
 .eko-start-links .container{grid-template-columns:repeat(2,minmax(0,1fr))}
}
@media(max-width:360px){#eko-floor-hero .eko-hero-copy{padding:22px 14px}.eko-start-links a{padding:13px}.eko-start-links strong{font-size:15px}}
