/* IT-GUIDA: layout for the standalone Italian guide; linked only from /it/. The shared style.css is unchanged. */
.it-guida .hero{display:block;padding-block:3rem 1.5rem}
.it-guida .hero h1{font-size:clamp(2rem,4.6vw,3.6rem);max-width:22ch}
.it-guida .lede{max-width:70ch}
.it-guida .editorial{max-width:none}
.it-guida .table-scroll{overflow-x:visible}
.it-guida table{min-width:0;table-layout:fixed;font-size:1rem}
.it-guida thead th:first-child,.it-guida tbody th{width:26%}
.it-guida th,.it-guida td{overflow-wrap:break-word;hyphens:auto}
.it-guida .sources{max-width:80ch}
.it-guida .sources a{overflow-wrap:anywhere}
@media(max-width:640px){
 .it-guida table,.it-guida thead,.it-guida tbody,.it-guida tr,.it-guida th,.it-guida td{display:block;width:auto}
 .it-guida tr{border-block-start:1px solid var(--line)}
 .it-guida thead tr,.it-guida thead th:first-child{border-block-start:0}
 .it-guida th,.it-guida td{border-block-start:0}
 .it-guida thead th+th,.it-guida tbody td{padding-block-start:0}
 .it-guida thead th:first-child,.it-guida tbody th{padding-block-end:.35rem;width:auto}
}
