.section-recommendations{--flow--column:20rem;--flow--row:18rem;--flow--gap:var(--spacing-9)}@media (min-width:992px) and (orientation:landscape) and (min-height:600px){html[data-reading-mode=columns] .section-recommendations-list{height:100%;padding-bottom:0}}.section-recommendations-list .recommendations{grid-gap:var(--spacing-9);display:grid;gap:var(--spacing-9);grid-template-columns:repeat(3,minmax(0,1fr));list-style:none;margin:0;padding:0}@container (width < 900px){.section-recommendations-list .recommendations{grid-template-columns:repeat(2,minmax(0,1fr))}}@container (width < 560px){.section-recommendations-list .recommendations{grid-template-columns:minmax(0,1fr)}}@media (min-width:992px) and (orientation:landscape) and (min-height:600px){html[data-reading-mode=columns] .section-recommendations-list .recommendations{grid-gap:var(--flow--gap,var(--spacing-9) var(--spacing-10));display:grid;gap:var(--flow--gap,var(--spacing-9) var(--spacing-10));grid-auto-columns:var(--flow--column,22rem);grid-auto-flow:column;grid-template-columns:none;grid-template-rows:repeat(var(--flow--rows,auto-fill),minmax(var(--flow--row,16rem),1fr));height:100%}}.section-recommendations-list .recommendation{display:grid;min-width:0}.section-recommendations-list .recommendation>a{--crop--size:1.25rem;grid-gap:var(--spacing-7);background-color:var(--color-background-100);color:var(--color-contrast);display:grid;gap:var(--spacing-7);grid-template-rows:auto minmax(0,1fr) auto;min-height:0;padding:var(--spacing-9);-webkit-text-decoration:none;text-decoration:none}.section-recommendations-list .recommendation>a:hover .recommendation-visit{color:var(--ghost-accent-color)}.section-recommendations-list .recommendation>a{--rizoom--border-radius:var(--crop--size)}.section-recommendations-list .recommendation-favicon,.section-recommendations-list .recommendation>a{border-radius:var(--crop--radius,var(--radius-3));clip-path:polygon(0 0,100% 0,100% calc(100% - var(--crop--size)),calc(100% - var(--crop--size)) 100%,0 100%)}.section-recommendations-list .recommendation-favicon{--placeholder--padding:0px;--placeholder--color:var(--color-background);--placeholder--background-color:var(--color-contrast);--crop--size:0.625rem;--rizoom--border-radius:var(--crop--size);aspect-ratio:1;background-color:var(--color-contrast);font-size:var(--font-h5);font-weight:var(--font-bold);-o-object-fit:contain;object-fit:contain;overflow:hidden;width:2.75rem}.section-recommendations-list .recommendation-content{align-self:end;display:flex;flex-direction:column;gap:var(--spacing-2);min-width:0}.section-recommendations-list .recommendation-description,.section-recommendations-list .recommendation-title,.section-recommendations-list .recommendation-url{font-style:normal;margin:0}.section-recommendations-list .recommendation-title{font-size:var(--font-h4);transition:color var(--duration-micro) var(--ease-micro)}.section-recommendations-list .recommendation-url{color:var(--color-secondary);font-family:var(--font-mono);font-size:var(--font-xx-small);letter-spacing:.05em;text-transform:uppercase}.section-recommendations-list .recommendation-description{-webkit-box-orient:vertical;-webkit-line-clamp:4;color:var(--color-foreground);display:-webkit-box;font-size:var(--font-small);font-weight:450;margin-top:var(--spacing-5);overflow:hidden}.section-recommendations-list .recommendation-visit{align-items:center;color:var(--color-contrast);display:inline-flex;font-weight:var(--font-bold);gap:var(--spacing-2);margin-top:var(--spacing-2);transition:color var(--duration-micro) var(--ease-micro)}.section-recommendations-list .recommendation-visit svg{height:.875rem;width:.875rem}