.trending{gap:var(--trending-block-gap,var(--space-lg));flex-direction:column;display:flex;container:trending/inline-size}.trending__intro{max-inline-size:var(--trending-intro-measure,46rem);margin:calc(var(--trending-intro-gap,var(--space-sm)) - var(--trending-block-gap,var(--space-lg))) 0 0}.trending__title,.trending__intro{margin-inline:max(0px, calc((100% - var(--trending-head-measure,100%)) / 2))}.trending__page{gap:var(--trending-gap,var(--space-md));grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.trending__item{min-inline-size:0;display:grid}.trending__item--lead{grid-column:1/-1}.trending__page--paged{grid-template-rows:auto 1fr 1fr}@container trending (inline-size<18rem){.trending__page{grid-template-columns:minmax(0,1fr)}.trending__page--paged{grid-template-rows:auto repeat(4,1fr)}}@container trending (inline-size>=57rem){.trending__page{grid-template-columns:minmax(0,2fr) repeat(2,minmax(0,1fr))}.trending__page--paged{grid-template-rows:1fr 1fr}.trending__item--lead{grid-area:1/1/span 2}}.trending-lead{inline-size:100%;min-inline-size:0;aspect-ratio:var(--trending-lead-ratio,16 / 10);color:var(--color-text-strong);flex-direction:column;justify-content:flex-end;display:flex;position:relative}@container trending (inline-size>=57rem){.trending-lead{aspect-ratio:auto;min-block-size:var(--trending-lead-min,18rem)}}.trending-lead__media{border-radius:var(--surface-inner-radius);position:absolute;inset:0;overflow:hidden}.trending-lead__image{object-fit:cover;block-size:100%;inline-size:100%;max-inline-size:none}.trending-lead__text{--trending-lead-scrim:color-mix(in srgb, var(--color-surface-inverse) 88%, transparent);padding:var(--space-3xl) var(--trending-lead-padding,var(--space-lg)) var(--trending-lead-padding,var(--space-lg));background-image:linear-gradient(to top, var(--trending-lead-scrim) 0, var(--trending-lead-scrim) calc(100% - var(--space-3xl)), transparent 100%);border-end-end-radius:var(--surface-inner-radius);border-end-start-radius:var(--surface-inner-radius);position:relative}.trending-lead__title{font-size:var(--text-h4);font-weight:var(--weight-heading);line-height:var(--leading-display);color:var(--color-text-strong);hyphens:manual;overflow-wrap:break-word}.trending-lead__school{font-size:var(--text-sm);font-weight:var(--weight-label);line-height:var(--leading-body);color:var(--color-text-label);margin-block-end:var(--space-2xs);display:block}.trending-lead__comma{opacity:0;-webkit-user-select:none;user-select:none}.trending-lead__name{text-decoration-thickness:from-font}@media (hover:hover){.trending-lead:hover .trending-lead__name{text-decoration-line:underline}}.trending-lead--no-cover>.trending-lead__media{min-block-size:6rem;padding:var(--space-md);background-color:var(--color-thumbnail-bg);border-end-end-radius:0;border-end-start-radius:0;flex:auto;place-items:center;display:grid;position:static}.trending-lead__logo{aspect-ratio:16/9;object-fit:cover;border-radius:var(--radius-md);block-size:auto;inline-size:min(240px,60%)}.trending-lead--no-cover>.trending-lead__text{background-image:none;padding-block-start:var(--trending-lead-padding,var(--space-lg))}@media (forced-colors:active){.trending-lead__text{background-color:canvas}}.trending-card{container:trending-card/inline-size}.surface.trending-card{padding:var(--trending-card-padding,var(--space-sm))}.card.trending-card{gap:var(--card-gap,var(--space-xs))}.card.trending-card>.card__foot{padding-block-start:var(--card-foot-gap,var(--space-xs))}.trending-card__cover{inline-size:calc(100% + var(--trending-card-padding,var(--space-sm)) * 2);margin-block-start:calc(var(--trending-card-padding,var(--space-sm)) * -1);margin-inline:calc(var(--trending-card-padding,var(--space-sm)) * -1);aspect-ratio:16/9;background-color:var(--color-thumbnail-bg);border-start-start-radius:var(--surface-inner-radius);border-start-end-radius:var(--surface-inner-radius);flex-shrink:0;align-self:flex-start;display:block;overflow:hidden}.trending-card__image{object-fit:cover;block-size:100%;inline-size:100%;max-inline-size:none}.trending-card__cover--logo{place-items:center;display:grid}.trending-card__logo{aspect-ratio:16/9;object-fit:cover;border-radius:var(--radius-md);block-size:auto;inline-size:min(240px,60%)}.trending-card__title{font-size:var(--text-base);font-weight:var(--weight-label);line-height:var(--leading-body);hyphens:manual;overflow-wrap:break-word}.trending-card__link{color:inherit;transition:color var(--duration-fast) var(--ease-standard);text-decoration:none;display:block}.trending-card__name{-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;min-block-size:2lh;text-decoration-thickness:from-font;display:-webkit-box;overflow:hidden}@media (hover:hover){.trending-card__link:hover{color:var(--color-link-quiet-hover)}.trending-card__link:hover>.trending-card__name{text-decoration-line:underline}}.trending-card__link:active{color:var(--color-link-pressed)}.trending-card__meta{font-size:var(--text-sm);line-height:var(--leading-body);flex-direction:column;align-items:flex-start;display:flex}.trending-card__school{min-inline-size:0;color:var(--color-text-label);overflow-wrap:break-word}.trending-card__school-link{color:inherit}.trending-card__rating{color:var(--color-text-label)}.trending-card__score{font-weight:var(--weight-label);color:var(--color-text-strong)}.trending-card__description{font-size:var(--text-sm);-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}@container trending-card (inline-size<12rem){.trending-card__description{display:none}}.trending-card__no-price{font-size:var(--text-sm);font-weight:var(--weight-label);color:var(--color-text-label)}.trending .visually-hidden{-webkit-user-select:none;user-select:none}.trending__pager{justify-content:center;align-items:center;gap:var(--space-sm);flex-wrap:wrap;display:flex}@media (pointer:coarse){.button.trending__step{min-block-size:max(var(--button-size), 44px);min-inline-size:max(var(--button-size), 44px)}}.trending__dots{align-items:center;display:flex}.trending__dot{block-size:2rem;inline-size:2rem;color:var(--color-text-strong);border-radius:var(--radius-full);cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:grid}.trending__dot:before{content:"";inline-size:var(--trending-dot-size,.75rem);block-size:var(--trending-dot-size,.75rem);border:var(--border-width-strong) solid var(--color-input-border);border-radius:var(--radius-full);transition-property:inline-size,background-color,border-color;transition-duration:var(--duration-fast);transition-timing-function:var(--ease-standard)}@media (hover:hover){.trending__dot:hover:before{border-color:currentColor}}.trending__dot[aria-current=page]:before{inline-size:calc(var(--trending-dot-size,.75rem) * 2);background-color:currentColor;border-color:currentColor}@media (pointer:coarse){.trending__dot{block-size:2.75rem;inline-size:2.75rem}}@media (forced-colors:active){.trending__dot:before{border-color:buttontext}.trending__dot[aria-current=page]:before{forced-color-adjust:none;background-color:buttontext}}@media (scripting:none){.trending__pager{display:none}}@media print{.trending__pager{display:none}.trending-lead{-webkit-print-color-adjust:exact;print-color-adjust:exact;break-inside:avoid}.trending-card{break-inside:avoid}}.home-page{gap:var(--home-page-gap,var(--space-3xl));flex-direction:column;padding-block-start:var(--home-page-space-start,var(--space-2xl));display:flex}.home-page__block{min-inline-size:0}.home-page__hero{--page-hero-measure:46rem;--page-hero-text-margin:auto}.home-page__text{inline-size:100%;margin-inline:auto}.home-page__trending{--trending-head-measure:46rem}.home-page__catalog{gap:var(--home-page-catalog-gap,var(--space-lg));flex-direction:column;display:flex}
