/* Direct free downloads; shared by the existing street and county pages. */
.gb-free-download{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:16px 20px;margin:0 0 22px;border:1px solid #c4d7c5;border-radius:10px;background:#f2f8f1;color:#24422f}
.gb-free-download-button{display:inline-flex;gap:18px;align-items:center;justify-content:center;min-height:48px;padding:12px 20px;border-radius:6px;background:#287044;color:white!important;text-decoration:none!important;font-weight:700;font-size:17px;line-height:1.3;text-align:center}
.gb-free-download-button:hover{background:#1c5632}.gb-free-download p{margin:8px 0 0!important;font-size:14px!important;line-height:1.45!important;color:#365344!important}
.gb-optional-signup{font:inherit;font-size:13px;line-height:1.5;border:0;background:transparent;color:#31576d;text-decoration:underline;cursor:pointer;padding:10px;text-align:left}
.gb-free-download a:focus-visible,.gb-optional-signup:focus-visible{outline:3px solid #ef8c2c;outline-offset:4px}
@media(max-width:600px){.gb-free-download{display:block;padding:14px}.gb-free-download-button{width:100%;box-sizing:border-box}.gb-optional-signup{padding:12px 0 0}}
