.cc-guides-carousel .cc-blog-grid{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;gap:28px;scrollbar-width:thin;padding:4px 2px 18px}.cc-guides-carousel .cc-card{flex:0 0 calc((100% - 56px)/3);min-width:0;scroll-snap-align:start}.cc-guide-controls{display:flex;justify-content:flex-end;gap:12px;margin-top:18px}.cc-guide-controls button{width:48px;height:48px;padding:0;border:1px solid var(--cc-tone-accent,#b99b61);background:#fff0;color:var(--cc-tone-text,#242424);font:26px/1 Arial;cursor:pointer}.cc-guide-controls button:disabled{opacity:.35;cursor:default}.cc-guide-controls button:focus-visible{outline:2px solid currentColor;outline-offset:3px}@media(max-width:1024px){.cc-guides-carousel .cc-card{flex-basis:calc((100% - 28px)/2)}}@media(max-width:767px){.cc-guides-carousel .cc-card{flex-basis:100%}}.cc-guide-controls button:hover,.cc-guide-controls button:focus{background:var(--cc-tone-accent,#b99b61)!important;color:#171717!important}.cc-guide-controls button:disabled:hover{background:transparent!important}.cc-guide-controls button{color:#242424!important;background:#fff!important}@media(pointer:fine){.cc-guides-carousel .cc-blog-grid{cursor:grab;user-select:none}.cc-guides-carousel .cc-blog-grid.is-dragging{cursor:grabbing;scroll-snap-type:none;scroll-behavior:auto}.cc-guides-carousel .cc-card img{-webkit-user-drag:none}}