.pdf-cover-stage{background:#e8edf2;padding:22px 25px 20px;overflow:hidden;text-align:center}
.pdf-stage-label{display:block;color:#5a6c7d;font-size:10px;line-height:1.4;font-weight:750;letter-spacing:1.7px}
.pdf-cover-stack{position:relative;aspect-ratio:1.48;max-width:460px;margin:20px auto 15px}
.pdf-cover{position:absolute;width:48%;height:auto;display:block;box-shadow:0 9px 22px #152a4533;border:1px solid #d0d6de}
.pdf-cover-back{right:10%;top:1%;transform:rotate(8deg)}
.pdf-cover-front{left:10%;top:6%;transform:rotate(-7deg)}
.pdf-personalization-label{display:block;font-size:12px;line-height:1.6;font-weight:650;color:#36516a;margin-top:16px}
@media(max-width:1050px){.pdf-cover-stage{padding:20px 15px}.pdf-cover-stack{aspect-ratio:1.4}.pdf-cover-back{right:8%}.pdf-cover-front{left:8%}}
@media(max-width:780px){.pdf-cover-stack{max-width:440px;aspect-ratio:1.48}.pdf-cover-back{right:10%}.pdf-cover-front{left:10%}}
@media(max-width:500px){.pdf-tool-guide .tool-hero h1{font-size:34px}.pdf-tool-guide .tool-hero .eyebrow{font-size:9px;letter-spacing:1.6px;line-height:1.6}.pdf-cover-stage{padding:18px 12px}.pdf-stage-label{font-size:8px;letter-spacing:1.1px}.pdf-cover-stack{margin:18px auto 12px;aspect-ratio:1.35}.pdf-cover{width:51%}.pdf-cover-front{left:6%;top:6%}.pdf-cover-back{right:6%}.pdf-personalization-label{font-size:10px;line-height:1.5;margin-top:12px}}
