.lisk-downloads{--ld-accent:#b95800;--ld-line:#dedede;max-width:1200px;margin:0 auto;padding:56px 0 72px;color:#303030;font-family:"Segoe UI",Arial,sans-serif;font-size:19px;line-height:1.6}
.lisk-downloads *{box-sizing:border-box}
.lisk-downloads nav.content_menu,.lisk-downloads nav.content_menu *{box-sizing:content-box}
.lisk-downloads nav.content_menu a{color:#fff}
.lisk-downloads .content_section{width:auto;margin-left:0;margin-right:0;padding-left:0;padding-right:0;background:transparent}
.lisk-downloads .ld-software{display:grid;padding-top:36px;padding-bottom:0}
.lisk-downloads h1,.lisk-downloads h2,.lisk-downloads h3{font-family:inherit;color:#303030;text-transform:none;letter-spacing:normal;font-weight:600;line-height:1.2;margin:0 0 18px}
.lisk-downloads h1{font-size:52px}.lisk-downloads h2{font-size:32px}.lisk-downloads h3{font-size:23px}
.lisk-downloads p{font-size:inherit;line-height:inherit;margin:0 0 18px}
.lisk-downloads a{color:var(--ld-accent)}.lisk-downloads a:hover{text-decoration:underline}
.lisk-downloads a:focus-visible,.lisk-downloads summary:focus-visible{outline:3px solid #303030;outline-offset:5px}
.lisk-downloads .ld-eyebrow{font-size:15px;font-weight:600;letter-spacing:.07em;text-transform:uppercase;color:#6a6a6a;margin:0 0 12px}
.ld-intro>p:not(.ld-eyebrow){max-width:850px;font-size:22px}
.ld-intro{margin-bottom:36px}
.ld-software{display:grid;grid-template-columns:1fr 1fr;gap:28px}
.lisk-downloads .ld-card{padding:32px;background:#f5f5f5;border-radius:12px;display:flex;align-items:flex-start;flex-direction:column}
.ld-card>p{width:100%}
.ld-version{white-space:nowrap}
.lisk-downloads .ld-meta{font-size:16px;color:#636363;margin:4px 0 18px}
.lisk-downloads .ld-button{display:inline-flex;align-items:center;justify-content:center;gap:24px;min-height:50px;padding:12px 24px;background:var(--ld-accent);border:2px solid var(--ld-accent);border-radius:6px;color:#fff;font-size:18px;font-weight:600;line-height:1.25;text-decoration:none}
.lisk-downloads .ld-button:hover{background:#954700;border-color:#954700;text-decoration:none}
.lisk-downloads .ld-button--outline{background:transparent;color:var(--ld-accent)}
.lisk-downloads .ld-button--outline:hover{background:#fff2e7;color:#954700}
.lisk-downloads .ld-note{font-size:16px;line-height:1.6;color:#636363;margin:18px 0 0}
.ld-text-link{display:inline-block;min-height:44px;padding:10px 0;font-size:17px;font-weight:600}
.lisk-downloads .ld-section{padding-top:52px;padding-bottom:0;margin-top:12px;scroll-margin-top:140px}
.ld-card,.ld-steps li{scroll-margin-top:140px}
.ld-warning{background:#fff5e9;border-left:4px solid #de7300;padding:18px 22px;margin:24px 0;font-size:17px}
.ld-firmware-list{border-top:1px solid var(--ld-line)}
.ld-firmware-row{display:grid;grid-template-columns:minmax(0,1fr) 160px 180px;align-items:center;gap:20px;padding:20px 0;border-bottom:1px solid var(--ld-line)}
.ld-firmware-row h3,.lisk-downloads .ld-firmware-row .ld-meta{margin:0}
.lisk-downloads .ld-file-action{margin:0}
.lisk-downloads .ld-steps li{list-style:none}
.ld-steps{list-style:none;counter-reset:install;margin:28px 0 0;padding:0}
.ld-steps li{counter-increment:install;position:relative;padding:0 0 28px 66px;margin:0 0 28px;border-bottom:1px solid var(--ld-line)}
.ld-steps li:before{content:counter(install);position:absolute;left:0;top:0;width:40px;height:40px;border:1px solid var(--ld-line);border-radius:50%;display:grid;place-items:center;font-size:21px;font-weight:600;color:var(--ld-accent)}
.ld-steps p{max-width:960px}.lisk-downloads code{font-family:Consolas,monospace;font-size:.88em;overflow-wrap:anywhere;background:#f5f5f5;padding:2px 5px}
.ld-secondary{border-top:1px solid var(--ld-line);margin-top:48px}
.ld-secondary details{border-bottom:1px solid var(--ld-line)}
.ld-secondary summary{cursor:pointer;min-height:58px;padding:17px 8px;font-size:20px;font-weight:600;line-height:1.5}
.ld-details-body{padding:8px 8px 18px}.ld-details-body a{display:inline-block;min-height:44px;padding:8px 0}
.ld-history{padding-top:32px}
@media(max-width:1000px){
 /* Keep the theme's dropdown from moving the target while its close animation runs. */
 .lisk-downloads nav.content_menu{overflow:visible}
 .lisk-downloads nav.content_menu .nav_select_menu{position:relative;background:inherit}
 .lisk-downloads nav.content_menu .nav_select_menu ul{position:absolute;top:100%;left:0;right:0;width:100%;z-index:2;background:inherit;box-sizing:border-box}
 .lisk-downloads{padding:30px 0 44px;font-size:18px;line-height:1.55}
 .lisk-downloads h1{font-size:38px}.lisk-downloads h2{font-size:28px}.lisk-downloads h3{font-size:22px}
 .ld-intro>p:not(.ld-eyebrow){font-size:20px}.ld-intro{margin-bottom:24px}
 .ld-software{grid-template-columns:1fr;gap:18px}.lisk-downloads .ld-card{padding:24px 20px;border-radius:8px}
 .lisk-downloads .ld-button{width:100%;min-height:50px;font-size:17px}
 .lisk-downloads .ld-section{padding-top:36px;scroll-margin-top:105px}.ld-card,.ld-steps li{scroll-margin-top:105px}
 .ld-firmware-row{grid-template-columns:minmax(0,1fr) auto;gap:8px 16px;padding:20px 0}
 .ld-firmware-row .ld-file-action{grid-column:1/-1;margin-top:8px}.ld-firmware-row h3{font-size:21px}
 .ld-warning{padding:16px;font-size:16px}.ld-steps li{padding-left:0;padding-top:52px}
 .ld-secondary summary{font-size:18px}.ld-secondary{margin-top:28px}
}
