.feature-how{display:grid;grid-template-columns:1fr minmax(190px,300px);gap:36px;align-items:start;margin:32px 0}.feature-how h2{font-size:26px;line-height:1.25;margin:0 0 18px}.feature-how ol{padding-left:23px;display:grid;gap:16px;font-size:17px;line-height:1.65}.feature-how figure{margin:0;padding:14px;border:1px solid #e8dfef;border-radius:24px;background:#f7f2fb}.feature-how img{width:100%;max-height:430px;object-fit:contain;border-radius:15px}.feature-how figcaption{font-size:12px;line-height:1.5;color:#796e84;margin-top:12px}.feature-how .button{margin-top:16px}.feature-faq{padding:18px 0;border-bottom:1px solid #e8dfef}.feature-faq summary{cursor:pointer;font-weight:600;line-height:1.5}.feature-faq p{margin:12px 0 0}.feature-page a:focus-visible,.feature-page summary:focus-visible{outline:3px solid #9873bc;outline-offset:5px;border-radius:6px}.feature-page li,.feature-page p{overflow-wrap:anywhere}@media(max-width:650px){.feature-how{grid-template-columns:1fr;gap:24px}.feature-how figure{max-width:300px;width:100%;justify-self:center}.feature-how ol{font-size:16px}.feature-page .style-detail-heading h1{font-size:clamp(30px,8vw,42px);line-height:1.2}}