/* Rassegna stampa («Dicono di me»): stili delle schede generate dagli shortcode [ca_media_section] e [ca_timeline]. */
@font-face{font-family:CAHeadline;src:url(../fonts/BebasKai.woff2) format("woff2");font-display:swap}
.ca-press{--paper:#f5f1e9;--ink:#242521;--red:#ab302c;--line:#d8d1c6;color:var(--ink);font:16px/1.5 Georgia,serif;color-scheme:light}.ca-press *{box-sizing:border-box}.ca-press h1,.ca-press h2,.ca-press h3,.ca-press p{margin:0}.ca-press button,.ca-press a{font-family:Arial,sans-serif}.ca-press .top{display:flex;align-items:center;justify-content:space-between;padding:26px 0;border-bottom:1px solid var(--line);gap:20px}.ca-press .top img{width:105px;height:auto}.ca-press .top span{font:12px Arial,sans-serif;letter-spacing:1px}.ca-press .intro{padding:52px 0 28px;max-width:740px}.ca-press .eyebrow{font:11px/1.5 Arial,sans-serif;letter-spacing:1.6px;text-transform:uppercase;color:var(--red);margin-bottom:14px}.ca-press h1{font:76px/.98 'CAHeadline','Arial Narrow',sans-serif;letter-spacing:-1px;margin-bottom:20px}.ca-press .lead{font-size:22px;line-height:1.4;max-width:670px}.ca-press .nav{display:flex;gap:10px 28px;flex-wrap:wrap;border-bottom:1px solid var(--line);padding:0 0 22px}.ca-press .nav button{border:0;background:none;padding:10px 0;color:var(--ink);font-size:13px;cursor:pointer}.ca-press .nav b{color:var(--red);margin-right:8px}.ca-press section{padding:40px 0;border-bottom:1px solid var(--line)}.ca-press .heading{display:flex;gap:22px;align-items:baseline;margin-bottom:22px}.ca-press .num{color:var(--red);font:18px Georgia,serif}.ca-press h2{font:39px/1.1 'CAHeadline',sans-serif}.ca-press .desc{max-width:650px;margin:-8px 0 24px;color:#57554f}.ca-press .magazines{display:grid;grid-template-columns:1fr 1.15fr;gap:25px}.ca-press .plate{height:370px;background:#e6e0d6;display:flex;align-items:center;justify-content:center;padding:25px;overflow:hidden}.ca-press .plate img{max-width:100%;max-height:100%;object-fit:contain;box-shadow:0 12px 25px #24252125}.ca-press .magazines article:nth-child(2) .plate{background:#eae5dc}.ca-press .meta{font:11px/1.5 Arial,sans-serif;color:#635e56;text-transform:uppercase;letter-spacing:1px;margin:17px 0 9px}.ca-press h3{font-size:24px;line-height:1.2;margin-bottom:12px}.ca-press .action{border:0;border-bottom:1px solid var(--red);background:none;color:var(--red);padding:8px 0;font-size:12px;cursor:pointer;text-decoration:none;display:inline-block;margin-top:10px}.ca-press .broadcast{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin-top:30px}.ca-press .broadcast article{display:grid;grid-template-columns:58px 1fr;gap:16px;padding:20px 0;border-top:1px solid var(--line)}.ca-press .station{font:26px 'CAHeadline',sans-serif;color:var(--red)}.ca-press .broadcast h3{font-size:20px}.ca-press .pending{font:11px Arial,sans-serif;color:#6d655b}.ca-press .award{display:grid;grid-template-columns:180px 1fr;gap:28px;padding:30px;background:var(--ink);color:var(--paper)}.ca-press .year{font:80px/.9 'CAHeadline',sans-serif;color:#e8978c}.ca-press .award .meta{color:#d7d0c5;margin-top:0}.ca-press .award h3{font-size:30px}.ca-press .award .action{color:var(--paper);border-color:#e8978c}.ca-press .minor{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;margin-top:25px}.ca-press .minor article{border-top:1px solid var(--line);padding-top:4px}.ca-press .minor h3{font-size:21px}.ca-press .world{display:grid;grid-template-columns:1fr 1fr;gap:28px;align-items:center}.ca-press .bbc{background:#e6e0d6;padding:24px;max-height:330px;overflow:hidden}.ca-press .bbc img{width:100%;height:280px;object-fit:cover;object-position:top}.ca-press .world h3{font-size:33px}.ca-press details{margin-top:25px;border-top:1px solid var(--line);padding-top:16px}.ca-press summary{font:13px Arial,sans-serif;cursor:pointer;color:var(--red)}.ca-press .archive{display:grid;grid-template-columns:1fr 1fr;gap:15px;margin-top:20px}.ca-press .archive p{font-size:15px}.ca-press .closing{padding:30px 0 40px;display:flex;gap:22px;align-items:center}.ca-press .closing img{width:32px}.ca-press .closing p{font-size:17px}.ca-press .reader{background:#e7e1d7;padding:20px;margin-top:20px}.ca-press .reader[hidden]{display:none}.ca-press .reader img{width:100%;height:auto;display:block;margin-top:15px}.ca-press .reader button{border:1px solid var(--ink);padding:8px 15px;background:var(--paper);color:var(--ink);cursor:pointer}.ca-press .note{font:11px Arial,sans-serif;letter-spacing:.4px;color:#696157;padding-bottom:16px}.ca-press :focus-visible{outline:3px solid var(--red);outline-offset:4px}
@media(max-width:650px){.ca-press h1{font-size:54px}.ca-press .lead{font-size:19px}.ca-press .magazines,.ca-press .world,.ca-press .broadcast,.ca-press .minor,.ca-press .archive{grid-template-columns:1fr}.ca-press .plate{height:330px}.ca-press .award{grid-template-columns:1fr;padding:24px}.ca-press .year{font-size:60px}.ca-press .intro{padding-top:35px}.ca-press h2{font-size:32px}}
.ca-press .history{padding:25px 0 30px;border-top:1px solid var(--line)}.ca-press .milestones{display:grid;grid-template-columns:repeat(6,1fr);gap:12px;border-bottom:1px solid var(--line);padding-bottom:16px;margin-bottom:15px}.ca-press .milestones span{font:11px Arial,sans-serif}.ca-press .milestones b{display:block;font:30px CAHeadline,sans-serif;color:var(--red);margin-bottom:7px}.ca-press .history>p:last-child{font-size:14px;color:#635e56;max-width:650px}.ca-press .secondary-award{margin-top:18px;background:#e8e1d5;color:var(--ink)}.ca-press .secondary-award .year{color:var(--red)}.ca-press .secondary-award .meta{color:#635e56}.ca-press .secondary-award .action{color:var(--red)}.ca-press .college{padding:30px;background:#e8e1d5;margin-bottom:30px;border-left:4px solid var(--red)}.ca-press .college h3{font:40px/1.1 CAHeadline,sans-serif;margin-bottom:16px}.ca-press .college>p{max-width:690px}.ca-press .reach{display:flex;gap:45px;flex-wrap:wrap;margin:25px 0 8px}.ca-press .reach strong{display:block;font:52px/1 CAHeadline,sans-serif;color:var(--red)}.ca-press .reach span{font:13px Arial,sans-serif}.ca-press .reach-note{font:11px Arial,sans-serif;color:#635e56;margin:10px 0 20px}.ca-press .international-pair{display:grid;grid-template-columns:1fr 1fr;gap:25px}.ca-press .world-image{height:280px;background:#e8e1d5;padding:16px;overflow:hidden}.ca-press .world-image img{width:100%;height:100%;object-fit:contain;object-position:top}.ca-press .profiles-extra{grid-template-columns:1fr 1fr}.ca-press .archive-age{font:12px Arial,sans-serif;color:var(--red);margin:10px 0}.ca-press .top img{width:140px}.ca-press .archive a{overflow-wrap:anywhere}@media(max-width:650px){.ca-press .milestones{grid-template-columns:repeat(3,1fr);gap:20px}.ca-press .international-pair,.ca-press .profiles-extra{grid-template-columns:1fr}.ca-press .college{padding:22px}.ca-press .college h3{font-size:32px}.ca-press .reach{gap:24px}.ca-press .reach strong{font-size:44px}}
.ca-press .milestones{grid-template-columns:repeat(4,1fr);gap:0}.ca-press .milestones span{padding:14px 10px 14px 0;border-top:1px solid var(--line);line-height:1.5}@media(max-width:650px){.ca-press .milestones{grid-template-columns:repeat(2,1fr)}}
.ca-press .broadcast-thumbnails{display:grid;grid-template-columns:1fr 1fr;gap:24px}
.ca-press .broadcast-thumbnails article{display:flex;flex-direction:column;align-items:stretch;padding:0;gap:18px;min-width:0;background:transparent}
.ca-press .media-cover{position:relative;aspect-ratio:16/9;overflow:hidden;background:#202721;color:#fff}
.ca-press .tv-cover>img{position:absolute;width:100%;height:100%;object-fit:cover;object-position:50% 35%}
.ca-press .cover-shade{position:absolute;inset:0;background:linear-gradient(90deg,rgba(16,23,20,.88),rgba(16,23,20,.1)),linear-gradient(0deg,rgba(16,23,20,.9),transparent 55%)}
.ca-press .cover-format{position:absolute;top:17px;left:20px;font:11px Arial,sans-serif;letter-spacing:1.5px}
.ca-press .cover-title{position:absolute;left:20px;top:25%;display:flex;flex-direction:column}
.ca-press .cover-title strong{font:58px/1 CAHeadline,sans-serif;color:#fff}
.ca-press .cover-title span{font:23px/1.2 CAHeadline,sans-serif;letter-spacing:5px;color:#fff}
.ca-press .cover-caption{position:absolute;left:20px;right:16px;bottom:17px;font:12px/1.4 Arial,sans-serif}
.ca-press .radio-cover{background:#e8e1d5;color:#202721;border-top:4px solid #ac2930;box-sizing:border-box}
.ca-press .radio-identity{position:absolute;top:26%;left:20px;right:20px;display:flex;flex-direction:column;gap:8px}
.ca-press .radio-identity strong{font:40px/1 CAHeadline,sans-serif}
.ca-press .radio-identity em{font-style:normal;color:#ac2930}
.ca-press .radio-identity>span{font:11px Arial,sans-serif;letter-spacing:2px}
.ca-press .audio-bars{position:absolute;right:20px;top:27%;width:32%;height:64px;display:flex;gap:3px;align-items:center;opacity:.65}
.ca-press .audio-bars span{width:4px;height:28%;background:#ac2930}
.ca-press .audio-bars span:nth-child(3n){height:80%}.ca-press .audio-bars span:nth-child(4n){height:48%}.ca-press .audio-bars span:nth-child(5n){height:100%}
@media(max-width:650px){.ca-press .broadcast-thumbnails{grid-template-columns:1fr}.ca-press .media-cover{min-height:180px}}
.ca-press .mattino-feature{display:grid;grid-template-columns:1fr 1.2fr;gap:26px;align-items:center;background:#e8e1d5;padding:26px;margin:26px 0;border-top:4px solid var(--red)}
.ca-press .mattino-feature h3{font:36px/1.1 CAHeadline,sans-serif;margin:12px 0}
.ca-press .mattino-feature>img{width:100%;height:auto;display:block}
@media(max-width:650px){.ca-press .mattino-feature{grid-template-columns:1fr;padding:20px}}
.ca-press .original-frame{aspect-ratio:16/9;background:#202721;display:flex;align-items:center;justify-content:center}.ca-press .original-frame img{width:100%;height:100%;object-fit:contain;display:block}.ca-press .innovation{padding:28px;margin:28px 0;background:#e8e1d5;border-left:4px solid var(--red)}.ca-press .innovation h3{font:38px/1.1 CAHeadline,sans-serif;margin:12px 0}.ca-press .innovation p{max-width:720px}.ca-press .milestones strong{display:block;font:15px/1.4 Georgia,serif;font-weight:400;margin-bottom:7px}.ca-press .milestones small{display:block;font:11px/1.5 Arial,sans-serif;color:#635e56}.ca-press .milestones .second-story{margin-top:14px}