.cigr{font-family:inherit;max-width:100%;margin:24px 0;color:inherit}.cigr *{box-sizing:border-box}.cigr-title{margin:0 0 18px}.cigr-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:14px}.cigr-source,.cigr-disclaimer{font-size:12px;opacity:.7}.cigr-controls{display:flex;gap:8px}.cigr-controls button{border:1px solid #d7d7d7;background:transparent;color:inherit;border-radius:50%;width:38px;height:38px;cursor:pointer;font-size:24px;line-height:1}.cigr-controls button:disabled{opacity:.3;cursor:default}.cigr-track{display:flex;gap:16px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:thin;padding:3px 2px 15px}.cigr-card{flex:0 0 calc((100% - (var(--cigr-cols) - 1)*16px)/var(--cigr-cols));min-width:0;border:1px solid #e5e5e5;border-radius:14px;padding:22px;scroll-snap-align:start;display:flex;flex-direction:column;background:#fff;color:#242424;min-height:215px;box-shadow:0 4px 14px rgba(0,0,0,.04)}.cigr-stars{color:var(--cigr-accent);font-size:21px;letter-spacing:2px}.cigr-stars span{opacity:.45}.cigr-quote{line-height:1.6;overflow-wrap:anywhere;flex:1}.cigr-quote p{margin:12px 0}.cigr-bottom{display:flex;flex-direction:column;gap:5px;font-size:13px}.cigr-bottom time{opacity:.65}.cigr-bottom a{color:inherit;text-decoration:underline}.cigr-action{margin:18px 0 10px}.cigr-action a{display:inline-block;padding:12px 18px;border-radius:8px;background:var(--cigr-accent);color:#161616!important;text-decoration:none;font-weight:700}.cigr-disclaimer{margin:8px 0}@media(max-width:989px){.cigr-card{flex-basis:calc((100% - 16px)/2)}}@media(max-width:600px){.cigr-card{flex-basis:88%}.cigr-head{align-items:flex-start}.cigr-source{max-width:70%}}
