@font-face{font-family:Metropolis;src:url('https://assets.teachablecdn.com/fonts/metropolis/Metropolis-Regular.woff2?v=1') format('woff2');font-weight:400;font-display:swap}
body.pzrl-about-page .site-content{width:100%;max-width:none!important;padding:0!important}body.pzrl-about-page .content-area{width:100%!important}body.pzrl-about-page .inside-article{padding:0!important;background:transparent!important;border:0;border-radius:0}body.pzrl-about-page .entry-header,body.pzrl-about-page .sidebar{display:none}body.pzrl-about-page .pzrl-about{width:calc(100% - 80px);max-width:1180px;margin:auto;padding:68px 0 60px}.pzrl-about-hero{display:grid;grid-template-columns:1.35fr 1fr;gap:90px;align-items:center;padding-bottom:64px}.pzrl-about .pzrl-eyebrow{color:#5ee2c1;font-size:11px;letter-spacing:.16em!important;margin:0 0 20px}.pzrl-about h1{font-size:clamp(44px,5.5vw,72px);letter-spacing:-.045em!important;line-height:1.06;margin:0 0 26px}.pzrl-about h1 span{display:block;color:#5ee2c1}.pzrl-about-lead{font-size:19px;line-height:1.85;max-width:600px}.pzrl-profile{padding:32px;background:#111c29;border:1px solid #273646;border-radius:12px}.pzrl-profile dl{margin:0 0 22px}.pzrl-profile dl div{padding:15px 0;border-bottom:1px solid #273646}.pzrl-profile dt{font-size:11px;color:#8ea5b7;margin-bottom:5px}.pzrl-profile dd{font-size:14px;color:#e2edf5;margin:0}.pzrl-about-story{display:grid;grid-template-columns:1fr 2fr;gap:75px;padding:44px 0;border-top:1px solid #273646}.pzrl-about h2{font-size:28px;letter-spacing:-.025em!important;line-height:1.3;margin:0}.pzrl-about-story p{font-size:16px;line-height:1.95;margin:0 0 20px;max-width:700px}.pzrl-about-story p:last-child{margin-bottom:0}.pzrl-about-contact{border-top:1px solid #273646;padding:38px 0 0;display:flex;justify-content:space-between;gap:32px;align-items:center}.pzrl-about-contact h2{margin-bottom:18px}.pzrl-about-contact a{color:#b7d8d0!important;text-decoration:none}.pzrl-about-actions{display:flex;flex-direction:column;align-items:flex-start;gap:18px;font-size:13px}@media(max-width:800px){body.pzrl-about-page .pzrl-about{width:calc(100% - 40px);padding-top:40px}.pzrl-about-hero{grid-template-columns:1fr;gap:30px;padding-bottom:38px}.pzrl-about h1{font-size:52px}.pzrl-about-lead{font-size:16px}.pzrl-profile{padding:25px}.pzrl-about-story{grid-template-columns:1fr;gap:20px;padding:30px 0}.pzrl-about h2{font-size:25px}.pzrl-about-story p{font-size:15px}.pzrl-about-contact{flex-direction:column;align-items:flex-start}.pzrl-about-actions{margin-top:8px}}
@font-face{font-family:Metropolis;src:url('https://assets.teachablecdn.com/fonts/metropolis/Metropolis-Bold.woff2?v=1') format('woff2');font-weight:700 900;font-display:swap}
body.pzrl-academy{--pz-canvas:#0b111b;--pz-surface:#111c29;--pz-surface-soft:#152331;--pz-ink:#edf3f8;--pz-ink-muted:#aab8c8;--pz-ink-subtle:#9aaec0;--pz-line:#273646;--pz-line-strong:#3a5063;--pz-primary:#5ee2c1;--pz-primary-hover:#97f1d9;--pz-primary-soft:#16372f;--pz-font:Metropolis,-apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif;background:#0b111b!important;color:#edf3f8!important;font-family:var(--pz-font)!important}
html:has(body.pzrl-academy){background:#0b111b!important;color-scheme:dark}
body.pzrl-academy .site.grid-container{width:100%;max-width:none!important}.pzrl-academy .pz-stm32-form-panel .tnp-field-email>label,.pzrl-academy .pz-stm32-form-panel .tnp-field-country>label{min-height:38px}.pzrl-academy .pz-stm32-form-panel .pz-stm32-option-grid label span{font-size:12px}
.pzrl-academy *{box-sizing:border-box}.pzrl-academy .site{background:#0b111b!important}.pzrl-academy .site-main{margin:0!important}.pzrl-academy .entry-content{margin:0!important}.pzrl-academy :is(a,button,input,select,textarea,summary):focus-visible{outline:3px solid #ffc76b!important;outline-offset:4px}
.pzrl-header{background:#0b111b;border-bottom:1px solid #273646;position:relative;z-index:30}.pzrl-nav-shell{max-width:1260px;margin:auto;min-height:94px;padding:14px 40px;display:flex;align-items:center;justify-content:space-between;gap:25px}.pzrl-logo{display:block;width:132px;height:auto;aspect-ratio:1350/658}.pzrl-desktop{display:flex;align-items:center;gap:22px}.pzrl-header a{color:#aab8c8!important;text-decoration:none!important;font-size:13px;white-space:nowrap}.pzrl-header a:hover,.pzrl-header a[aria-current]{color:#5ee2c1!important}.pzrl-account{border:1px solid #476c66;border-radius:7px;padding:13px 18px;color:#edf3f8!important}.pzrl-account span{margin-left:16px}.pzrl-mobile{display:none;position:relative}.pzrl-mobile summary{cursor:pointer;color:#edf3f8;border:1px solid #3a5063;border-radius:6px;padding:9px 12px;font-size:13px}.pzrl-mobile summary span{margin-left:12px}.pzrl-mobile nav{position:absolute;right:0;top:52px;width:250px;padding:12px;background:#111c29;border:1px solid #273646;border-radius:8px;box-shadow:0 20px 40px #0005}.pzrl-mobile nav a{display:block;padding:12px;font-size:13px}.pzrl-mobile nav .pzrl-account{margin-top:6px}
body.pzrl-academy .pz-stm32-resources{background:#0b111b!important;padding:64px 0 72px;border-bottom:1px solid #273646;scroll-margin-top:20px}.pzrl-academy .pz-stm32-home .pz-stm32-resources .pz-stm32-shell{width:calc(100% - 80px);max-width:1180px}.pzrl-academy .pz-stm32-home .pz-stm32-resource-grid{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:60px}.pzrl-academy .pz-stm32-resource-grid>div:first-child{padding-top:14px}.pzrl-academy .pz-stm32-eyebrow{color:#5ee2c1!important;font-size:11px;letter-spacing:.16em!important;margin:0 0 22px}.pzrl-academy #pz-resources-title{font-size:clamp(36px,4.3vw,56px);letter-spacing:-.035em!important;line-height:1.08;max-width:470px;margin:0 0 24px}.pzrl-academy .pz-stm32-resource-grid>div>p:not(.pz-stm32-eyebrow){font-size:15px;line-height:1.9;color:#aab8c8!important}.pzrl-academy .pz-stm32-checklist{margin-top:34px;gap:0;border-top:1px solid #273646}.pzrl-academy .pz-stm32-checklist li{font-size:14px;padding:15px 0 15px 28px;border-bottom:1px solid #273646;color:#d5e2ed!important}.pzrl-academy .pz-stm32-checklist li::before{top:17px;color:#5ee2c1!important;background:transparent!important;font-size:13px}
body.pzrl-academy .pz-stm32-form-panel{padding:30px;background:#111c29!important;border:1px solid #273646!important;border-radius:12px;box-shadow:none!important}.pzrl-academy .pz-stm32-form-panel h3{font-size:23px;line-height:1.3;margin-bottom:12px;letter-spacing:-.02em!important}.pzrl-academy .pz-stm32-form-panel .pz-stm32-form-intro{font-size:13px!important;line-height:1.75!important;margin-bottom:26px}.pzrl-academy .pz-stm32-form-panel form{max-width:none!important;margin:0!important;column-gap:16px}.pzrl-academy .pz-stm32-form-panel :is(label,legend){color:#dfe9f1!important;font-size:12px;font-weight:700}.pzrl-academy .pz-stm32-form-panel .pz-stm32-required{display:block;color:#8ea8b7;font-weight:400;font-size:10px;margin:5px 0 0;text-transform:none;letter-spacing:0}.pzrl-academy .pz-stm32-form-panel .tnp-field{margin-bottom:23px}.pzrl-academy .pz-stm32-form-panel :is(input[type=email],select,textarea){font-size:13px!important;color:#edf3f8!important;background:#0b141f!important;border:1px solid #3a5063!important;border-radius:6px!important;box-shadow:none!important;width:100%!important}.pzrl-academy .pz-stm32-form-panel :is(input[type=email],select){min-height:48px}.pzrl-academy .pz-stm32-form-panel input::placeholder,.pzrl-academy .pz-stm32-form-panel textarea::placeholder{color:#879aac;opacity:1}.pzrl-academy .pz-stm32-form-panel :is(input[type=checkbox],input[type=radio]){accent-color:#5ee2c1;color-scheme:dark;width:16px;height:16px;min-width:16px;margin-top:2px}.pzrl-academy .pz-stm32-role-grid,.pzrl-academy .pz-stm32-interest-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.pzrl-academy .pz-stm32-form-panel .pz-stm32-option-grid label{background:#152331!important;border:1px solid #2b3e50!important;border-radius:6px;padding:11px 10px;gap:8px;line-height:1.55;font-size:11px;font-weight:400!important;margin:0}.pzrl-academy .pz-stm32-option-grid label:hover{border-color:#59877e!important}.pzrl-academy .pz-stm32-form-panel .pz-stm32-option-grid label:has(input:checked){background:#16372f!important;border-color:#5ee2c1!important;color:#fff!important}.pzrl-academy .pz-stm32-field-help{color:#9aaec0!important;font-size:11px!important}.pzrl-academy .pz-stm32-form-panel .tnp-field-privacy,.pzrl-academy .pz-stm32-form-panel .tnp-field-button{grid-column:1/-1}.pzrl-academy .pz-stm32-form-panel .tnp-field-privacy{margin:0 0 18px;font-size:12px}.pzrl-academy .pz-stm32-form-panel .tnp-field-privacy a{color:#b9d4cf!important}.pzrl-academy .pz-stm32-form-panel input[type=submit]{width:100%!important;min-height:52px;background:#5ee2c1!important;color:#06261e!important;border-color:#5ee2c1!important;font-size:14px!important;border-radius:6px!important}.pzrl-academy .pz-stm32-form-panel input[type=submit]:hover{background:#97f1d9!important}.pzrl-academy .pz-stm32-form-panel .pz-stm32-consent{font-size:11px!important;line-height:1.8!important;color:#8fa5b7!important;margin:16px 0 0}
.pzrl-next{max-width:1180px;margin:60px auto;display:grid;grid-template-columns:1.6fr 1fr;gap:65px;padding:36px 0;color:#edf3f8}.pzrl-next .pzrl-eyebrow{font-size:10px;letter-spacing:.16em!important;color:#5ee2c1;margin:0 0 15px}.pzrl-next h2{font-size:34px;line-height:1.18;letter-spacing:-.035em!important;max-width:540px;margin:0 0 18px}.pzrl-next p{font-size:14px;line-height:1.85;color:#aab8c8}.pzrl-next .pzrl-note{font-size:11px;max-width:580px;color:#8fa5b7;margin:18px 0 0}.pzrl-course{display:inline-flex;align-items:center;gap:24px;border:1px solid #51776e;border-radius:6px;padding:13px 18px;color:#d8f7ed!important;font-size:13px;text-decoration:none!important}.pzrl-course:hover{background:#16372f}.pzrl-next aside{border-left:1px solid #273646;padding-left:40px;align-self:center}.pzrl-next h3{font-size:20px}.pzrl-youtube{display:inline-flex;align-items:center;gap:12px;color:#edf3f8!important;text-decoration:none!important;min-height:44px}.pzrl-youtube svg{width:28px;height:28px;color:#ff4545;flex:none}.pzrl-youtube span{line-height:1.3}.pzrl-youtube small{display:block;color:#98aab9;font-size:10px;margin-top:6px}.pzrl-academy .site-info{background:#0b111b!important;padding:25px 30px;font-size:11px}.pzrl-academy .site-info a{color:#aab8c8!important}
@media(max-width:1260px){.pzrl-next{margin-left:40px;margin-right:40px}}@media(max-width:1040px){.pzrl-desktop{display:none}.pzrl-mobile{display:block}.pzrl-nav-shell{padding:12px 24px;min-height:84px}.pzrl-logo{width:120px}.pzrl-academy .pz-stm32-home .pz-stm32-resource-grid{gap:32px;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr)}.pzrl-academy .pz-stm32-form-panel{padding:24px}.pzrl-academy #pz-resources-title{font-size:40px}}
@media(max-width:800px){.pzrl-academy .pz-stm32-home .pz-stm32-resource-grid{grid-template-columns:1fr;gap:38px}.pzrl-academy .pz-stm32-home .pz-stm32-resources .pz-stm32-shell{width:calc(100% - 40px)}.pzrl-academy .pz-stm32-resource-grid>div:first-child{padding-top:0}.pzrl-academy .pz-stm32-checklist{grid-template-columns:1fr 1fr;column-gap:20px}.pzrl-next{grid-template-columns:1fr;gap:32px;margin:20px;padding:35px 0}.pzrl-next aside{border-left:0;border-top:1px solid #273646;padding:28px 0 0}.pzrl-next h2{font-size:30px}}
@media(max-width:480px){.pzrl-nav-shell{padding:12px 20px}.pzrl-logo{width:112px}.pzrl-academy .pz-stm32-resources{padding:38px 0 42px}.pzrl-academy #pz-resources-title{font-size:38px}.pzrl-academy .pz-stm32-checklist{grid-template-columns:1fr}.pzrl-academy .pz-stm32-form-panel{padding:24px 18px}.pzrl-academy .pz-stm32-role-grid,.pzrl-academy .pz-stm32-interest-grid{grid-template-columns:1fr}.pzrl-academy .pz-stm32-form-panel .pz-stm32-option-grid label{font-size:12px;min-height:44px}.pzrl-academy .pz-stm32-form-panel .tnp-field-email,.pzrl-academy .pz-stm32-form-panel .tnp-field-country{grid-column:1/-1}}

/* The download page keeps the newsletter output and its access checks intact. */
body.pzrl-downloads-page .site-content{width:100%;max-width:none!important;padding:0!important}
body.pzrl-downloads-page .content-area{width:100%!important;min-width:0}
body.pzrl-downloads-page .inside-article{padding:0!important;background:transparent!important;border:0;border-radius:0}
body.pzrl-downloads-page .entry-header,body.pzrl-downloads-page .sidebar{display:none}
body.pzrl-downloads-page .pzrl-downloads{width:calc(100% - 80px);max-width:1180px;margin:0 auto;padding:64px 0 0}
body.pzrl-downloads-page .pzrl-eyebrow{color:#5ee2c1;font-size:11px;font-weight:700;line-height:1.6;letter-spacing:.15em!important;margin:0 0 18px}
body.pzrl-downloads-page .pzrl-downloads h1{font-size:clamp(42px,5.8vw,70px);line-height:1.08;letter-spacing:-.045em!important;color:#edf3f8;margin:0 0 23px}
body.pzrl-downloads-page .pzrl-downloads h2{color:#edf3f8;line-height:1.25;letter-spacing:-.025em!important}
body.pzrl-downloads-page .pzrl-downloads p{color:#aab8c8}
body.pzrl-downloads-page .pzrl-downloads .pzrl-eyebrow{color:#5ee2c1}
body.pzrl-downloads-page .pzrl-download-files{scroll-margin-top:32px;padding:0;border:0;background:transparent}
body.pzrl-downloads-page .pzrl-original-resources{min-width:0;color:#dbe6ef;font-size:16px;line-height:1.85;overflow-wrap:anywhere}
body.pzrl-downloads-page .pzrl-original-resources [hidden]{display:none!important}
body.pzrl-downloads-page .pzrl-original-resources>:first-child{margin-top:0}
body.pzrl-downloads-page .pzrl-original-resources>:last-child{margin-bottom:0}
body.pzrl-downloads-page .pzrl-original-resources :is(h1,h2,h3,h4){color:#edf3f8;line-height:1.35;letter-spacing:-.02em!important}
body.pzrl-downloads-page .pzrl-original-resources :is(h1,h2){font-size:26px}
body.pzrl-downloads-page .pzrl-original-resources h3{font-size:21px}
body.pzrl-downloads-page .pzrl-original-resources :is(p,li){color:#b8c8d7;font-size:16px;line-height:1.85}
body.pzrl-downloads-page .pzrl-original-resources a{color:#5ee2c1;text-underline-offset:4px}
body.pzrl-downloads-page .pzrl-original-resources a:hover{color:#97f1d9}
body.pzrl-downloads-page .pzrl-original-resources :is(button,input[type=submit],.wp-block-button__link,a[download]){display:inline-flex;justify-content:center;align-items:center;min-height:48px;max-width:100%;padding:12px 20px;border:1px solid #5ee2c1;border-radius:6px;background:#5ee2c1;color:#06261e;font-family:var(--pz-font);font-size:14px;font-weight:700;line-height:1.5;text-decoration:none;white-space:normal}
body.pzrl-downloads-page .pzrl-original-resources :is(input[type=email],input[type=text],select,textarea){max-width:100%;color:#edf3f8;background:#0b141f;border:1px solid #3a5063;border-radius:6px;font-family:var(--pz-font);font-size:16px}
body.pzrl-downloads-page .pzrl-original-resources :is(ul,ol){margin-left:1.25em}
body.pzrl-downloads-page .pzrl-original-resources li+li{margin-top:8px}
body.pzrl-downloads-page .pzrl-original-resources :is(pre,code){color:#dbe6ef;background:#0b141f}
body.pzrl-downloads-page .pzrl-original-resources pre{max-width:100%;overflow-x:auto;border:1px solid #273646;border-radius:6px;padding:18px}
body.pzrl-downloads-page .pzrl-original-resources :is(img,video,iframe){max-width:100%}
body.pzrl-downloads-page .pzrl-original-resources .pz-stm32-page{padding:0;background:transparent;font-family:var(--pz-font);color:#edf3f8}
body.pzrl-downloads-page .pzrl-original-resources .pz-stm32-page-shell{width:100%;max-width:none;margin:0;padding:0}
body.pzrl-downloads-page .pzrl-original-resources .pz-stm32-page-hero{margin:0 0 38px;padding:0;background:transparent;border:0}
body.pzrl-downloads-page .pzrl-original-resources .pz-stm32-page-hero .pz-stm32-eyebrow{color:#5ee2c1;font-size:11px;line-height:1.6;font-weight:700;letter-spacing:.15em!important;margin:0 0 20px}
body.pzrl-downloads-page .pzrl-original-resources .pz-stm32-page-hero h1{max-width:820px;font-size:clamp(42px,5.8vw,68px);line-height:1.08;letter-spacing:-.045em!important;margin:0 0 25px;color:#edf3f8}
body.pzrl-downloads-page .pzrl-original-resources .pz-stm32-page-lead{max-width:790px;font-size:18px;line-height:1.85;color:#aab8c8;margin:0}
body.pzrl-downloads-page .pzrl-original-resources .pz-stm32-download-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin:0}
body.pzrl-downloads-page .pzrl-original-resources .pz-stm32-download-card{display:flex;flex-direction:column;align-items:flex-start;min-width:0;margin:0;padding:30px;border:1px solid #273646;border-radius:12px;background:#111c29;box-shadow:none}
body.pzrl-downloads-page .pzrl-original-resources .pz-stm32-download-card .pz-stm32-download-type{color:#5ee2c1;font-size:11px;font-weight:700;line-height:1.6;letter-spacing:.12em!important;margin:0 0 15px}
body.pzrl-downloads-page .pzrl-original-resources .pz-stm32-download-card h2{font-size:27px;line-height:1.25;letter-spacing:-.025em!important;margin:0 0 16px;color:#edf3f8}
body.pzrl-downloads-page .pzrl-original-resources .pz-stm32-download-card>p:not(.pz-stm32-download-type){font-size:15px;line-height:1.85;color:#aab8c8;margin:0 0 24px}
body.pzrl-downloads-page .pzrl-original-resources .pz-stm32-download-card .pz-stm32-button{display:inline-flex;justify-content:center;align-items:center;gap:12px;min-height:50px;max-width:100%;margin-top:auto;padding:13px 20px;border:1px solid #5ee2c1;border-radius:6px;background:#5ee2c1;color:#06261e!important;font-size:14px;font-family:var(--pz-font);font-weight:700;line-height:1.5;text-decoration:none;white-space:normal;box-shadow:none}
body.pzrl-downloads-page .pzrl-original-resources .pz-stm32-download-card .pz-stm32-button:hover{background:#97f1d9;border-color:#97f1d9;color:#06261e!important}
body.pzrl-downloads-page .pzrl-original-resources .pz-stm32-download-note{font-size:12px;line-height:1.85;color:#9aaec0;margin:20px 0 0}
body.pzrl-downloads-page .pzrl-downloads-course{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);gap:70px;align-items:center;padding:64px 0;border-bottom:1px solid #273646}
body.pzrl-downloads-page .pzrl-downloads-course h2{max-width:640px;font-size:clamp(30px,3.6vw,42px);line-height:1.16;margin:0 0 22px}
body.pzrl-downloads-page .pzrl-downloads-course-copy>p:not(.pzrl-eyebrow){font-size:16px;line-height:1.85;max-width:590px;margin:0 0 26px}
body.pzrl-downloads-page .pzrl-course-primary{min-height:50px;justify-content:center;gap:20px;border-color:#5ee2c1;background:#5ee2c1;color:#06261e!important;font-size:14px;font-weight:700;line-height:1.5}
body.pzrl-downloads-page .pzrl-course-primary:hover{background:#97f1d9;color:#06261e!important}
body.pzrl-downloads-page .pzrl-downloads-course-outline{min-width:0;padding:28px;background:#111c29;border:1px solid #273646;border-radius:12px}
body.pzrl-downloads-page .pzrl-downloads-course-outline>.pzrl-eyebrow{font-size:10px;margin-bottom:18px}
body.pzrl-downloads-page .pzrl-downloads-course-outline ol{list-style:none;padding:0;margin:0}
body.pzrl-downloads-page .pzrl-downloads-course-outline li{display:grid;grid-template-columns:32px minmax(0,1fr);gap:12px;padding:18px 0;border-top:1px solid #273646}
body.pzrl-downloads-page .pzrl-downloads-course-outline li:last-child{padding-bottom:0}
body.pzrl-downloads-page .pzrl-step-number{color:#5ee2c1;font-size:11px;line-height:2}
body.pzrl-downloads-page .pzrl-downloads-course-outline strong{display:block;color:#edf3f8;font-size:16px;line-height:1.5;margin-bottom:5px}
body.pzrl-downloads-page .pzrl-downloads-course-outline li div>span{display:block;color:#aab8c8;font-size:13px;line-height:1.8}
body.pzrl-downloads-page .pzrl-downloads-keep-learning{display:flex;justify-content:space-between;align-items:center;gap:32px;padding:34px 0 42px}
body.pzrl-downloads-page .pzrl-downloads-keep-learning h2{font-size:22px;margin:0 0 8px}
body.pzrl-downloads-page .pzrl-downloads-keep-learning p{font-size:14px;line-height:1.8;margin:0}
@media(max-width:800px){body.pzrl-downloads-page .pzrl-downloads{width:calc(100% - 40px);padding-top:38px}body.pzrl-downloads-page .pzrl-original-resources .pz-stm32-page-lead{font-size:16px}body.pzrl-downloads-page .pzrl-original-resources .pz-stm32-page-hero{margin-bottom:30px}body.pzrl-downloads-page .pzrl-original-resources .pz-stm32-download-card{padding:25px}body.pzrl-downloads-page .pzrl-original-resources .pz-stm32-download-card h2{font-size:25px}body.pzrl-downloads-page .pzrl-downloads-course{grid-template-columns:1fr;gap:28px;padding:40px 0}body.pzrl-downloads-page .pzrl-downloads-keep-learning{align-items:flex-start;flex-direction:column;gap:24px}body.pzrl-downloads-page .pzrl-downloads-course-outline{padding:24px}}
@media(max-width:720px){body.pzrl-downloads-page .pzrl-original-resources .pz-stm32-download-grid{grid-template-columns:1fr;gap:18px}}
@media(max-width:480px){body.pzrl-downloads-page .pzrl-original-resources .pz-stm32-page-hero h1{font-size:42px}body.pzrl-downloads-page .pzrl-original-resources :is(p,li){font-size:15px}body.pzrl-downloads-page .pzrl-original-resources .pz-stm32-download-card{padding:24px 20px}body.pzrl-downloads-page .pzrl-original-resources .pz-stm32-download-card .pz-stm32-button{width:100%;padding-left:12px;padding-right:12px}body.pzrl-downloads-page .pzrl-downloads-course h2{font-size:31px}body.pzrl-downloads-page .pzrl-course-primary{width:100%;justify-content:space-between;padding:13px 16px;font-size:13px}body.pzrl-downloads-page .pzrl-downloads-course-outline{padding:22px 18px}}
