.stall-welcome{color:#183c2d;background:#f7f7f0;min-height:100vh;padding:0 max(24px,50vw - 560px);font-family:Arial,sans-serif}.stall-welcome *{box-sizing:border-box}.stall-welcome a{color:inherit}.stall-welcome header,.stall-welcome footer{justify-content:space-between;align-items:center;gap:24px;padding:28px 0;display:flex}.stall-wordmark{letter-spacing:-1px;font-size:27px;font-weight:800;text-decoration:none}.stall-welcome header>a:last-child{font-size:14px;font-weight:600}.stall-intro{max-width:850px;padding:85px 0 65px}.stall-kicker{letter-spacing:2px;color:#667d55;font-size:11px;font-weight:700}.stall-intro h1{letter-spacing:-1.5px;margin:22px 0;font:clamp(39px,5.5vw,68px)/1.12 Georgia,serif}.stall-intro h1 em{color:#617b52}.stall-intro>p:not(.stall-kicker){max-width:640px;font-size:18px;line-height:1.7}.stall-start{background:#183c2d;border-radius:10px;gap:28px;margin:16px 0;padding:17px 23px;font-weight:700;text-decoration:none;display:inline-flex;color:#fff!important}.stall-intro .stall-signin-note{color:#5b6d60;max-width:550px!important;font-size:13px!important}.stall-features{grid-template-columns:repeat(3,1fr);gap:22px;padding:0 0 65px;display:grid}.stall-features article{border-top:1px solid #cfd9c8;padding-top:24px}.stall-features article>span{color:#667d55;font-size:12px}.stall-features h2{margin:16px 0 12px;font:25px Georgia,serif}.stall-features p{color:#5b6d60;font-size:15px;line-height:1.7}.stall-welcome footer{color:#5b6d60;border-top:1px solid #dfe4d8;font-size:13px}.stall-welcome a:focus-visible{outline-offset:5px;outline:3px solid #79995b}.stall-start:hover{background:#2d543d}@media (max-width:650px){.stall-intro{padding:50px 0 40px}.stall-features{grid-template-columns:1fr;gap:18px;padding-bottom:35px}.stall-intro>p:not(.stall-kicker){font-size:16px}}
