.document-delivery{width:min(700px,100% - 40px);color:var(--ink);font:16px/1.75 var(--f-body);margin:54px auto 80px}.document-delivery h1{color:var(--g-heading);font:500 clamp(28px, 4vw, 38px)/1.25 var(--f-nav);margin:0 0 20px}.document-list{margin:30px 0;padding:0;list-style:none}.document-list li{border-block-start:1px solid var(--g-line);padding:22px 0}.document-file{color:var(--link);font:600 19px/1.5 var(--f-nav);text-decoration:none;display:block}.document-file small{font:400 14px/1.6 var(--f-body);margin-top:7px;display:block}.document-view{margin-top:12px;font-size:14px;display:inline-block}.document-delivery a:focus-visible{outline:2px solid var(--focus);outline-offset:4px}.download-page{width:min(var(--page), calc(100% - 32px));color:var(--ink);font:16px/1.6 var(--f-body);margin:54px auto 80px}.download-intro{grid-template-columns:minmax(0,590px) 1fr;align-items:end;column-gap:56px;display:grid}.download-intro nav,.download-context{grid-column:1}.download-intro nav{color:var(--muted);margin-bottom:34px;font-size:13px}.download-intro nav a{color:var(--link);text-decoration:none}.download-context{color:var(--a-blue);font:600 14px/1.3 var(--f-nav);margin:0 0 8px}.download-intro h1{color:var(--ink-strong);font:500 clamp(34px, 4.2vw, 54px)/1.02 var(--f-hero);letter-spacing:-.035em;grid-column:1;margin:0}.download-lead{grid-column:1;max-width:58ch;margin:22px 0 0;font-size:18px;line-height:1.55}.download-intro img{grid-area:2/2/span 3;justify-self:end;width:100%;max-width:400px;height:auto}.download-files{margin-top:76px}.download-files>h2,.download-license h2{color:var(--ink-strong);font:600 23px/1.25 var(--f-title);margin:0 0 20px}.download-files ul{margin:0;padding:0;list-style:none}.download-files li{border-top:2px solid var(--surface);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:30px;padding:25px 0;display:grid}.download-files li:last-child{border-bottom:2px solid var(--surface)}.download-kind{color:var(--muted);margin:0 0 4px;font-size:13px}.download-files h3{color:var(--ink-strong);font:600 19px/1.35 var(--f-title);margin:0 0 4px}.download-files li p:last-child{max-width:64ch;margin:0}.download-files li>a{background:var(--a-blue);color:#fff;align-items:center;gap:12px;min-height:44px;padding:0 17px;font-weight:700;text-decoration:none;display:inline-flex}.download-files li>a:hover{background:var(--a-navy)}.download-arrow{clip-path:polygon(0 0,34% 0,100% 50%,34% 100%,0 100%,66% 50%);width:8px;height:14px;transition:transform var(--t-hover) var(--ease-swing);background:currentColor}.download-files li>a:hover .download-arrow{transform:translate(4px)}.download-license{background:var(--surface);max-width:720px;margin:68px 0 0 auto;padding:30px 34px}.download-license p{margin:0 0 14px}.download-license p:last-child{margin-bottom:0}.download-license a,.download-return a{color:var(--link)}.download-return{flex-wrap:wrap;gap:12px 32px;margin-top:52px;font-weight:700;display:flex}@media (width<=719px){.download-page{margin-top:30px}.download-intro{display:block}.download-intro nav{margin-bottom:26px}.download-intro h1{font-size:37px}.download-lead{font-size:17px}.download-intro img{width:100%;margin-top:28px}.download-files{margin-top:48px}.download-files li{grid-template-columns:1fr;gap:15px;padding:24px 0}.download-files li>a{justify-content:center;width:100%}.download-license{margin-top:48px;padding:24px 20px}}@media (prefers-reduced-motion:reduce){.download-arrow{transition:none}}.optin-portal{width:min(640px,100% - 32px);min-height:610px;color:var(--ink);font-family:var(--f-body);margin:54px auto 80px}.optin-card{text-align:center}.optin-card h1,.optin-confirmation h1{color:var(--g-heading);font:400 clamp(29px, 4vw, 39px)/1.2 var(--f-base);margin:0}.optin-subtitle{color:var(--g-heading);font:600 17px/1.4 var(--f-title);margin:7px 0 0}.optin-card hr{border:0;border-top:1px solid var(--g-line);margin:25px 0}.optin-card form{background:var(--surface);border-radius:3px;width:min(430px,100%);margin:42px auto;padding:32px 38px 28px}.optin-cta{color:var(--ink-strong);font:700 20px/1.35 var(--f-title);margin:0 0 22px}.optin-card label{margin-top:11px;display:block}.optin-card label>span{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.optin-card input{box-sizing:border-box;width:100%;min-height:46px;color:var(--ink);background:var(--paper);font:16px/1.3 var(--f-body);border:1px solid #c9d5da;border-radius:2px;padding:10px 13px}.optin-card input:focus-visible{outline:3px solid var(--focus);outline-offset:2px}.optin-card button{color:#fff;background:var(--a-blue);min-height:46px;font:700 16px/1.2 var(--f-title);border:0;border-radius:3px;margin-top:16px;padding:10px 24px}.optin-card button:not(:disabled){cursor:pointer}.optin-card :is(input,button):disabled{opacity:.55}.optin-privacy{color:var(--g-heading);margin:14px 0 0;font-size:12px}.optin-status{max-width:37ch;color:var(--g-heading);margin:18px auto 0;font-size:13px;line-height:1.5}.optin-confirmation,.download-vault{width:min(760px,100% - 32px);color:var(--ink);font:16px/1.65 var(--f-body);margin:54px auto 100px}.optin-confirmation{min-height:540px}.optin-confirmation h1{text-align:left;margin-bottom:34px}.optin-confirmation p{max-width:660px;margin:0 0 14px}.download-vault>h1{color:var(--g-heading);font:400 clamp(29px, 4vw, 39px)/1.2 var(--f-base);margin:0 0 10px}.vault-note{color:var(--g-heading);margin:0;font-size:14px}.download-vault section{border-top:1px solid var(--g-line);margin-top:38px;padding-top:28px}.download-vault h2{color:var(--ink-strong);font:700 22px/1.3 var(--f-title);margin:0 0 16px}.download-vault h3{color:var(--ink-strong);font:600 17px/1.4 var(--f-title);margin:26px 0 9px}.download-vault p{margin:0 0 14px}.download-vault ul{margin:0;padding-left:22px}.download-vault li{margin:0 0 6px}.download-vault a{color:var(--link)}@media (width<=520px){.optin-portal,.optin-confirmation,.download-vault{margin-top:32px}.optin-card form{padding:26px 18px 24px}}
