.section-recommendations{margin-left:auto;margin-right:auto;margin-top:var(--layout--gap);max-width:2000px;width:100%}@media (min-width:2000.02px){.section-recommendations{-webkit-mask-image:linear-gradient(90deg,transparent,#000 100px,#000 calc(100% - 100px),transparent);mask-image:linear-gradient(90deg,transparent,#000 100px,#000 calc(100% - 100px),transparent);overflow:hidden}}.section-recommendations .marquee{margin-top:-2px}.section-recommendations .marquee-inner{gap:var(--spacing-8);padding-top:2px}.section-recommendations .recommendations{display:contents}.section-recommendations .recommendation{background-color:var(--color-background);border-radius:var(--radius-4);box-shadow:var(--shadow);flex:0 0 360px;list-style:none;padding:var(--spacing-8);position:relative;transition:transform var(--duration-macro) var(--ease-macro)}.section-recommendations .recommendation>a{color:var(--color-contrast);display:flex;flex-direction:column;gap:var(--spacing-8)}.section-recommendations .recommendation .recommendation-content{display:flex;flex-direction:column;gap:var(--spacing-1)}.section-recommendations .recommendation .recommendation-url{color:var(--color-secondary);font-size:var(--font-x-small);font-style:normal}.section-recommendations .recommendation .recommendation-description{color:var(--color-secondary);font-style:normal;margin-top:var(--spacing-6)}@media (prefers-reduced-motion:no-preference){.section-recommendations .recommendation:hover{transform:scale(1.02)}}.section-recommendations .recommendation-favicon{--placeholder--padding:0px;--placeholder--color:var(--color-background);--placeholder--background-color:var(--color-contrast);background-color:var(--color-background-200);border-radius:var(--radius-2);float:left;font-size:var(--font-h6);font-weight:var(--font-semibold);height:1.75rem;line-height:1.2;-o-object-fit:contain;object-fit:contain;overflow:hidden;width:1.75rem}.section-recommendations .recommendation-favicon:after{font-size:var(--font-x-small)}.section-recommendations .section-recommendations-grid{--auto-columns--count:4;--auto-columns--min-width:16rem;--auto-columns--gap:var(--spacing-8);align-items:stretch;margin-left:auto;margin-right:auto;max-width:var(--container--width)}