/* R155: stable reading order; the desktop composition stays unchanged. */
html[data-r110-home] #ai-advantages #how-we-work[data-r155-mobile] .strength-card[data-r149-strength="attention-value-sharing"]{order:0}
html[data-r110-home] #ai-advantages #how-we-work[data-r155-mobile] .strength-card[data-r149-strength="creative-scenarios"]{order:1}
html[data-r110-home] #ai-advantages #how-we-work[data-r155-mobile] .strength-card[data-r149-strength="learning-review-loop"]{order:2}
html[data-r110-home] #ai-advantages #how-we-work[data-r155-mobile] .strength-card[data-r149-strength="brand-localization-formats"]{order:3}
html[data-r110-home] #ai-advantages #how-we-work[data-r155-mobile] .strength-card[data-r149-strength="distribution-feedback"]{order:4}
html[data-r110-home] #ai-advantages #how-we-work[data-r155-mobile]>.r155-mobile-hint{display:none}

/* One swipeable row on phones. No fixed height or clipped explanations. */
@media(max-width:600px){
 html[data-r110-home] #ai-advantages #how-we-work[data-r149-screen][data-r147-compact][data-r153-compact][data-r155-mobile]{padding-top:12px;padding-bottom:12px}
 html[data-r110-home] #ai-advantages #how-we-work[data-r149-screen][data-r147-compact][data-r153-compact][data-r155-mobile]>header.section-heading{gap:6px;margin-bottom:8px}
 html[data-r110-home] #ai-advantages #how-we-work[data-r149-screen][data-r147-compact][data-r153-compact][data-r155-mobile]>header.section-heading h2{font-size:23px;line-height:1.35}
 html[data-r110-home] #ai-advantages #how-we-work[data-r155-mobile]>.r155-mobile-hint{display:flex;justify-content:space-between;align-items:center;gap:12px;margin:0 0 8px;color:#72558b;font-size:12px;line-height:1.5}
 html[data-r110-home] #ai-advantages #how-we-work[data-r155-mobile]>.r155-mobile-hint>span:last-child{font-size:18px;flex:none}
 html[data-r110-home] #ai-advantages #how-we-work[data-r149-screen][data-r147-compact][data-r153-compact][data-r155-mobile]>.strength-grid{display:flex!important;flex-flow:row nowrap;align-items:flex-start;gap:10px;overflow-x:auto;overflow-y:visible;scroll-snap-type:x proximity;scroll-padding-inline:2px;overscroll-behavior-x:contain;margin:0;padding:2px 2px 8px;scrollbar-width:thin;scrollbar-color:#b9a1d1 #f6f2fa}
 html[data-r110-home] #ai-advantages #how-we-work[data-r155-mobile]>.strength-grid:focus-visible{outline:2px solid #8760b5;outline-offset:3px;border-radius:8px}
 html[data-r110-home] #ai-advantages #how-we-work[data-r149-screen][data-r147-compact][data-r153-compact][data-r155-mobile] .strength-card{flex:0 0 88%;box-sizing:border-box;min-width:0;width:auto;min-height:0;height:auto;align-self:flex-start;grid-template-columns:minmax(0,1fr) 82px;grid-template-rows:auto auto;gap:6px 10px;padding:14px;border-radius:16px;scroll-snap-align:start}
 html[data-r110-home] #ai-advantages #how-we-work[data-r149-screen][data-r147-compact][data-r153-compact][data-r155-mobile] .strength-card>.r149-strength-copy,
 html[data-r110-home] #ai-advantages #how-we-work[data-r149-screen][data-r147-compact][data-r153-compact][data-r155-mobile] .strength-card>.r149-strength-art{align-self:start;min-width:0}
 html[data-r110-home] #ai-advantages #how-we-work[data-r149-screen][data-r147-compact][data-r153-compact][data-r155-mobile] .strength-card .r149-strength-copy h3{font-size:17px;line-height:1.4;margin:0 0 5px;overflow-wrap:break-word}
 html[data-r110-home] #ai-advantages #how-we-work[data-r149-screen][data-r147-compact][data-r153-compact][data-r155-mobile] .strength-card .r149-strength-copy p.r149-strength-summary{font-size:14px;line-height:1.6;margin:0;overflow-wrap:break-word}
 html[data-r110-home] #ai-advantages #how-we-work[data-r149-screen][data-r147-compact][data-r153-compact][data-r155-mobile] .r149-strength-art figcaption{margin-top:2px;gap:2px;font-size:11px;line-height:1.4}
 html[data-r110-home] #ai-advantages #how-we-work[data-r149-screen][data-r147-compact][data-r153-compact][data-r155-mobile] .r149-scene-label{display:none}
 html[data-r110-home] #ai-advantages #how-we-work[data-r149-screen][data-r147-compact][data-r153-compact][data-r155-mobile] .r149-strength-art button[data-r148-play]{width:44px;height:44px;min-width:44px;min-height:44px}
 html[data-r110-home] #ai-advantages #how-we-work[data-r149-screen][data-r147-compact][data-r153-compact][data-r155-mobile] .r149-performance-heading .big-stat{font-size:36px;line-height:1.05}
 html[data-r110-home] #ai-advantages #how-we-work[data-r149-screen][data-r147-compact][data-r153-compact][data-r155-mobile] .r149-performance-heading .r106-proof-trigger{min-height:44px;box-sizing:border-box;display:inline-flex;align-items:center;font-size:11px;padding:6px 8px}
 html[data-r110-home] #ai-advantages #how-we-work[data-r149-screen][data-r147-compact][data-r153-compact][data-r155-mobile] .strength-card>.r147-strength-more{margin:0;align-self:start}
 html[data-r110-home] #ai-advantages #how-we-work[data-r149-screen][data-r147-compact][data-r153-compact][data-r155-mobile] .strength-card>.r147-strength-more>summary{min-height:44px;padding:10px 0;font-size:13px;box-sizing:border-box}
 html[data-r110-home] #ai-advantages #how-we-work[data-r149-screen][data-r147-compact][data-r153-compact][data-r155-mobile] .strength-card>.r147-strength-more[open]>p{font-size:14px;line-height:1.7}
}
