#np-download-block{padding-block:var(--np-space-64)}#np-download-block.has-media .np-download-block__layout{align-items:center;display:grid;gap:var(--np-space-64);grid-template-columns:636fr 500fr}#np-download-block .np-download-block__media{aspect-ratio:636/400;background:linear-gradient(var(--np-bg-canvas),var(--np-bg-canvas)) padding-box,var(--np-gradient-brand) border-box;border:4px solid transparent;border-radius:var(--np-radius-xl);margin:0;overflow:hidden;position:relative}#np-download-block .np-download-block__media img,#np-download-block .np-download-block__media video{display:block;height:100%;object-fit:cover;width:100%}#np-download-block .np-download-block__toggle{align-items:center;background-color:var(--np-scrim);border:0;border-radius:var(--np-radius-pill);bottom:var(--np-space-16);color:var(--np-white);cursor:pointer;display:flex;height:40px;justify-content:center;padding:0;position:absolute;right:var(--np-space-16);width:40px}#np-download-block .np-download-block__toggle[hidden]{display:none}#np-download-block .np-download-block__toggle:before{border-inline:4px solid currentColor;box-sizing:border-box;content:"";height:14px;width:12px}#np-download-block .np-download-block__toggle.is-paused:before{border-block:7px solid transparent;border-inline:0;border-left:12px solid;height:0;margin-left:3px;width:0}#np-download-block .np-download-block__toggle:focus-visible{outline:2px solid var(--np-focus-ring);outline-offset:2px}#np-download-block .np-download-block__heading{color:var(--np-text-primary);margin:0}#np-download-block .np-download-block__description{color:var(--np-text-secondary);margin:var(--np-space-24) 0 0;max-width:640px}#np-download-block .np-download-block__files{display:flex;flex-direction:column;gap:var(--np-space-12);list-style:none;margin:var(--np-space-24) 0 0;max-width:1200px;padding:0}#np-download-block.is-files-cols-2:not(.has-media) .np-download-block__files{display:grid;grid-auto-flow:column;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:repeat(var(--np-download-rows,1),auto)}#np-download-block .np-download-block__row{align-items:center;background-color:var(--np-bg-subtle);border-radius:var(--np-radius-md);display:flex;gap:var(--np-space-16);justify-content:space-between;padding:var(--np-space-16);position:relative;transition:background-color .15s ease}#np-download-block .np-download-block__label:after{border-radius:inherit;content:"";inset:0;position:absolute}#np-download-block .np-download-block__btn{position:relative;z-index:1}#np-download-block .np-download-block__row:hover{background-color:var(--np-surface-muted)}#np-download-block .np-download-block__row:hover .np-download-block__label{color:var(--np-brand-primary)}#np-download-block .np-download-block__label:focus-visible{outline:none}#np-download-block .np-download-block__row:has(.np-download-block__label:focus-visible){outline:2px solid var(--np-focus-ring);outline-offset:2px}#np-download-block .np-download-block__info{align-items:flex-start;display:flex;gap:var(--np-space-12);min-width:0}#np-download-block .np-download-block__icon{display:block;flex:none;height:20px;margin-top:3px;object-fit:contain;width:20px}#np-download-block .np-download-block__text{display:flex;flex-direction:column;gap:var(--np-space-4);min-width:0}#np-download-block .np-download-block__label{color:var(--np-text-primary);text-decoration:none;transition:color .15s ease}#np-download-block .np-download-block__actions{align-items:center;display:flex;flex:none;gap:var(--np-space-12)}#np-download-block .np-download-block__lang{background-color:var(--np-brand-primary);border-radius:var(--np-radius-sm);box-sizing:border-box;color:var(--np-text-on-brand);flex:none;min-width:36px;padding:var(--np-space-4) var(--np-space-8);text-align:center;text-transform:uppercase}#np-download-block .np-download-block__file-description{color:var(--np-text-secondary);margin:0}#np-download-block .np-download-block__help{align-items:flex-start;background-color:color-mix(in srgb,var(--np-accent-warm) 8%,var(--np-bg-canvas));border:1px solid color-mix(in srgb,var(--np-accent-warm) 35%,transparent);border-radius:var(--np-radius-md);box-sizing:border-box;color:var(--np-text-secondary);display:flex;gap:var(--np-space-12);margin:var(--np-space-16) 0 0;max-width:1200px;padding:var(--np-space-16)}#np-download-block .np-download-block__help-icon{background-color:var(--np-accent-warm);flex:none;height:20px;margin-top:1px;-webkit-mask:var(--np-help-icon) center /contain no-repeat;mask:var(--np-help-icon) center /contain no-repeat;width:20px}#np-download-block .np-download-block__help-body{display:flex;flex-direction:column;gap:var(--np-space-8);min-width:0}#np-download-block .np-download-block__help-text>*{margin:0 0 var(--np-space-8)}#np-download-block .np-download-block__help-text>:last-child{margin-bottom:0}#np-download-block .np-download-block__help-text li,#np-download-block .np-download-block__help-text p{color:var(--np-text-secondary);font-family:var(--np-font-ui);font-size:14px;line-height:22px}#np-download-block .np-download-block__help-text strong{color:var(--np-text-primary);font-weight:600}#np-download-block .np-download-block__help-link{margin:0}#np-download-block .np-download-block__help a{color:var(--np-brand-primary);font-weight:500;text-decoration:underline}#np-download-block .np-download-block__help a:hover{color:var(--np-action-hover)}#np-download-block .np-download-block__help a:focus-visible{border-radius:2px;outline:2px solid var(--np-focus-ring);outline-offset:2px}#np-download-block .np-download-block__btn{box-sizing:border-box;flex:none}#np-download-block .np-download-block__btn.is-icon-only{background-color:var(--np-surface-card);border:1px solid var(--np-border-default);border-radius:var(--np-radius-pill);color:var(--np-brand-primary);height:36px;min-height:36px;min-width:36px;padding:0;transition:background-color .2s ease,border-color .2s ease,color .2s ease;width:36px}#np-download-block .np-download-block__btn.is-icon-only:focus-visible,#np-download-block .np-download-block__btn.is-icon-only:hover{background-color:var(--np-action-bg);border-color:var(--np-action-bg);color:var(--np-action-text)}#np-download-block .np-download-block__btn-icon{background-color:currentColor;display:block;height:18px;-webkit-mask:var(--np-btn-icon) center /contain no-repeat;mask:var(--np-btn-icon) center /contain no-repeat;width:18px}@media (prefers-reduced-motion:reduce){#np-download-block .np-download-block__btn.is-icon-only,#np-download-block .np-download-block__label,#np-download-block .np-download-block__row{transition:none}}#np-download-block.is-files-cols-2:not(.has-media) .np-download-block__row:not(.has-icon-action){align-items:flex-start;flex-direction:column}@media (max-width:1024px){#np-download-block.has-media .np-download-block__layout{gap:var(--np-space-32)}}@media (max-width:768px){#np-download-block{padding-block:var(--np-space-48)}#np-download-block.is-files-cols-2:not(.has-media) .np-download-block__files{grid-auto-flow:row;grid-template-columns:1fr;grid-template-rows:none}#np-download-block .np-download-block__row:not(.has-icon-action){align-items:stretch;flex-direction:column}#np-download-block .np-download-block__btn:not(.is-icon-only){flex:1}#np-download-block.has-media .np-download-block__layout{grid-template-columns:1fr}}