.audience-page[data-device=iphone]{max-width:calc(860px + 2 * clamp(var(--spacing-medium), 3vw, calc(var(--spacing-large) * 2)))}.audience-page[data-device=ipad]{max-width:calc(1120px + 2 * clamp(var(--spacing-medium), 3vw, calc(var(--spacing-large) * 2)))}.audience-page[data-device] .network-heading{margin-bottom:calc(var(--spacing-large) * 2)}.feature-screens{gap:calc(var(--spacing-large) * 2);display:grid}.feature-screen{gap:var(--spacing-large);scroll-margin-top:96px;display:grid}.feature-screen-text{align-items:center;column-gap:var(--spacing-small);flex-wrap:wrap;max-width:36em;display:flex}.feature-screen-text h2{font:inherit;margin:0}.feature-screen-name{appearance:none;font:inherit;font-size:var(--font-size-heading-lg);letter-spacing:-.02em;text-align:left;color:var(--color-content-full);min-height:var(--sizing-touch-target);cursor:default;background:0 0;border:0;margin:0;padding:0;font-weight:590;line-height:1.2}.feature-screen-text .tier{margin-block:0}.feature-screen-line{flex-basis:100%;margin:0;line-height:1.65}.feature-screen-store{min-height:var(--sizing-touch-target);color:var(--color-brand-primary);align-items:center;display:inline-flex}.feature-screen .device{justify-self:center}@media (min-width:1000px){.js .feature-screens{grid-template-columns:minmax(240px,380px) 320px;grid-template-rows:repeat(var(--count,1), min-content) 1fr;justify-content:space-between;align-items:start;gap:2px 56px}.js .feature-screens[data-device=ipad]{grid-template-columns:minmax(220px,320px) minmax(0,720px)}.js .feature-screen{display:contents}.js .feature-screen-text{border-radius:var(--radius-row);grid-column:1;padding:0 14px}.js .feature-screen[data-selected] .feature-screen-text{background:var(--color-surface-1);padding-bottom:12px}.js .feature-screen-text h2{flex:auto}.js .feature-screen-name{width:100%;font-size:var(--font-size-body);letter-spacing:normal;color:var(--color-content-secondary);cursor:pointer}.js .feature-screen[data-selected] .feature-screen-name{color:var(--color-content-full)}.js .feature-screen-line,.js .feature-screen-store{display:none}.js .feature-screen[data-selected] .feature-screen-line{font-size:var(--font-size-body-sm);display:block}.js .feature-screen[data-selected] .feature-screen-store{display:inline-flex}.js .feature-screen .device{opacity:0;visibility:hidden;transition:opacity var(--effect-duration-slow) ease, visibility 0s linear var(--effect-duration-slow);grid-area:1/2/-1;place-self:start end;position:sticky;top:max(128px,50vh - 300px)}.js .feature-screens[data-device=ipad] .device{top:max(128px,50vh - 208px)}.js .feature-screens[data-device=iphone] .device{width:min(320px,46.2085vh - 56.8578px)}.js .feature-screens[data-device=ipad] .device{width:min(100%,720px,143.165vh - 216.518px)}.js .feature-screen[data-selected] .device{opacity:1;visibility:visible;transition:opacity var(--effect-duration-slow) ease, visibility 0s}}@media (max-width:999.98px){.feature-screen-name{font-size:var(--font-size-heading-md)}.device[data-device=iphone]{width:min(78vw,300px)}}@media (prefers-reduced-motion:reduce){.js .feature-screen .device,.js .feature-screen[data-selected] .device{transition:none}}
