.download-dialog{width:min(540px,calc(100% - 36px));padding:36px;border:1px solid #dfe5e4;background:#fff;color:#09191f;font-family:Montserrat,Arial,sans-serif;box-shadow:0 24px 100px #09191f35}.download-dialog::backdrop{background:#09191f88}.download-dialog h2,.download-panel h1{font-size:30px;line-height:1.22;letter-spacing:-.025em;font-weight:600;margin:0 30px 14px 0}.download-close{position:absolute;right:16px;top:12px;background:#fff;border:0;padding:8px 12px;font-size:22px;color:#536269;cursor:pointer}.download-resource{font-size:15px;line-height:1.6;margin-bottom:22px}.download-form{display:block}.download-form label{display:block;font-size:14px;font-weight:600}.download-form input[type=email]{width:100%;border:1px solid #9aa9a5;padding:12px;margin:7px 0 18px;font:inherit}.download-form .download-consent{display:flex;gap:10px;align-items:flex-start;font-size:13px;font-weight:500;line-height:1.6;margin:0 0 18px}.download-form input[type=checkbox]{width:17px;height:17px;margin:3px 0 0;flex-shrink:0;accent-color:#017f01}.download-notice{color:#536269;font-size:12px;line-height:1.7;margin:0 0 20px}.download-form .button{border:1px solid #017f01;background:#017f01;color:#fff;font:600 14px Montserrat,Arial,sans-serif;padding:14px 22px;cursor:pointer}.download-form .button:disabled{opacity:.6;cursor:wait}.download-form .download-status{font-size:13px;line-height:1.6;margin:16px 0 0;min-height:1.6em;color:#536269}.download-form .download-status[data-error=true]{color:#952c2c}.download-honey{position:absolute;left:-9999px}.download-help{font-size:12px;margin:18px 0 0}.download-help a{text-decoration:underline}.download-page{max-width:620px;margin:64px auto;padding:0 24px}.download-panel{border-top:3px solid #017f01;padding-top:32px}.download-page .brand{width:220px;margin-bottom:45px}.download-eyebrow{color:#017f01;font-size:12px;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.publication-list{padding-top:0;padding-bottom:80px}.publication-feature{display:grid;grid-template-columns:minmax(180px,280px) 1fr;gap:55px;align-items:center;border-top:1px solid #dfe5e4;padding-top:35px}.publication-feature>img{width:100%;height:auto;border:1px solid #dfe5e4}.publication-feature h2{font-size:38px;line-height:1.2;letter-spacing:-.03em;font-weight:600;margin-bottom:20px}.publication-feature p{max-width:620px;color:#536269}.publication-feature .eyebrow{color:#017f01}.publication-byline{font-size:13px}.publication-actions{display:flex;gap:22px;align-items:center;flex-wrap:wrap;margin-top:28px}@media(max-width:700px){.download-dialog{padding:30px 24px}.publication-feature{grid-template-columns:1fr;gap:28px}.publication-feature>img{max-width:260px}.publication-feature h2{font-size:30px}.download-page{margin:36px auto}}
