.rg-guides .guide-download-page{max-width:1180px;margin:auto;padding:48px 24px 100px}.download-back{display:inline-block;color:#64748b;margin-bottom:28px;font-size:14px}.guide-download-panel{display:grid;grid-template-columns:1fr 1fr;overflow:hidden;border:1px solid #dce2ec;border-radius:20px;background:white;box-shadow:0 20px 60px #17263808}.guide-download-preview{background:#f3f5f9;padding:52px 32px;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center}.download-eyebrow{color:#003389;font-weight:700;font-size:13px;letter-spacing:.05em}.guide-download-preview img{width:100%;height:auto;display:block;margin:28px 0 20px;border:1px solid #dce2ec;box-shadow:0 10px 28px #10233f0a}.guide-download-preview p{font-size:19px;font-weight:700;margin:0 0 10px}.guide-download-preview>span:last-child{font-size:13px;color:#64748b}.guide-download-content{padding:44px 36px}.rg-guides .guide-download-content h1{font-size:28px;line-height:1.6;margin:12px 0 18px}.guide-download-content>p:not(.download-eyebrow){font-size:14px;color:#64748b;line-height:1.9}.guide-download-form{margin-top:30px}.guide-download-form>label{display:block;font-size:14px;font-weight:700}.guide-download-form>input{width:100%;margin:10px 0 18px;padding:15px;border:1px solid #bdc8d8;border-radius:8px;font:inherit;box-sizing:border-box;background:white}.guide-download-form>input:focus-visible{outline:3px solid #1764ed55;outline-offset:2px}.guide-download-form .guide-marketing{display:flex;align-items:flex-start;gap:10px;font-size:13px;font-weight:400;line-height:1.7;margin:0 0 22px}.guide-marketing input{margin-top:4px;accent-color:#003389;flex-shrink:0}.guide-download-button{display:flex;align-items:center;justify-content:space-between;gap:12px;background:#003389;color:white!important;border:0;border-radius:8px;padding:17px 20px;width:100%;box-sizing:border-box;font-size:16px;font-weight:700;cursor:pointer;text-decoration:none}.guide-download-button:hover{background:#124ca4}.guide-download-button:disabled{opacity:.6;cursor:wait}.guide-download-button:focus-visible{outline:3px solid #1764ed;outline-offset:3px}.guide-download-privacy{font-size:12px!important;color:#64748b;line-height:1.8;margin-top:16px}.guide-download-privacy a{display:inline-block;margin-left:8px;text-decoration:underline}.guide-honeypot{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}.guide-download-error{color:#a02e32;font-size:14px}.guide-download-success{margin-top:28px}.guide-download-success h2{font-size:20px}.guide-download-success p,.guide-download-success>a:last-child{font-size:14px;line-height:1.8}.guide-download-success p{color:#64748b}@media(max-width:760px){.guide-download-panel{grid-template-columns:1fr}.guide-download-preview{padding:28px 24px}.guide-download-preview img{max-width:430px;margin-top:20px}.guide-download-content{padding:28px 24px}.rg-guides .guide-download-content h1{font-size:24px}.rg-guides .guide-download-page{padding:24px 16px 60px}}.guide-download-form>input{font-size:16px}.rg-guides .guide-download-success h2{margin:18px 0;padding:0;border:0}@media(max-width:760px){.guide-download-preview{display:grid;grid-template-columns:112px minmax(0,1fr);gap:8px 18px;padding:24px;text-align:left}.guide-download-preview .download-eyebrow{display:none}.guide-download-preview img{grid-row:1/3;margin:0}.guide-download-preview p{font-size:16px;line-height:1.7;margin:0;align-self:end}.guide-download-preview>span:last-child{font-size:11px;line-height:1.8;align-self:start}.guide-download-content>p:not(.download-eyebrow) br{display:none}.guide-download-content{padding:26px 24px}.guide-download-form{margin-top:24px}}