.ms-surface .cl-crumbs{font-family:var(--font-body);color:var(--ink-3);gap:8px;margin-bottom:20px;font-size:14px;display:flex}.ms-surface .cl-crumbs a{color:var(--ink-2);text-decoration:underline;-webkit-text-decoration-color:var(--hairline-strong);text-decoration-color:var(--hairline-strong);text-underline-offset:3px}.ms-surface .cl-crumbs a:hover{color:var(--ink);-webkit-text-decoration-color:var(--ink);text-decoration-color:var(--ink)}.ms-surface .cl-deck-section{padding:clamp(40px,5vw,64px) 0 clamp(16px,2vw,24px)}.ms-surface .cl-deck-strip{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;border:1px solid var(--hairline);border-radius:14px;display:flex;overflow-x:auto}.ms-surface .cl-deck-strip::-webkit-scrollbar{display:none}.ms-surface .cl-deck-strip:focus-visible{outline:2px solid var(--focus-ring);outline-offset:3px}.ms-surface .cl-deck-slide{scroll-snap-align:start;flex:0 0 100%}.ms-surface .cl-deck-slide img{width:100%;height:auto;display:block}.ms-surface .cl-deck-bar{justify-content:space-between;align-items:center;gap:16px;margin-top:16px;display:flex}.ms-surface .cl-deck-controls{align-items:center;gap:12px;display:flex}.ms-surface .cl-deck-count{min-width:4.5em;font-family:var(--font-body);font-variant-numeric:tabular-nums;text-align:center;color:var(--ink-2);font-size:14px}.ms-surface .cl-deck-btn{border:1px solid var(--hairline-strong);border-radius:var(--radius-control);width:44px;height:44px;color:var(--ink);font-family:var(--font-body);cursor:pointer;background:0 0;font-size:16px;transition:background-color .15s}.ms-surface .cl-deck-btn:disabled{color:var(--ink-4);border-color:var(--hairline);cursor:default}.ms-surface .cl-deck-btn:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}@media (hover:hover){.ms-surface .cl-deck-btn:not(:disabled):hover{background:var(--wash)}}
