#more-materials-guide{background:#17191a;color:#f7f7f2;padding:78px 28px 66px;border-top:3px solid #aae500;font-family:Montserrat,Arial,sans-serif;clear:both}
#more-materials-guide *{box-sizing:border-box}
#more-materials-guide .mg-wrap{max-width:1180px;margin:auto}
#more-materials-guide .mg-intro{display:flex;align-items:center;justify-content:space-between;gap:48px;margin-bottom:38px}
#more-materials-guide .mg-eyebrow{font-size:11px;letter-spacing:2px;text-transform:uppercase;color:#aae500;margin:0 0 16px;font-weight:600}
#more-materials-guide h2{color:#fff;font-family:Montserrat,Arial,sans-serif;font-size:clamp(32px,4vw,54px);font-weight:600;line-height:1.12;margin:0 0 20px;letter-spacing:-1.5px}
#more-materials-guide h2 span{color:#aae500}
#more-materials-guide .mg-copy{font-size:15px;line-height:1.8;max-width:620px;color:#d9dcda;margin:0}
#more-materials-guide .mg-download{display:block;flex-shrink:0;background:#aae500;border:2px solid #aae500;color:#151617;padding:19px 25px;font-size:15px;font-weight:600;text-decoration:none;transition:background .2s}
#more-materials-guide .mg-download:hover{background:#c0f132}
#more-materials-guide .mg-download span{font-size:25px;margin-left:22px;line-height:1}
#more-materials-guide .mg-download small{display:block;font-size:10px;letter-spacing:.6px;margin-top:9px;font-weight:400;color:#151617!important}
#more-materials-guide .mg-reader{border:1px solid #454849;background:#202324;padding:18px 18px 0;box-shadow:0 20px 45px #0003}
#more-materials-guide .mg-stage{position:relative;width:100%;aspect-ratio:841.89/595.276;perspective:1200px;background:#151617;touch-action:pan-y;overflow:hidden}
#more-materials-guide .mg-page{display:block;width:100%;height:100%;object-fit:contain;transform-origin:left center}
#more-materials-guide .mg-error{position:absolute;bottom:5px;left:10px;right:10px;padding:15px;background:#151617;color:white;font-size:14px}
#more-materials-guide .mg-error[hidden]{display:none}
#more-materials-guide .mg-error a{color:#aae500}
#more-materials-guide .mg-toolbar{display:flex;align-items:center;gap:12px;padding:15px 0;flex-wrap:wrap}
#more-materials-guide button{font:500 13px Montserrat,Arial,sans-serif;min-height:44px;padding:10px 15px;background:transparent;color:#fff;border:1px solid #646867;margin:0;cursor:pointer;border-radius:0}
#more-materials-guide button:hover:not(:disabled){border-color:#aae500;color:#aae500}
#more-materials-guide button:disabled{opacity:.32;cursor:default}
#more-materials-guide .mg-selector{flex:1;min-width:160px;margin:0}
#more-materials-guide select{width:100%;background:#202324;color:#fff;border:1px solid #646867;border-radius:0;padding:10px 28px 10px 12px;height:44px;font:12px Montserrat,Arial,sans-serif;margin:0}
#more-materials-guide .mg-under{display:flex;justify-content:space-between;gap:16px;margin-top:17px;font-size:11px;color:#b9bfbb}
#more-materials-guide .mg-under p{font-size:11px;margin:0}
#more-materials-guide .mg-under a{color:#aae500;text-decoration:underline;white-space:nowrap}
#more-materials-guide :focus-visible{outline:3px solid #aae500;outline-offset:4px}
#more-materials-guide .mg-sr{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
#more-materials-guide.mg-enlarged{position:fixed;inset:0;z-index:2147483000;padding:16px;overflow:auto;border:0}
#more-materials-guide.mg-enlarged .mg-wrap{max-width:min(1400px,calc((100dvh - 125px)*1.414))}
#more-materials-guide.mg-enlarged .mg-intro,#more-materials-guide.mg-enlarged .mg-under{display:none}
@media(max-width:700px){#more-materials-guide{padding:48px 18px}#more-materials-guide .mg-intro{display:block;margin-bottom:28px}#more-materials-guide .mg-download{display:inline-block;margin-top:25px}#more-materials-guide .mg-reader{padding:7px 7px 0}#more-materials-guide .mg-toolbar{gap:7px;padding:10px 0}#more-materials-guide button{padding:10px 12px}#more-materials-guide .mg-button-word{display:none}#more-materials-guide .mg-selector{min-width:120px}#more-materials-guide .mg-expand{width:100%}#more-materials-guide .mg-under{flex-direction:column;gap:8px}#more-materials-guide.mg-enlarged{padding:8px}}
@media(prefers-reduced-motion:reduce){#more-materials-guide *{animation:none!important;transition:none!important}}
