/* Additions scoped to the NestoDesk release presentation. */
.product-page .product-hero {min-height:0;padding-block:56px 72px;gap:48px;}
.product-page .product-hero-grid {margin-top:0;}
@media(max-width:800px){.product-page .product-hero{padding-block:36px 48px;gap:32px;}.product-page .product-hero-grid{gap:32px;}}
.preview-workbench {font-size:13px;color:var(--ink-soft);margin:0 0 24px;}
.preview-features {padding-bottom:80px;}
.preview-features h3 {font-size:20px;}
.preview-features ul {padding-left:1.3em;line-height:2.2;font-size:14px;}
.preview-screen {padding-top:48px;}
.preview-english {width:min(1180px,88%);margin:0 auto 80px;padding:28px 0;border-top:1px solid var(--line);font-size:14px;color:var(--ink-soft);line-height:1.9;}
.preview-download {grid-template-columns:minmax(0,1fr);gap:32px;min-height:0;}
.preview-download h2 {margin:0;}
.preview-download>.preview-download-body {min-width:0;align-self:start;}
.preview-download-actions {display:flex;flex-wrap:wrap;align-items:center;gap:24px;margin-bottom:36px;}
.preview-download-actions .secondary-link {color:var(--paper);}
.preview-download-spec {margin:0 0 32px;}
.preview-download-spec>div {display:grid;grid-template-columns:140px minmax(0,1fr);gap:20px;border-top:1px solid var(--line-light);padding:14px 0;font-size:13px;}
.preview-download-spec dt {color:#afaea8;}
.preview-download-spec dd {margin:0;min-width:0;overflow-wrap:anywhere;}
.preview-download-spec code {font-size:12px;}
.preview-download-notes {font-size:13px;line-height:1.9;color:#cfcec8;}
.preview-download-notes h3 {font-size:16px;color:var(--paper);}
.preview-download-notes ul {padding-left:1.3em;}
.preview-download-en {border-top:1px solid var(--line-light);padding-top:24px;margin-top:28px;}
.preview-download .preview-download-en p {margin-bottom:14px;line-height:1.9;}
@media(max-width:800px){.home-product-stage-heading {grid-template-columns:minmax(0,1fr);gap:24px;width:88%;}.home-product-stage .home-screenshot{width:94%;}.preview-screen{padding-top:32px;padding-bottom:64px;}.preview-download-actions{align-items:flex-start;flex-direction:column;gap:20px;}}
@media(max-width:520px){.preview-download-spec>div{grid-template-columns:minmax(0,1fr);gap:5px;}.preview-features{padding-bottom:48px;}.preview-download{padding-top:64px;padding-bottom:64px;}}
