:is(.ultimi-invito,.ultimi-box)>ul.ultimi{display:grid;gap:0;margin:0;padding:0;list-style:none}.ultimi li + li{border-top:1px solid var(--line)}.ultimi a{display:grid;gap:2px;min-height:var(--tocco);padding:var(--s-2) 0;color:var(--ink);text-decoration:none;overflow-wrap:anywhere}.ultimi time{font-family:var(--mono);font-size:var(--t-xs);font-weight:500;letter-spacing:.04em;color:var(--muted)}.ultimi-t{font-size:var(--t-s);font-weight:600;line-height:var(--lh-ui)}.ultimi-x{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;line-clamp:3;overflow:hidden;font-size:var(--t-s);line-height:var(--lh-ui);color:var(--ink2)}.ultimi a:hover .ultimi-t{text-decoration:underline;text-underline-offset:3px}.ultimi a:focus-visible{outline:2px solid var(--coral);outline-offset:2px;border-radius:var(--r-s)}.ultimi-box{justify-items:start;overflow-wrap:anywhere}.ultimi-box .ultimi{justify-self:stretch}.ultimi-box.home-lato{display:none}@media (min-width:760px){.ultimi-box.home-elenco{max-width:32rem}}@media (min-width:980px){.ultimi-box.home-lato{display:grid}.ultimi-box.home-elenco{display:none}}.ultimi-invito{display:grid;gap:var(--s-1);justify-self:stretch}.scelta .ultimi-invito>p.ultimi-e{font-family:var(--mono);font-size:var(--t-xs);font-weight:600;line-height:var(--lh-ui);letter-spacing:.1em;text-transform:uppercase;color:var(--muted)}
