.header nav{gap:23px}.header nav a[aria-current=page]{text-decoration:underline;text-decoration-color:var(--alpa-accento-rosa);text-decoration-thickness:3px;text-underline-offset:7px}
.social-links{display:flex;flex-wrap:wrap;gap:10px;list-style:none;padding:0;margin:15px 0 0}.social-links a{display:inline-flex;align-items:center;gap:14px;min-height:44px;padding:8px 15px;border:1px solid currentColor;border-radius:30px;text-decoration:none;font-size:13px;font-weight:700}.social-links a:hover{background:#eee4f3;color:#262330}.social-footer{width:100%;padding-top:24px;border-top:1px solid #26233030;margin-top:12px}.social-footer>p{font-size:12px;font-weight:700;letter-spacing:.08em}.footer{flex-wrap:wrap;padding-bottom:34px}.social-home{padding-top:42px;padding-bottom:42px}.social-home-inner{padding:32px 38px;border-radius:30px;background:#e2f0ce;display:flex;align-items:center;justify-content:space-between;gap:28px}.social-home h2{font-size:clamp(26px,3vw,36px)}
.journal-hero{padding-top:44px;padding-bottom:65px;display:flex;justify-content:space-between;gap:40px;align-items:center}.journal-hero h1{font-size:clamp(48px,6vw,84px);margin:18px 0 26px}.journal-intro{font-size:20px;max-width:650px;line-height:1.6;color:#5d5868}.journal-star{width:190px;transform:rotate(12deg);margin-right:45px}.journal-list,.journal-home{padding-top:55px;padding-bottom:65px}.journal-list{border-top:1px solid #26233025}.journal-list .section-heading>p{max-width:380px}.journal-card{background:#eee4f3;border-radius:35px;overflow:hidden;display:grid;grid-template-columns:1fr 1fr;min-height:350px}.journal-card-image{display:block;min-height:100%;overflow:hidden}.journal-card-image img{height:100%;width:100%;object-fit:cover;min-height:350px}.journal-card-copy{padding:36px 40px}.journal-card h3{font-size:clamp(28px,3.2vw,40px);line-height:1.15;margin:16px 0}.journal-card h3 a{text-decoration:none}.journal-card h3 a:hover{text-decoration:underline;text-underline-offset:5px}.journal-card-copy>p:not(.eyebrow){font-size:15px;line-height:1.65}.journal-card .text-link{display:inline-block;margin-top:20px}.article-byline{font-size:13px!important;color:#5d5868;margin-top:20px!important}.article-byline a{font-weight:700;text-underline-offset:3px}.article-byline span{display:inline-block}.journal-editorial{display:flex;gap:35px;align-items:flex-start;background:#e2f0ce;border-radius:34px;padding:42px;margin-bottom:70px}.journal-editorial>img{width:70px;flex-shrink:0;margin-top:9px}.journal-editorial h2{font-size:34px;margin:14px 0 18px}.journal-editorial p:not(.eyebrow){max-width:780px;line-height:1.7}
.article-breadcrumb{display:flex;flex-wrap:wrap;gap:12px;padding-top:25px;font-size:13px;color:#5d5868}.article-heading{padding-top:40px;padding-bottom:36px;max-width:1040px}.article-heading h1{font-size:clamp(38px,5vw,66px);line-height:1.06;margin:20px 0 24px;max-width:1000px}.article-draft-note{font-size:13px;background:#f7e8ed;border-radius:14px;padding:13px 18px;margin-top:20px;color:#59426e}.article-date{font-size:13px;color:#5d5868;margin-top:10px}.article-cover{max-width:1120px;margin-bottom:48px}.article-cover img{width:100%;height:440px;object-fit:cover;border-radius:90px 28px 90px 28px}.article-body{max-width:760px;width:calc(100% - 64px);margin:0 auto;padding-bottom:75px;font-size:18px;line-height:1.85}.article-body>p{margin-bottom:24px}.article-body .article-lead{font-size:23px;line-height:1.6;color:#59426e}.article-body>h2{font-size:32px;margin:42px 0 20px;line-height:1.15}.article-body>ul{padding-left:24px;margin:18px 0 28px}.article-body>ul li{padding:5px 0}.article-body p a{text-underline-offset:4px;color:#59426e}.article-author{border-top:1px solid #26233030;margin-top:48px;padding-top:28px}.article-author h2{font-size:27px;margin:10px 0 16px}.article-related{display:flex;flex-wrap:wrap;gap:12px;margin:30px 0}.author-articles{font-size:18px;line-height:1.8}
@media(max-width:1000px) and (min-width:801px){.header nav{gap:14px}.header nav a{font-size:12px}.header nav .nav-contact{margin-left:0;padding:10px}.header{gap:20px}}
@media(max-width:800px){.journal-hero{padding-top:30px;padding-bottom:40px;gap:20px}.journal-hero h1{font-size:58px}.journal-star{width:110px;margin-right:0}.journal-intro{font-size:18px}.journal-card-copy{padding:28px}.journal-card-image img{min-height:330px}.article-cover img{height:340px}.article-heading{padding-top:30px}.article-heading h1{font-size:46px}.social-home-inner{display:block}.social-home .social-links{margin-top:24px}.social-footer{margin-top:6px}.journal-editorial{padding:30px;gap:24px}.journal-editorial>img{width:50px}}
@media(max-width:560px){.journal-hero{display:block;position:relative;padding-right:28px}.journal-hero h1{font-size:50px}.journal-star{position:absolute;width:68px;right:0;top:14px;opacity:.8}.journal-intro{font-size:17px}.journal-card{grid-template-columns:1fr;border-radius:26px}.journal-card-image img{height:230px;min-height:0}.journal-card-copy{padding:26px}.journal-card h3{font-size:31px}.journal-editorial{display:block;padding:28px}.journal-editorial>img{width:46px;margin-bottom:20px}.journal-editorial h2{font-size:30px}.journal-list,.journal-home{padding-top:38px;padding-bottom:45px}.journal-home .section-heading{align-items:flex-start;gap:20px}.article-heading h1{font-size:39px}.article-cover img{height:260px;border-radius:50px 18px 50px 18px}.article-body{width:calc(100% - 48px);font-size:17px;line-height:1.8}.article-body .article-lead{font-size:21px}.article-body>h2{font-size:28px}.article-cover{margin-bottom:32px}.social-home-inner{padding:26px}.social-links a{font-size:12px;padding:8px 13px}}

.article-author-portrait{width:96px;height:96px;object-fit:cover;border-radius:50%;margin-bottom:16px}

/* Sequenza automatica della palette, anche dopo un filtro. */
.journal-cards,.author-journal-list{display:grid;gap:24px}.journal-home>.journal-card{margin-top:24px}
.journal-card:nth-of-type(4n+1){background:#eee4f3}.journal-card:nth-of-type(4n+2){background:#e2f0ce}.journal-card:nth-of-type(4n+3){background:#f9e1ee}.journal-card:nth-of-type(4n+4){background:#fae8c9}
.article-byline{display:flex;align-items:center;gap:10px}.article-byline img{width:40px;height:40px;object-fit:cover;object-position:center 35%;border-radius:50%;flex-shrink:0}
.journal-filter{display:flex;flex-wrap:wrap;gap:18px;align-items:flex-end;padding:24px;background:#f0ede7;border-radius:24px;margin:8px 0 16px}.journal-filter>div{flex:1;min-width:190px}.journal-filter label{display:block;margin-bottom:10px;font-size:14px;font-weight:700}.journal-filter select{width:100%;min-height:48px;border:1px solid #807988;border-radius:12px;padding:10px 14px;background:#fffdf8;color:#262330;font:inherit}.journal-filter>a{padding:14px 0;font-size:14px}.journal-result-count{font-size:14px;margin-bottom:24px}.journal-empty{padding:32px;border:1px solid #807988;border-radius:24px}.journal-empty h3{font-size:27px}.journal-empty p{line-height:1.7}
.alpa-team{padding-top:40px;padding-bottom:52px}.alpa-team>div{max-width:700px}.alpa-team h2{font-size:clamp(32px,4vw,48px);margin:14px 0 18px}.alpa-team-card{display:grid;grid-template-columns:260px 1fr;gap:36px;background:#fae8c9;border-radius:36px;overflow:hidden;margin-top:28px;align-items:center}.alpa-team-card>img{display:block;width:100%;height:330px;object-fit:cover}.alpa-team-card>div{padding:28px 36px 28px 0}.alpa-team-card h3{font-size:40px;margin:14px 0}.alpa-team-card p{line-height:1.7}.alpa-team-card .text-link{display:inline-block;margin-top:14px}.author-journal h2{font-size:clamp(30px,4vw,44px);margin:14px 0 28px}.journal-editorial>img.lia-note-photo{width:96px;height:120px;object-fit:cover;border-radius:24px}
@media(max-width:560px){.journal-filter{display:block;padding:22px}.journal-filter button{margin:18px 0 8px;width:100%}.journal-filter>a{display:inline-block}.alpa-team-card{grid-template-columns:1fr;gap:0}.alpa-team-card>img{height:340px;object-position:center 30%}.alpa-team-card>div{padding:26px}.alpa-team-card h3{font-size:34px}.journal-editorial>img.lia-note-photo{width:80px;height:100px}}
