.m5-foundation{box-sizing:border-box;display:block!important;max-width:1120px;margin:32px auto!important;padding:38px 34px!important;background:#f6f8fa!important;color:#182537!important;border:1px solid #dde3e9!important;border-radius:3px;text-align:left!important;scroll-margin-top:90px;word-break:keep-all;overflow-wrap:anywhere}
.m5-foundation *, .m5-hero-note *{box-sizing:border-box}
.m5-foundation__layout{display:grid!important;grid-template-columns:minmax(0,.86fr) minmax(0,1.14fr);align-items:center;gap:34px}
.m5-foundation__photos{display:grid!important;grid-template-columns:1fr 1fr;gap:14px;min-width:0}
.m5-foundation figure{margin:0!important;padding:0!important;width:auto!important;max-width:none!important;background:#fff!important;border:1px solid #e1e7ed!important;overflow:hidden;border-radius:2px}
.m5-foundation figure img{display:block!important;position:static!important;width:100%!important;max-width:none!important;height:auto!important;aspect-ratio:1;object-fit:contain!important;filter:none!important;transform:none!important;margin:0!important;opacity:1!important}
.m5-foundation figcaption{display:block!important;padding:10px 8px!important;margin:0!important;text-align:center!important;line-height:1.5!important;color:#36465a!important;font-size:13px!important;background:#fff!important}
.m5-foundation figcaption strong{display:block;font-size:19px;letter-spacing:.035em;color:#162b49}
.m5-foundation__eyebrow{margin:0 0 10px!important;color:#24558c!important;font-size:12px!important;font-weight:700!important;letter-spacing:.13em!important;line-height:1.5!important}
.m5-foundation h2{margin:0 0 14px!important;padding:0!important;font-size:clamp(24px,2.5vw,31px)!important;font-weight:750!important;letter-spacing:-.035em!important;line-height:1.35!important;color:#182b47!important;text-align:left!important;max-width:none!important}
.m5-foundation__copy>p:not(.m5-foundation__eyebrow){margin:10px 0 0!important;font-size:16px!important;font-weight:400!important;line-height:1.75!important;color:#3e4b5c!important;max-width:none!important}
.m5-foundation__promise{font-weight:650!important;color:#1d3655!important}
.m5-foundation__spec-heading{margin:26px 0 10px!important;font-size:13px!important;font-weight:600!important;line-height:1.6!important;color:#5b6878!important}
.m5-foundation__specs{display:grid!important;grid-template-columns:1.2fr .85fr 1fr 1.2fr;margin:0!important;padding:0!important;border-top:1px solid #d2dce6;border-bottom:1px solid #d2dce6}
.m5-foundation__specs>div{display:block;min-width:0;padding:18px 12px;border-right:1px solid #d2dce6}
.m5-foundation__specs>div:first-child{padding-left:0}
.m5-foundation__specs>div:last-child{border:0;background:#e8eff7;padding-left:16px}
.m5-foundation dt{font-size:12px!important;font-weight:500!important;line-height:1.6!important;margin:0 0 7px!important;color:#586779!important}
.m5-foundation dd{font-size:30px!important;font-weight:750!important;line-height:1.35!important;letter-spacing:-.035em!important;margin:0!important;color:#172f50!important}
.m5-foundation dd small{display:block!important;font-size:12px!important;font-weight:400!important;line-height:1.6!important;letter-spacing:0!important;color:#526279!important;margin-top:4px}
.m5-foundation__note{font-size:12px!important;line-height:1.7!important;color:#617084!important;margin:12px 0 0!important;padding:0!important;max-width:none!important}
.m5-foundation__links{display:flex!important;flex-wrap:wrap;gap:8px 24px;margin-top:17px!important}
.m5-foundation__links a{display:inline!important;color:#225698!important;font-size:15px!important;font-weight:500!important;line-height:1.7!important;text-decoration:underline!important;text-underline-offset:4px;background:none!important;border:0!important;padding:0!important;border-radius:0!important}
.m5-foundation__links a:focus-visible,.m5-hero-note:focus-visible{outline:3px solid #688fbf;outline-offset:5px}
.m5-hero-note{display:flex!important;align-items:center;flex-wrap:wrap;gap:7px 14px;max-width:fit-content;margin:20px 0 0!important;padding:10px 0!important;border-top:1px solid currentColor;text-decoration:none!important;color:inherit!important;background:transparent!important;font-size:13px!important;line-height:1.6!important;font-weight:600!important;letter-spacing:0!important;opacity:.94}
.m5-hero-note span{display:inline!important}.m5-hero-note span+span{font-weight:400!important;opacity:.85}
.m5-title-platform{font-size:.7em;letter-spacing:-.02em;display:inline}
.m5-foundation--home .m5-foundation__photos{grid-template-columns:1.3fr 1fr;align-items:center}.m5-foundation--home .m5-foundation__copy>p.m5-foundation__promise{font-weight:650!important;color:#243d5c!important}.m5-foundation--home{border-top:3px solid #254e7c!important}
body .m5-foundation .m5-foundation__specs dd{font-size:30px!important;font-weight:750!important;line-height:1.35!important}
body .m5-foundation .m5-foundation__specs dt{font-size:12px!important;font-weight:500!important}
body .m5-foundation p.m5-foundation__spec-heading{font-size:13px!important;font-weight:600!important;line-height:1.6!important}
body .m5-foundation p.m5-foundation__eyebrow{font-size:12px!important;font-weight:700!important;line-height:1.5!important}
body .m5-foundation p.m5-foundation__note{font-size:12px!important;line-height:1.7!important}
body .m5-foundation .m5-foundation__specs .m5-clock{display:block;font-size:21px!important;font-weight:650!important;line-height:1.6!important;letter-spacing:-.02em}
.m5-foundation img[src*="hardware-atom-white"]{clip-path:inset(8%)}
.m5-foundation img[src*="hardware-stick-20261005"]{object-fit:cover!important}
.m5-hardware-jump{max-width:1120px;margin:24px auto!important;padding:0 24px!important;font-size:14px!important;line-height:1.8!important}.m5-hardware-jump a{color:#225698!important;text-decoration:underline;text-underline-offset:3px}
.m5-hero-note--link{border:0!important;padding:4px 0!important;margin-top:14px!important;font-size:13px!important}
@media(min-width:701px){.cine-hero.product-hero.home-hero.m5-home-image-balanced figure img{transform:translate(calc(-50% + 76px),64px)!important}}
@media(max-width:700px){.cine-hero.product-hero.home-hero.m5-home-image-balanced{padding:356px 0 42px!important}.cine-hero.product-hero.home-hero.m5-home-image-balanced figure img{inset:80px 0 auto!important}}
@media(max-width:900px){.m5-foundation{margin:28px 22px!important;padding:28px 24px!important}.m5-foundation__layout{gap:24px;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)}.m5-foundation__specs{grid-template-columns:1fr 1fr}.m5-foundation__specs>div:nth-child(2){border-right:0}.m5-foundation__specs>div:nth-child(-n+2){border-bottom:1px solid #d2dce6}.m5-foundation__specs>div:nth-child(3){padding-left:0}}
@media(max-width:640px){.m5-foundation{margin:24px 16px!important;padding:24px 20px!important}.m5-foundation__layout{display:flex!important;flex-direction:column;gap:24px;align-items:stretch}.m5-foundation__photos{order:2;max-width:440px;width:100%;margin:0 auto;gap:12px}.m5-foundation__copy{order:1}.m5-foundation h2{font-size:25px!important}.m5-foundation__copy>p:not(.m5-foundation__eyebrow){font-size:15px!important}body .m5-foundation .m5-foundation__specs dd{font-size:25px!important}.m5-foundation__specs>div{padding:15px 10px}.m5-foundation figcaption{font-size:12px!important}.m5-foundation__links{gap:9px 16px}.m5-foundation__links a{font-size:14px!important}.m5-hero-note{font-size:12px!important;margin-top:18px!important}}
@media(max-width:640px){body .m5-foundation{display:flex!important;flex-direction:column}.m5-foundation__layout,.m5-foundation__copy{display:contents!important}.m5-foundation__eyebrow{order:0}.m5-foundation h2{order:1}.m5-foundation__promise{order:2}.m5-foundation__photos{order:3;margin-top:16px!important}.m5-foundation__spec-heading{order:4}.m5-foundation__specs{order:5}.m5-foundation__body{order:6;margin-top:18px!important}.m5-foundation__evidence{order:7}.m5-foundation__note{order:8}.m5-foundation__links{order:9}}
