body{letter-spacing:.01rem}.iot-prose{max-width:68rem}.iot-prose p:last-child{margin-bottom:0}.iot-heading{margin:0 0 1.2rem;letter-spacing:0}.iot-intro{margin:0 0 2.4rem;max-width:68rem}.iot-actions{display:flex;flex-wrap:wrap;gap:1rem;align-items:center}.iot-actions .button{min-height:4.4rem}.iot-hero__grid{display:grid;gap:2.4rem;align-items:center}.iot-hero__copy .iot-heading{font-size:calc(var(--font-heading-scale) * 3.6rem);line-height:1.1;max-width:16ch}.iot-hero__text{font-size:1.7rem;line-height:1.5;margin:0 0 2rem;max-width:42rem}.iot-hero__figure{margin:0;background:#ffffffb8;border:1px solid rgba(28,36,40,.12);border-radius:.8rem;overflow:hidden}.iot-hero__figure svg,.iot-hero__figure img{display:block;width:100%;height:auto}.iot-hero__figure img{object-fit:cover;aspect-ratio:4 / 3}.iot-note{margin:1.6rem 0 0;color:rgba(var(--color-foreground),.75);font-size:1.4rem}.iot-empty{border:1px solid rgba(28,36,40,.12);border-radius:.8rem;padding:2rem;background:#ffffffb3}.iot-kit-grid,.iot-app-grid,.iot-steps,.iot-reasons{display:grid;gap:1.6rem;grid-template-columns:1fr;margin:0;padding:0;list-style:none}.iot-kit-card,.iot-app-card,.iot-step,.iot-reason{border:1px solid rgba(28,36,40,.12);border-radius:.8rem;background:rgb(var(--color-background));height:100%}.iot-kit-card{display:flex;flex-direction:column;overflow:hidden}.iot-kit-card__media{aspect-ratio:1;background:#f4f7f7;display:flex;align-items:center;justify-content:center}.iot-kit-card__media img{width:100%;height:100%;object-fit:contain}.iot-kit-card__media--empty{color:#1c2428b3;font-size:1.4rem;padding:1.6rem;text-align:center}.iot-kit-card__body,.iot-app-card,.iot-step,.iot-reason{padding:1.6rem}.iot-kit-card__body{display:flex;flex-direction:column;gap:.8rem;flex:1}.iot-kit-card__title,.iot-app-card__title{margin:0;font-size:1.8rem}.iot-kit-card__title a,.iot-app-card__title a{color:inherit;text-decoration:none}.iot-kit-card__title a:hover,.iot-app-card__title a:hover{text-decoration:underline}.iot-kit-card__text,.iot-app-card__text{margin:0;flex:1}.iot-availability{margin:0;font-size:1.4rem;font-weight:600}.iot-app-card__status{margin:1.2rem 0 0;font-size:1.3rem;color:rgba(var(--color-foreground),.72)}.iot-step__number,.iot-reason__number{display:inline-flex;align-items:center;justify-content:center;width:2.8rem;height:2.8rem;border-radius:50%;background:#0f4c5c;color:#fff;font-size:1.4rem;margin-bottom:.8rem}.iot-step h3,.iot-reason h3{margin:0 0 .6rem;font-size:1.8rem}.iot-step p,.iot-reason p{margin:0}.iot-faq__list{display:grid;gap:.8rem;margin:0;padding:0;list-style:none}.iot-faq__item{border:1px solid rgba(28,36,40,.12);border-radius:.8rem;background:rgb(var(--color-background));padding:0 1.6rem}.iot-faq__item summary{cursor:pointer;min-height:4.4rem;display:flex;align-items:center;font-weight:600;padding:1rem 0}.iot-faq__item summary:focus-visible,.iot-actions .button:focus-visible,.iot-breadcrumbs a:focus-visible{outline:2px solid #0f4c5c;outline-offset:2px}.iot-faq__item p{margin:0 0 1.4rem}.iot-cta{text-align:left}.iot-cta .iot-heading{max-width:20ch}.iot-spec__group+.iot-spec__group{margin-top:2.4rem}.iot-spec__group h3{margin:0 0 1rem;font-size:1.8rem}.iot-spec__list{margin:0;display:grid;gap:.8rem}.iot-spec__row{display:grid;gap:.2rem;padding-bottom:.8rem;border-bottom:1px solid rgba(28,36,40,.1)}.iot-spec__row dt{font-weight:600}.iot-spec__row dd{margin:0}.iot-spec__downloads{margin:0;padding-left:1.6rem}.iot-breadcrumbs{margin:0 0 1.6rem;font-size:1.3rem}.iot-breadcrumbs__list{display:flex;flex-wrap:wrap;gap:.4rem 0;list-style:none;margin:0;padding:0}.iot-breadcrumbs__item{display:inline-flex;align-items:center}.iot-breadcrumbs__item+.iot-breadcrumbs__item:before{content:"/";margin:0 .6rem;color:rgba(var(--color-foreground),.45)}.iot-contact-details{display:grid;gap:.6rem;margin:0}.iot-contact-details div{margin:0}.iot-policy-placeholder,.iot-footer-note,.iot-page-notice{font-size:1.4rem;line-height:1.5}.iot-policy-placeholder,.iot-page-notice{border:1px solid rgba(var(--color-foreground),.2);border-radius:.8rem;padding:1.2rem 1.4rem;color:rgb(var(--color-foreground))}.iot-footer-note{color:rgba(var(--color-foreground),.72)}@media screen and (min-width:750px){.iot-hero__copy .iot-heading{font-size:calc(var(--font-heading-scale) * 5.2rem)}.iot-app-grid,.iot-steps,.iot-reasons,.iot-kit-grid{grid-template-columns:1fr 1fr}.iot-spec__row{grid-template-columns:minmax(16rem,24rem) 1fr;gap:1.6rem;align-items:baseline}}@media screen and (min-width:990px){.iot-hero__grid{grid-template-columns:minmax(0,1.1fr) minmax(28rem,.9fr);gap:4rem}.iot-kit-grid,.iot-app-grid,.iot-steps,.iot-reasons{grid-template-columns:repeat(3,1fr)}}@media(prefers-reduced-motion:reduce){.iot-hero__figure,.iot-kit-card,.iot-app-card{scroll-behavior:auto}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/iot-theme.css.map */
