@charset "UTF-8";.page{gap:0!important}.page-spacer{margin-top:32px}@media screen and (min-width: 700px){.page-spacer{margin-top:48px}}@media screen and (min-width: 1600px){.page-spacer{margin-bottom:200px}}.page-spacer--no-contents{margin-bottom:0}.page .h1{font-size:var(--fs-22);font-weight:700;letter-spacing:.03em;line-height:1.4666}@media screen and (min-width: 700px){.page .h1{font-size:var(--fs-48)}}.page .c-page-description{font-size:var(--fs-13);letter-spacing:.05em;line-height:1.875;margin-top:38px;margin-bottom:77px}.page .c-page-description a{background:linear-gradient(to right,currentColor,currentColor) 0 min(100%,1.35em)/100% 1px no-repeat;transition:background-size .3s ease-in-out,color .3s ease-in-out}@media screen and (pointer: fine){.page .c-page-description a:hover{background-size:0 1px}}@media screen and (min-width: 700px){.page .c-page-description{margin-top:48px;margin-bottom:64px;font-size:var(--fs-14)}}@media screen and (min-width: 1600px){.page .c-page-description{margin-top:60px;margin-bottom:96px}}.page .subheading{font-size:var(--fs-22);font-weight:700;letter-spacing:.03em;line-height:1.454545;margin-bottom:12px}@media screen and (min-width: 700px){.page .subheading{line-height:2;margin-bottom:32px}}@media screen and (min-width: 1600px){.page .subheading{margin-bottom:48px}}.page .prose h2,.page .prose h3{font-weight:700;line-height:1.6666;letter-spacing:.03em}.page .prose h2:not(:first-child),.page .prose h3:not(:first-child){margin-top:35px}.page .prose h2:not(:last-child),.page .prose h3:not(:last-child){margin-bottom:26px}.page .prose h3{font-size:var(--fs-20)}.page .prose p,.page .prose ul,.page .prose ol{font-size:var(--fs-13);font-weight:500;line-height:2;letter-spacing:.03em;gap:0}.page .prose ul{list-style:none}.page .prose ul li{display:inline-flex}.page .prose ul li::marker{display:none}.page .prose ul li:before{content:"\30fb"}@media screen and (min-width: 700px){.page .prose h2,.page .prose h3{line-height:2}.page .prose h2:not(:first-child),.page .prose h3:not(:first-child){margin-top:40px}.page .prose h2:not(:last-child),.page .prose h3:not(:last-child){margin-bottom:28px}.page .prose h3{font-size:var(--fs-32)}.page .prose p,.page .prose ul,.page .prose ol{font-size:var(--fs-14);line-height:1.625}.page .prose--bg-gray{background:#f1f1f1;padding:55px 50px;border-radius:10px}}.shopify-section--main-page--technology .section-header{grid-template-columns:auto;margin-top:32px;margin-bottom:40px}.shopify-section--main-page--technology .section-header .prose{display:flex;flex-direction:column-reverse}.shopify-section--main-page--technology .section-header .h2{margin:0!important;font-size:var(--fs-18);font-weight:700;letter-spacing:.03em;line-height:1.55555}.shopify-section--main-page--technology .section-header .subheading{margin-top:25px!important;margin-bottom:0!important;font-size:var(--fs-14);font-weight:700;letter-spacing:.03em;line-height:2}.shopify-section--main-page--technology .page{max-width:none}.shopify-section--main-page--technology .page-spacer{margin-bottom:24px!important}.shopify-section--main-page--technology .page-contents *{font-size:var(--fs-13);letter-spacing:.05em;line-height:2}@media screen and (min-width: 700px){.shopify-section--main-page--technology .page-contents *{font-size:var(--fs-14);line-height:2.75}}@media screen and (min-width: 700px){.shopify-section--main-page--technology .container{padding-left:32px;padding-right:32px}.shopify-section--main-page--technology .section-header{margin-top:48px;margin-bottom:27px}.shopify-section--main-page--technology .section-header .prose{display:flex;flex-direction:column-reverse}.shopify-section--main-page--technology .section-header .h2{font-size:var(--fs-24)}.shopify-section--main-page--technology .section-header .subheading{font-size:var(--fs-18)}}@media screen and (min-width: 1000px){.shopify-section--main-page--technology .container{max-width:none;margin-left:0;margin-right:0;padding-left:48px;padding-right:48px}}@media screen and (min-width: 1150px){.shopify-section--main-page--technology .container{width:100%;margin:0 auto}.shopify-section--main-page--technology-header{margin-top:48px;justify-content:flex-start}}@media screen and (min-width: 1480px){.shopify-section--main-page--technology .container{width:70.3125vw;max-width:none;padding-left:0;padding-right:0}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/c-main-page.css.map */
