.re-seo-context{padding-top:30px;padding-bottom:44px}.re-seo-context h2,.re-seo-faq h2{font-size:clamp(1.65rem,3vw,2.65rem);line-height:1.12;letter-spacing:-.035em}.re-seo-context .feature-grid{margin-top:28px}.re-seo-context .feature-grid article{min-width:0}.re-seo-context .feature-grid h3{font-size:1.15rem}.re-seo-context a{display:inline-block;margin-top:10px;color:#654017;font-weight:700;text-decoration:underline;text-underline-offset:4px}.re-seo-faq{padding-top:36px;padding-bottom:60px}.re-seo-faq details{border-bottom:1px solid #d5cabc;padding:20px 0}.re-seo-faq summary{font-size:1.05rem;font-weight:700;cursor:pointer;line-height:1.45}.re-seo-faq details p{max-width:78ch;line-height:1.7;color:#46515a;margin-bottom:4px}.re-seo-breadcrumb{display:flex;flex-wrap:wrap;gap:8px;align-items:center;font-size:.82rem;color:#61646a;padding-top:22px;padding-bottom:0}.re-seo-breadcrumb a{color:inherit;text-decoration:underline;text-underline-offset:3px}.re-seo-breadcrumb span:last-child{overflow-wrap:anywhere}@media(max-width:600px){.re-seo-context .feature-grid{grid-template-columns:1fr}.re-seo-context{padding-top:20px;padding-bottom:25px}.re-seo-faq{padding-top:20px}.re-seo-breadcrumb{padding-top:15px}}
.re-marketing-site .re-payment-device{overflow-wrap:anywhere}@media(max-width:380px){.re-marketing-site .feature-grid{grid-template-columns:1fr}.re-marketing-site .end-section h2{overflow-wrap:anywhere}.re-marketing-site .re-app-platform-name strong{font-size:22px}}
