.feature-cell__image{height:auto}.feature-cell__image,.feature-cell__video{margin-bottom:16px}@media all and (min-width:768px){.feature-cell__image,.feature-cell__video{margin-bottom:24px}}@media all and (min-width:1440px){.feature-cell__image,.feature-cell__video{margin-bottom:40px}}.feature-cell__image video,.feature-cell__video video{width:100%}.feature-cell__description .feature-cell__header{font-family:"Clarkson",Helvetica,sans-serif;font-style:normal;font-weight:500;line-height:1.2em;letter-spacing:0;text-rendering:geometricPrecision;text-transform:none;text-decoration:none;font-size:20px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin-bottom:8px}html[lang^=ja] .feature-cell__description .feature-cell__header{font-family:"Noto Sans JP"}@media all and (min-width:1280px){.feature-cell__description .feature-cell__header{font-size:22px}}@media all and (min-width:1440px){.feature-cell__description .feature-cell__header{font-size:28px}}@media all and (min-width:1024px){.feature-cell__description .feature-cell__header{margin-bottom:11px}}@media all and (min-width:1280px){.feature-cell__description .feature-cell__header{margin-bottom:9px}}@media all and (min-width:1440px){.feature-cell__description .feature-cell__header{margin-bottom:5px}}@media all and (min-width:1601px){.feature-cell__description .feature-cell__header{margin-bottom:6px}}.feature-cell__description .feature-cell__paragraph{font-family:"Clarkson",Helvetica,sans-serif;font-style:normal;font-weight:500;line-height:1.2em;letter-spacing:0;text-rendering:geometricPrecision;text-transform:none;text-decoration:none;font-size:16px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}html[lang^=ja] .feature-cell__description .feature-cell__paragraph{font-family:"Noto Sans JP"}@media all and (min-width:1440px){.feature-cell__description .feature-cell__paragraph{font-size:18px}}.feature-cell__description .feature-cell__subtext{font-family:"Clarkson",Helvetica,sans-serif;font-style:normal;font-weight:500;line-height:1.2em;letter-spacing:0;text-rendering:geometricPrecision;text-transform:none;text-decoration:none;font-size:16px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;color:#6e6e6e;margin-top:8px}html[lang^=ja] .feature-cell__description .feature-cell__subtext{font-family:"Noto Sans JP"}@media all and (min-width:1440px){.feature-cell__description .feature-cell__subtext{font-size:18px}}.feature-cell__description .link{margin-top:1em}