/* Local review: real excerpt artwork; no full guide files or additional links. */
.product-guides{scroll-margin-top:100px}
.unified-learning .guide-collection .guide-collection__stage{display:flex;flex-direction:column;justify-content:space-between;position:relative;isolation:isolate;padding:22px 18px 18px;background:radial-gradient(ellipse at 18% 80%,#12516c 0,transparent 55%),radial-gradient(ellipse at 95% 15%,#492342 0,transparent 52%),#081f32;border:1px solid #214c60;border-radius:12px}
.guide-collection__label{color:#8ce3ee;font:600 10px/1.5 'DM Sans',sans-serif;letter-spacing:.17em;z-index:2}
.guide-collection__shelf{position:relative;width:100%;max-width:480px;height:198px;margin:auto;perspective:1100px}
.guide-sheet{position:absolute;width:43%;max-width:205px;background:#fff;border-radius:7px;box-shadow:0 15px 24px #0006;overflow:hidden;top:18px;border-top:3px solid #17bdd7;transform-origin:bottom center}
.guide-sheet--left{left:2%;transform:rotate(-9deg) translateY(9px);border-color:#ee609e;z-index:1}
.guide-sheet--centre{left:28.5%;top:3px;z-index:3;transform:translateZ(20px)}
.guide-sheet--right{right:1%;transform:rotate(10deg) translateY(10px);border-color:#368be0;z-index:2}
.guide-sheet__topic{color:#123348;font:700 14px/1.3 'Plus Jakarta Sans',sans-serif;padding:12px 10px 8px;text-align:left}
.unified-learning .guide-collection .guide-sheet img{display:block;width:100%;height:auto;aspect-ratio:2/1;object-fit:contain;max-height:none}
.guide-sheet__base{padding:12px 10px 14px;background:#f0f6f8;min-height:34px;display:flex;flex-direction:column;gap:10px}
.guide-sheet__base span{font:700 7px/1.4 'DM Sans',sans-serif;letter-spacing:.1em;color:#527284}
.guide-sheet__base i{height:3px;width:60%;background:linear-gradient(90deg,#1397af 50%,#c8dce5 50%);border-radius:4px}
.guide-collection__foot{font:500 11px/1.5 'DM Sans',sans-serif;color:#d3e4ec;z-index:4}
@media(max-width:450px){.unified-learning .guide-collection .guide-collection__stage{padding:18px 10px 14px}.guide-collection__shelf{height:185px}.guide-sheet{width:47%;top:24px}.guide-sheet--centre{left:26.5%;top:8px}.guide-sheet--left{left:0}.guide-sheet--right{right:0}.guide-sheet__topic{font-size:11px;padding:10px 8px}.guide-sheet__base{padding:9px 8px;min-height:28px}.guide-sheet__base span{font-size:6px}.guide-collection__label{font-size:8px}.guide-collection__foot{font-size:10px}}

.guide-sheet--right .guide-sheet__topic{text-align:right}.guide-sheet--right .guide-sheet__base{align-items:flex-end;text-align:right}
