.AppRoundup{padding-block:var(--padding-2xl);padding-inline:var(--space-m)}.AppRoundup__inner{gap:var(--gap-s);flex-direction:column;display:flex}.AppRoundup__heading,.AppRoundup__intro{text-align:center;margin-inline:auto}.AppRoundup__grid{gap:var(--gap-m);grid-template-columns:1fr;margin-block-start:var(--margin-m);padding:0;list-style:none;display:grid}.AppRoundup__item{display:flex}.AppRoundup__card{align-items:flex-start;gap:var(--gap-xs);inline-size:100%;padding:var(--padding-m);border:1px solid var(--primary-trans20);border-radius:var(--radius-l);background-color:var(--white);box-shadow:0 var(--space-xs) var(--space-l) var(--primary-trans10);transition:transform calc(.25s * var(--motion)) ease, box-shadow calc(.25s * var(--motion)) ease;flex-direction:column;display:flex}.AppRoundup__card:hover{transform:translateY(calc(-4px * var(--motion)));box-shadow:0 var(--space-s) var(--space-xl) var(--primary-trans20)}.AppRoundup__icon{block-size:auto;inline-size:3rem}.AppRoundup__name{font-size:var(--h3);line-height:var(--leading-s);margin:0}.AppRoundup__cardLink{color:var(--color);text-decoration:none}.AppRoundup__cardLink:hover{color:var(--primary-dark-1)}.AppRoundup__cardLink:focus-visible{outline:var(--focus-ring);outline-offset:var(--focus-offset);border-radius:var(--radius-s)}.AppRoundup__status{padding-block:calc(var(--padding-xs) / 3);padding-inline:var(--padding-s);border-radius:var(--radius-full);background-color:var(--accent-trans10);color:var(--accent-dark-1);font-size:var(--text-xxs);font-weight:var(--weight-7);letter-spacing:var(--tracking-wide);text-transform:uppercase;margin:0}.AppRoundup__badge{padding-block:calc(var(--padding-xs) / 3);padding-inline:var(--padding-s);border:1px solid var(--accent-trans30);border-radius:var(--radius-full);background-color:var(--accent-trans10);color:var(--accent-dark-1);font-size:var(--text-xxs);font-weight:var(--weight-7);letter-spacing:var(--tracking-wide);text-transform:uppercase;margin:0}.AppRoundup__price{gap:calc(var(--gap-xs) / 2);flex-direction:column;margin:0;display:flex}.AppRoundup__figure{font-family:var(--font-heading);font-size:var(--text-l);font-weight:var(--weight-8);line-height:var(--leading-xs);color:var(--primary-dark-1)}.AppRoundup__priceNote{color:var(--text-muted);font-size:var(--text-xxs);font-weight:var(--weight-5)}.AppRoundup__excerpt{color:var(--text-muted);font-size:var(--text-xs);line-height:var(--leading-l);text-wrap:pretty;margin:0}.AppRoundup__shot{block-size:auto;inline-size:100%;border-radius:var(--radius-m);aspect-ratio:16/10;object-fit:cover;object-position:top left;margin-block-start:auto;padding-block-start:var(--padding-s)}.AppRoundup__actions{gap:var(--gap-xs);inline-size:100%;flex-direction:column;margin-block-start:var(--margin-s);display:flex}.AppRoundup__cta,.AppRoundup__learn{justify-content:center;align-items:center;gap:var(--gap-xs);inline-size:100%;padding-inline:var(--padding-s);font-size:var(--text-xs);white-space:nowrap;display:inline-flex}.AppRoundup__arrow{transition:transform calc(.2s * var(--motion)) ease;flex-shrink:0}.AppRoundup__cta:hover .AppRoundup__arrow,.AppRoundup__cta:focus-visible .AppRoundup__arrow,.AppRoundup__devCta:hover .AppRoundup__arrow,.AppRoundup__devCta:focus-visible .AppRoundup__arrow{transform:translateX(calc(3px * var(--motion)))}.AppRoundup__dev{padding:var(--padding-l);border:1px solid var(--primary-trans10);border-radius:var(--radius-l);background-color:var(--surface);margin-block-start:var(--margin-l)}.AppRoundup__devHeading{margin-block-end:var(--margin-s)}.AppRoundup__devList{gap:var(--gap-l);grid-template-columns:1fr;margin:0;padding:0;list-style:none;display:grid}.AppRoundup__devItem{align-items:flex-start;gap:var(--gap-s);display:flex}.AppRoundup__devIcon{flex-shrink:0;block-size:auto;inline-size:2.5rem}.AppRoundup__devText{gap:calc(var(--gap-xs) / 2);flex-direction:column;display:flex}.AppRoundup__devName{font-size:var(--h4);margin:0}.AppRoundup__devSummary{color:var(--text-muted);font-size:var(--text-xs);line-height:var(--leading-l);margin:0}.AppRoundup__devPrice{font-family:var(--font-heading);font-size:var(--text-m);font-weight:var(--weight-8);color:var(--primary-dark-1);margin:0}.AppRoundup__devCta{align-items:center;gap:var(--gap-xs);white-space:nowrap;align-self:flex-start;margin-block-start:var(--margin-xs);display:inline-flex}@media (width>=40rem){.AppRoundup__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.AppRoundup__devList{grid-template-columns:repeat(2,1fr)}}@media (width>=68rem){.AppRoundup__grid--grid{grid-template-columns:repeat(auto-fit, minmax(0, calc((100% - 3 * var(--gap-m)) / 4)));justify-content:center}.AppRoundup__grid--list{grid-template-columns:1fr}}
