#slj-rover-guide-download{scroll-margin-top:110px;margin:48px 0;padding:36px;background:#eef4f8;color:#18334b;font-size:18px;line-height:1.75;clear:both}
#slj-rover-guide-download *{box-sizing:border-box}
#slj-rover-guide-download .slj-rover-guide__intro{display:flex;gap:30px;align-items:center;justify-content:space-between;max-width:1000px;margin:0 auto 28px}
#slj-rover-guide-download .slj-rover-guide__intro>div{min-width:0}
#slj-rover-guide-download .slj-rover-guide__intro img{display:block;width:240px;height:auto;box-shadow:0 7px 20px #173b5929;flex-shrink:0}
#slj-rover-guide-download .slj-rover-guide__eyebrow{margin:0 0 8px;color:#246a42;font-size:16px;font-weight:700}
#slj-rover-guide-download h2{margin:0 0 15px;color:#173b59;font-size:clamp(26px,3.1vw,36px);line-height:1.35}
#slj-rover-guide-download .slj-rover-guide__intro p:not(.slj-rover-guide__eyebrow){margin:8px 0;max-width:580px}
#slj-rover-guide-download .slj-rover-guide__meta{font-weight:700;color:#245cb1}
#slj-rover-guide-download .slj-rover-guide__panel{max-width:760px;margin:auto;padding:32px;background:white;border:1px solid #ccdae5;border-radius:12px}
#slj-rover-guide-download .slj-rover-guide__lead{margin:0 0 20px;font-weight:700;color:#173b59}
#slj-rover-guide-download form label:not(.slj-rover-guide__consent){display:block;margin:22px 0 7px;font-size:18px;font-weight:700;color:#173b59}
#slj-rover-guide-download form label>span:not(.slj-rover-guide__consent span){display:inline-block;margin-left:8px;padding:1px 7px;border-radius:4px;background:#fce8e5;color:#982c20;font-size:13px;vertical-align:middle}
#slj-rover-guide-download input:not([type=hidden]):not([type=checkbox]),#slj-rover-guide-download select{display:block;width:100%;min-height:58px;padding:12px 14px;border:2px solid #92abc0;border-radius:7px;background:#fff;color:#142d47;font:inherit;font-size:18px;line-height:1.4}
#slj-rover-guide-download input::placeholder{color:#667d8e;opacity:1}
#slj-rover-guide-download .slj-rover-guide__hint{margin:5px 0 0;color:#53697b;font-size:15px;line-height:1.55}
#slj-rover-guide-download .slj-rover-guide__purpose{margin:25px 0 16px;font-size:16px;line-height:1.7}
#slj-rover-guide-download .slj-rover-guide__consent{display:flex;align-items:flex-start;gap:12px;margin:0 0 24px;font-size:17px;line-height:1.5;cursor:pointer}
#slj-rover-guide-download .slj-rover-guide__consent input{width:24px;height:24px;margin:1px 0 0;flex-shrink:0;accent-color:#245cb1}
#slj-rover-guide-download .slj-rover-guide__consent a{color:#105a96;text-decoration:underline;text-underline-offset:3px}
#slj-rover-guide-download button{display:block;width:100%;min-height:60px;padding:13px 18px;border:0;border-radius:7px;background:#d76309;color:#fff;font:inherit;font-size:19px;font-weight:700;line-height:1.5;cursor:pointer}
#slj-rover-guide-download button:hover{background:#ad4d05}
#slj-rover-guide-download input:focus-visible,#slj-rover-guide-download select:focus-visible,#slj-rover-guide-download button:focus-visible,#slj-rover-guide-download a:focus-visible{outline:3px solid #245cb1;outline-offset:3px}
#slj-rover-guide-download .slj-rover-guide__trap{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}
@media(max-width:700px){#slj-rover-guide-download{margin:32px 0;padding:24px 16px;font-size:17px}#slj-rover-guide-download .slj-rover-guide__intro{gap:18px;align-items:flex-start}#slj-rover-guide-download .slj-rover-guide__intro img{width:140px}#slj-rover-guide-download .slj-rover-guide__panel{padding:24px 18px}#slj-rover-guide-download h2{font-size:26px}}
@media(max-width:460px){#slj-rover-guide-download .slj-rover-guide__intro{display:block}#slj-rover-guide-download .slj-rover-guide__intro img{width:200px;margin:18px 0 0}}
