.seo-page .seo-breadcrumb{display:flex;flex-wrap:wrap;align-items:center;gap:8px;font-size:12px;color:#bba7cb;line-height:1.6}
.seo-page .seo-breadcrumb a{text-underline-offset:4px}
.seo-page .article-hero{grid-template-columns:minmax(0,1fr) 240px;gap:64px;padding-block:42px 64px}
.seo-page .article-hero .eyebrow{margin-top:25px}
.seo-page .article-dek{font-size:18px;max-width:770px}
.seo-page .seo-product-hero>img{width:215px;height:auto;max-height:480px;object-fit:contain;border:5px solid #4e355f;border-radius:27px;transform:rotate(3deg)}
.seo-page .seo-hero-download{margin-top:20px}
.seo-page .seo-hero-download .google-play-badge{width:215px;margin-left:-12px}
.seo-page .seo-platform{font-size:12px;line-height:1.6;color:#c1accf;margin:1px 0 0}
.seo-page .article-byline{margin-top:21px;line-height:1.8}
.seo-page .reading section:first-child{margin-top:0}
.seo-page .reading h3{font-size:21px;line-height:1.45;font-weight:600;color:#3b234a;margin:28px 0 7px}
.seo-page .reading ul,.seo-page .reading ol{padding-left:24px;color:#594961;font-size:18px;line-height:1.85}
.seo-page .reading li+li{margin-top:13px}
.seo-page .reading a{color:#654077;text-underline-offset:4px;text-decoration-thickness:1px}
.seo-page .reading a:hover{text-decoration-thickness:2px}
.seo-page .seo-table-wrap{max-width:100%;overflow-x:auto;margin:24px 0;border:1px solid #7053823b;border-radius:12px}
.seo-page table{width:100%;border-collapse:collapse;font-size:16px;line-height:1.7;text-align:left}
.seo-page caption{text-align:left;padding:14px 18px;font-size:13px;color:#654b72;background:#e3d9e6}
.seo-page th,.seo-page td{padding:16px 18px;border-bottom:1px solid #70538230;vertical-align:top}
.seo-page th{font-weight:600;color:#3f294b}
.seo-page thead{background:#ded1e3}
.seo-page tbody th{width:38%}
.seo-page tbody tr:last-child>*{border-bottom:0}
.seo-page .seo-note{padding:7px 24px;background:#e1d7e4;border-left:3px solid #8e639e;border-radius:0 12px 12px 0}
.seo-page .seo-note p{font-size:16px;line-height:2}
.seo-page .seo-inline-cta{margin:38px 0;padding:25px;border:1px solid #b39bbd;background:#e2d9e7;border-radius:16px;display:flex;align-items:center;justify-content:space-between;gap:22px}
.seo-page .seo-inline-cta h2{font-size:23px;letter-spacing:-.5px;margin:0 0 10px}
.seo-page .seo-inline-cta p{font-size:15px;line-height:1.7;margin:0}
.seo-page .seo-inline-cta .google-play-badge{width:170px}
.seo-page .seo-package{overflow-wrap:anywhere}
.seo-page .article-app .seo-platform{font-size:12px}
.seo-page .article-app .google-play-badge{width:215px;margin-left:-12px}
.seo-page .footer .google-play-badge{width:180px;margin-left:-10px}
.seo-page .article-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr))}
@media(max-width:1050px){.seo-page .article-hero{grid-template-columns:minmax(0,1fr) 190px;gap:32px}.seo-page .seo-product-hero>img{width:180px}.seo-page .reading-layout{gap:35px}}
@media(max-width:760px){.seo-page .article-hero{grid-template-columns:1fr;gap:32px;padding-block:30px 44px}.seo-page .article-hero>img{max-width:170px;height:auto}.seo-page .seo-product-hero>img{width:175px;max-height:none}.seo-page .article-hero h1{font-size:38px}.seo-page .article-dek{font-size:17px}.seo-page .reading ul,.seo-page .reading ol{font-size:17px}.seo-page .seo-inline-cta{display:block;padding:21px}.seo-page .seo-inline-cta .google-play-badge{margin-top:10px;margin-left:-9px}.seo-page th,.seo-page td{padding:12px 10px;font-size:14px}.seo-page .seo-note{padding-inline:17px}.seo-page .seo-breadcrumb{font-size:11px}.seo-page .reading-layout{padding-block:35px}.seo-page .article-app img{max-height:none}}
@media(prefers-reduced-motion:reduce){.seo-page{scroll-behavior:auto}.seo-page .article-card:hover img{transform:rotate(12deg)}}
