.guild-intro{font-size:15px;line-height:1.6;margin:0 0 6px;max-width:66ch}.guild-dates{font:700 14px/1.4 DM Sans,sans-serif;color:var(--slate-dark);margin:4px 0 18px}.guild-empty{font-size:15px;margin:8px 0 18px}.guild-theater{background:#fff;border:1px solid #c8c8be;border-radius:3px;box-shadow:0 4px 18px rgba(0,0,0,.06);padding:16px 18px 12px;margin:0 0 14px;font-family:DM Sans,sans-serif}.guild-theater h2{font:400 26px/1.1 Bebas Neue,sans-serif;letter-spacing:1.2px;color:var(--slate-dark);margin:0 0 10px}.guild-theater h2 a{color:inherit;text-decoration:none}.guild-theater h2 a:hover{text-decoration:underline}.guild-films{list-style:none;margin:0 0 10px;padding:0}.guild-films li{display:flex;flex-wrap:wrap;align-items:center;gap:6px 12px;padding:9px 0;border-top:1px solid #e4e4dc}.guild-films li:first-child{border-top:0;padding-top:2px}.guild-film-title{font-weight:700;font-size:16px;flex:1 1 220px}.guild-badges{display:flex;flex-wrap:wrap;gap:6px}.guild-badge{background:var(--sage-dark);color:#fff;border-radius:3px;padding:3px 8px;font:700 11px/1.3 DM Sans,sans-serif;letter-spacing:1px;text-transform:uppercase}.guild-time{font-size:13px;min-width:60px}.guild-none,.guild-time{color:var(--text-secondary)}.guild-none{font-size:14px;margin:0 0 8px}.guild-others{font-size:13px;line-height:1.6;color:var(--text-secondary);margin:0 0 4px}.guild-others>span:first-child{font-weight:700}