.product-feature-sections:where(.astro-u7jxskcx){color:#292d32;width:min(1120px,100% - 64px);margin-inline:auto;padding:8px 0 32px;scroll-margin-top:160px}.product-feature:where(.astro-u7jxskcx){border-bottom:1px solid #e6eaee;grid-template-columns:minmax(0,1.45fr) minmax(220px,.75fr);align-items:center;gap:64px;padding:44px 0;display:grid}.product-feature:where(.astro-u7jxskcx):last-child{border-bottom:0}.product-feature__copy:where(.astro-u7jxskcx){max-width:640px}.product-feature-sections:where(.astro-u7jxskcx) .product-feature__label:where(.astro-u7jxskcx){color:#66717c;font:400 14px/1.4 var(--ilmiya-font);margin:0 0 10px}.product-feature-sections:where(.astro-u7jxskcx) .product-feature__copy:where(.astro-u7jxskcx) h2:where(.astro-u7jxskcx){color:#292d32;font:500 clamp(28px,3vw,36px)/1.14 var(--ilmiya-font);letter-spacing:-.025em;text-wrap:balance;margin:0 0 16px;scroll-margin-top:160px}.product-feature-sections:where(.astro-u7jxskcx) .product-feature__description:where(.astro-u7jxskcx){color:#596572;max-width:58ch;font:400 17px/1.55 var(--ilmiya-font);text-wrap:pretty;margin:0}.product-feature__points:where(.astro-u7jxskcx){color:#485563;font:400 16px/1.55 var(--ilmiya-font);margin:18px 0 0;padding-left:20px}.product-feature__points:where(.astro-u7jxskcx) li:where(.astro-u7jxskcx){padding:4px 0}.product-feature__working:where(.astro-u7jxskcx){font:400 16px/1.55 var(--ilmiya-font);color:#596572;margin-top:16px}.product-feature__context:where(.astro-u7jxskcx){margin:0 0 16px}.product-feature__working:where(.astro-u7jxskcx) dl:where(.astro-u7jxskcx){gap:13px;margin:0;display:grid}.product-feature__working:where(.astro-u7jxskcx) dl:where(.astro-u7jxskcx)>div:where(.astro-u7jxskcx){grid-template-columns:160px minmax(0,1fr);gap:16px;display:grid}.product-feature__working:where(.astro-u7jxskcx) dt:where(.astro-u7jxskcx){color:#303943;font-weight:600}.product-feature__working:where(.astro-u7jxskcx) dd:where(.astro-u7jxskcx){margin:0}.product-feature__outcome:where(.astro-u7jxskcx){border-top:1px solid #e6eaee;margin:20px 0 0;padding-top:16px}.product-feature__next:where(.astro-u7jxskcx){color:#334f6e;text-underline-offset:4px;margin-top:16px;font-size:15px;display:inline-block}.product-feature__next:where(.astro-u7jxskcx):focus-visible{outline-offset:5px;outline:2px solid #737373}.product-feature__image:where(.astro-u7jxskcx){aspect-ratio:1;place-items:center;width:min(100%,300px);margin-inline:auto;display:grid}.product-feature__image:where(.astro-u7jxskcx) img:where(.astro-u7jxskcx){object-fit:contain;width:100%;height:100%;min-height:0;display:block}.product-feature--reverse:where(.astro-u7jxskcx){grid-template-columns:minmax(220px,.75fr) minmax(0,1.45fr)}.product-feature--reverse:where(.astro-u7jxskcx) .product-feature__copy:where(.astro-u7jxskcx){grid-area:1/2}.product-feature--reverse:where(.astro-u7jxskcx) .product-feature__image:where(.astro-u7jxskcx){grid-area:1/1}.product-feature--brief:where(.astro-u7jxskcx){padding-block:28px}.product-feature--brief:where(.astro-u7jxskcx) .product-feature__image:where(.astro-u7jxskcx){max-width:180px}.product-feature-sections:where(.astro-u7jxskcx) .product-feature--brief:where(.astro-u7jxskcx) .product-feature__copy:where(.astro-u7jxskcx) h2:where(.astro-u7jxskcx){font-size:30px}.product-feature-sections--text:where(.astro-u7jxskcx){max-width:800px}.product-feature-sections--text:where(.astro-u7jxskcx) .product-feature:where(.astro-u7jxskcx){display:block}.product-feature-sections--text:where(.astro-u7jxskcx) .product-feature__copy:where(.astro-u7jxskcx){max-width:none}@media (width<=900px){.product-feature:where(.astro-u7jxskcx){grid-template-columns:minmax(0,1.6fr) minmax(160px,.6fr);gap:32px}.product-feature--reverse:where(.astro-u7jxskcx){grid-template-columns:minmax(160px,.6fr) minmax(0,1.6fr)}.product-feature__working:where(.astro-u7jxskcx) dl:where(.astro-u7jxskcx)>div:where(.astro-u7jxskcx){grid-template-columns:1fr;gap:3px}}@media (width<=700px){.product-feature-sections:where(.astro-u7jxskcx){width:calc(100% - 40px);padding-bottom:16px}.product-feature:where(.astro-u7jxskcx){grid-template-columns:minmax(0,1fr);gap:20px;padding:32px 0}.product-feature__copy:where(.astro-u7jxskcx){max-width:none}.product-feature--reverse:where(.astro-u7jxskcx) .product-feature__copy:where(.astro-u7jxskcx),.product-feature--reverse:where(.astro-u7jxskcx) .product-feature__image:where(.astro-u7jxskcx){grid-area:auto}.product-feature__image:where(.astro-u7jxskcx),.product-feature--brief:where(.astro-u7jxskcx) .product-feature__image:where(.astro-u7jxskcx){grid-row:1;width:180px}.product-feature__working:where(.astro-u7jxskcx){font-size:16px}.product-feature-sections:where(.astro-u7jxskcx) .product-feature__copy:where(.astro-u7jxskcx) h2:where(.astro-u7jxskcx){font-size:29px}}
