.ns-apps-mosaic{grid-template-columns:repeat(6,minmax(0,1fr));gap:clamp(6px,1vw,12px);display:grid}.ns-apps-mosaic>span{aspect-ratio:1;border-radius:var(--r-card);background:var(--hue-soft);place-items:center;display:grid}.ns-apps-mosaic>span>*{width:62%!important;height:62%!important}@media (max-width:899px){.ns-apps-mosaic{grid-template-columns:repeat(8,minmax(0,1fr))}.ns-apps-mosaic>span{border-radius:var(--r-ctl)}}@media (max-width:520px){.ns-apps-mosaic{grid-template-columns:repeat(6,minmax(0,1fr))}.ns-apps-mosaic>span:nth-child(n+19){display:none}}.ns-apps-grid{grid-template-columns:repeat(auto-fill, minmax(min(100%, var(--min,240px)), 1fr));gap:14px;margin:0;padding:0;list-style:none;display:grid}.ns-apps-grid>li{min-width:0}.ns-apps-group{align-items:start;gap:clamp(24px,4vw,56px);display:grid}@media (min-width:1024px){.ns-apps-group{grid-template-columns:minmax(0,.8fr) minmax(0,1.6fr)}.ns-apps-group[data-flip]{grid-template-columns:minmax(0,1.6fr) minmax(0,.8fr)}.ns-apps-group[data-flip]>:first-child{order:2}.ns-apps-group-copy{position:sticky;top:112px}}.ns-apps-group-copy{align-content:start;gap:14px;display:grid}.ns-apps-group-copy h2{margin:0}.ns-apps-group-copy p{color:var(--ink-2);max-width:44ch;margin:0;font-size:16.5px}.ns-apps-icons{flex-wrap:wrap;gap:8px;display:flex}.ns-apps-blocks{grid-template-columns:repeat(auto-fill,minmax(min(100%,200px),1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.ns-apps-blocks>li{border-radius:var(--r-card)}.ns-apps-blocks a{border-radius:inherit;height:100%;color:var(--ink);transition:translate .2s var(--ease);align-content:start;gap:10px;padding:22px 20px 24px;display:grid}.ns-apps-blocks b{font-family:var(--head);letter-spacing:-.02em;font-size:19px;font-weight:700}.ns-apps-blocks small{color:var(--ink-2);font-size:14.5px;line-height:1.45}.ns-apps-blocks a:focus-visible{outline:2px solid var(--hue-ink);outline-offset:3px}@media (hover:hover){.ns-apps-blocks a:hover{translate:0 -2px}}.ns-apps-story{gap:clamp(48px,7vw,96px);margin:0;padding:0;list-style:none;display:grid}.ns-apps-story>li{align-items:center;gap:clamp(24px,4vw,56px);display:grid}@media (min-width:960px){.ns-apps-story>li{grid-template-columns:minmax(0,1fr) minmax(0,1.25fr)}.ns-apps-story>li:nth-child(2n)>:first-child{order:2}}.ns-apps-story-copy{align-content:start;gap:14px;display:grid}.ns-apps-story-head{align-items:center;gap:14px;display:flex}.ns-apps-story-head h3{font-family:var(--head);letter-spacing:-.02em;margin:0;font-size:clamp(22px,2.2vw,28px)}.ns-apps-story-head p,.ns-apps-story-copy>p{color:var(--ink-2);margin:0}.ns-apps-story-copy>p{max-width:52ch;font-size:16px}.ns-apps-story-copy .ns-checks{margin:0}.ns-apps-story-copy a.ns-apps-more{color:var(--hue-ink);text-underline-offset:4px;justify-self:start;font-weight:700;text-decoration:underline}.ns-apps-free{color:var(--ns-c-green-ink);background:var(--ns-c-green-soft);border-radius:999px;justify-self:start;align-items:center;gap:8px;padding:4px 12px;font-size:13.5px;font-weight:700;display:inline-flex}
