@font-face{font-family:CeSoir;src:url('montserrat.woff2') format('woff2');font-display:swap}.cs-live{font-family:CeSoir,Arial,sans-serif;color:#111;background:#fff;max-width:1180px;margin:0 auto;padding:70px 24px;line-height:1.7}.cs-live header{max-width:780px;margin-bottom:60px}.cs-live header>span{font-size:12px;letter-spacing:.18em}.cs-live h1{font:500 clamp(36px,6vw,68px)/1.12 CeSoir,Arial,sans-serif;margin:22px 0}.cs-live h2{font-size:24px}.cs-live a{color:#111;text-underline-offset:5px;font-size:13px;letter-spacing:.05em}.cs-live-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:35px;margin-bottom:40px}.cs-live article{border:1px solid #111;padding:18px;display:flex;flex-direction:column;gap:12px}.cs-live article>img{width:100%;aspect-ratio:3/4;object-fit:cover}.cs-live article>p{font-size:13px}.cs-live button{background:#fff;color:#111;border:1px solid #111;border-radius:0;padding:14px 20px;font:500 12px CeSoir,Arial,sans-serif;letter-spacing:.1em;cursor:pointer;width:100%;margin-top:16px}.cs-live button:hover{color:#fff;background:#111}.cs-live button:disabled{opacity:.5;cursor:not-allowed}.cs-live input[type=number]{width:75px;border:1px solid #111;border-radius:0;background:#fff;color:#111;padding:9px}.cs-live label{font-size:13px}.cs-live article form{margin-top:auto}@media(max-width:800px){.cs-live-grid{grid-template-columns:1fr}.cs-live{padding:40px 20px}.cs-live article{max-width:540px;width:100%;margin:auto}}
