.ms-guide-reading{width:100%;min-width:0;margin-block:clamp(28px,4vw,58px) 16px;clear:both}
.ms-guide-reading>h2{font-family:var(--h2_typography-font-family,inherit);font-size:clamp(1.45rem,2.4vw,2rem);line-height:1.22;margin:0 0 1em;border-inline-start:4px solid var(--ms-reading-accent);padding-inline-start:.55em}
.ms-guide-reading .ms-reading-cards ul.fusion-grid{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(12px,1.5vw,24px);width:100%!important;margin:0!important;padding:0!important}
.ms-guide-reading .ms-reading-cards ul.fusion-grid>li{width:100%!important;max-width:none!important;min-width:0;margin:0!important;padding:0!important}
.ms-guide-reading .ms-reading-cards ul.fusion-grid>li>.fusion-column-wrapper{margin-inline:0!important;min-width:0}
.ms-guide-reading .fusion-button{background:var(--ms-reading-accent)!important;color:#fff!important}
.ms-guide-reading .fusion-button-text{color:#fff!important}
@media(max-width:960px) and (min-width:768px){.ms-guide-reading .ms-reading-cards ul.fusion-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:767px){.ms-guide-reading .ms-reading-cards ul.fusion-grid{grid-template-columns:minmax(0,1fr)}.ms-guide-reading .ms-reading-cards ul.fusion-grid>li:nth-child(n+2){display:none!important}}
.ms-guide-reading .ms-reading-cards ul.fusion-grid>li:nth-child(n+5){display:none!important}
.ms-guide-reading .ms-reading-cards{overflow:hidden}
.ms-guide-reading.is-rotating .ms-reading-cards ul.fusion-grid{--ms-gap:clamp(12px,1.5vw,24px);gap:var(--ms-gap);grid-template-columns:none!important;grid-auto-flow:column;grid-auto-columns:calc((100% - 3 * var(--ms-gap)) / 4);align-items:start}
.ms-guide-reading.is-rotating ul.fusion-grid::before,.ms-guide-reading.is-rotating ul.fusion-grid::after{display:none}
.ms-guide-reading.is-rotating .ms-reading-cards ul.fusion-grid>li:nth-child(n){display:flex!important}
.ms-reading-controls{display:flex;gap:6px;justify-content:flex-end;margin:0 0 12px}
.ms-reading-controls button{font:inherit;line-height:1;min-width:44px;min-height:44px;border:1px solid currentColor;border-radius:6px;background:#fff;color:#25282c;cursor:pointer;padding:6px 12px}
.ms-reading-controls button:focus-visible{outline:3px solid currentColor;outline-offset:2px}
@media(min-width:768px) and (max-width:960px){.ms-guide-reading.is-rotating .ms-reading-cards ul.fusion-grid{grid-auto-columns:calc((100% - var(--ms-gap)) / 2)}.ms-guide-reading:not(.is-rotating) .ms-reading-cards ul.fusion-grid>li:nth-child(n+3){display:none!important}}
@media(max-width:767px){.ms-guide-reading.is-rotating .ms-reading-cards ul.fusion-grid{grid-auto-columns:100%}}
