/* Shared edition matching the approved home. Public presentation only. */
body.home-pop-page,body.magazine-paper-page{--edition-white:url(/assets/approved-home/paper-white.svg);--edition-cream:url(/media/893b3da8b8e1421d320cfe035a20f239f06f725db9fe0ab905d909d3a5053f00.webp);--edition-yellow:url(/assets/approved-home/paper-yellow.svg);--edition-cyan:url(/assets/approved-home/paper-cyan.svg);--edition-bubblegum:url(/assets/approved-home/paper-bubblegum.svg);--edition-ink:#24112f;--edition-pink:#e00070;--edition-yellow-ink:#ffe600;--edition-cyan-ink:#00c9df;--edition-bubblegum-ink:#ff83c2}
body.magazine-paper-page{--paper-art:var(--edition-white);--paper-cyan:#00c9df;--paper-cream:#fcf7e8;--yellow:#ffe600;--blue:#00c9df;--ink:#24112f;--edition-note:var(--edition-white)}
/* A single footer, with exactly the same surfaces and social colours on every page. */
body .magazine-footer{background:#fff!important;color:#24112f}
body .magazine-footer-socials a:first-child{background-image:url(/assets/approved-home/paint-cyan.svg);color:#24112f}
body .magazine-footer-socials a:nth-child(2){background-image:url(/assets/approved-home/paint-pink.svg);color:#fff}
body .magazine-footer-socials a:nth-child(3){background-image:url(/assets/approved-home/paint-yellow-pop.svg);color:#24112f}
.magazine-paper-page #contenuto.site-page{color:#24112f;--edition-note:var(--edition-white)}
.magazine-paper-page #contenuto.site-page :is(h1,h2,h3){font-family:"Barlow Condensed",Impact,sans-serif;font-weight:900;font-style:italic}
.magazine-paper-page #contenuto.site-page .site-page-title:after{background-image:url(/assets/approved-home/paint-yellow-pop.svg)}
.magazine-paper-page #contenuto.site-page .rubric-edition>.rubric-mast{border:0;background:none}
.magazine-paper-page #contenuto.site-page .rubric-edition>.rubric-mast:before{display:none}
.magazine-paper-page #contenuto.site-page .rubric-edition>.rubric-mast>h1.site-page-title{display:table;background:var(--edition-heading,var(--edition-cream)) center/100% 100% no-repeat;color:#24112f;padding:20px 24px 24px;max-width:100%;margin:0 0 20px;transform:rotate(-1deg)}
.magazine-paper-page #contenuto.site-page :is(.rubric-beauty,.rubric-moda,.rubric-fitness,.rubric-lifestyle){--edition-heading:var(--edition-yellow)}
.magazine-paper-page #contenuto.site-page :is(.rubric-natura,.rubric-animali,.rubric-sport){--edition-heading:var(--edition-cyan)}
.magazine-paper-page #contenuto.site-page :is(.rubric-music,.rubric-star){--edition-heading:var(--edition-bubblegum)}
.magazine-paper-page #contenuto.site-page .rubric-stamp{color:#e00070}
.magazine-paper-page #contenuto.site-page .card .cardbody{background:var(--edition-note,var(--edition-white)) center/100% 100% no-repeat;color:#24112f;position:relative;z-index:1}
.magazine-paper-page #contenuto.site-page .rubric-story>div{background:var(--edition-note,var(--edition-white)) center/100% 100% no-repeat;color:#24112f;position:relative;z-index:1}
.magazine-paper-page #contenuto.site-page .rubric-story>div{padding:18px 16px}
.magazine-paper-page #contenuto.site-page .rubric-lead>div{margin-top:-20px;margin-left:8px;margin-right:8px;--edition-note:var(--edition-cream)}
.magazine-paper-page #contenuto.site-page :is(.card .cardbody,.rubric-story>div) :is(h2,h3,p,a,small){color:#24112f}
.magazine-paper-page #contenuto.site-page .rubric-story .rubric-photo{border:4px solid #fff;box-shadow:0 2px 5px #24112f18;transform:rotate(-1deg)}
.magazine-paper-page #contenuto.site-page .rubric-story:nth-child(even) .rubric-photo{transform:rotate(1deg)}
.magazine-paper-page #contenuto.site-page :is(.card .cardbody,.rubric-story>div):after{content:"";display:block;position:absolute;right:10px;bottom:-4px;width:27px;height:7px;background:var(--edition-accent,#e00070);transform:rotate(-11deg);pointer-events:none}
.magazine-paper-page #contenuto.site-page :is(.card:nth-child(even) .cardbody,.rubric-story:nth-child(even)>div):after{background:var(--edition-accent,#e00070);transform:rotate(9deg)}
.magazine-paper-page #contenuto.site-page .card .cardbody:before{background-image:url(/assets/approved-home/paint-yellow-pop.svg)}
.magazine-paper-page #contenuto.site-page :is(.story-link,.rubric-tools a,.collection-rubric>.story-link){text-decoration-color:#e00070;text-underline-offset:5px}
.magazine-paper-page #contenuto.site-page .collection-page:not(.collaboration-page) .collection-rubric{background:var(--edition-cream) center/100% 100% no-repeat;border:0;border-radius:0;box-shadow:none;color:#24112f;position:relative}
.magazine-paper-page #contenuto.site-page .collection-page:not(.collaboration-page) .collection-rubric:nth-child(even){background-image:var(--edition-white)}
.magazine-paper-page #contenuto.site-page .collection-rubrics .collection-rubric>header h2{display:table;background:var(--edition-yellow) center/100% 100% no-repeat;padding:10px 14px 12px;max-width:100%;color:#24112f}
.magazine-paper-page #contenuto.site-page .collection-story{border-top-color:#24112f22}
.magazine-paper-page #contenuto.site-page .collection-story img{border:3px solid #fff;border-radius:0;box-shadow:0 2px 4px #24112f18}
.magazine-paper-page #contenuto.site-page .collection-daily{background:var(--edition-cream) center/100% 100% no-repeat;border:0;border-radius:0;box-shadow:none}
.magazine-paper-page #contenuto.site-page .collab-board.collaboration-page .collection-rubric{background-image:var(--edition-cream)}
.magazine-paper-page #contenuto.site-page .collab-board.collaboration-page .collection-rubric:nth-child(2){background-image:var(--edition-bubblegum)}
.magazine-paper-page #contenuto.site-page .collab-board.collaboration-page .collection-rubric:nth-child(3){background-image:var(--edition-white)}
body.magazine-paper-page #contenuto.site-page .article:not(.article-halloween) .article-opening>h1.site-page-title{background-image:var(--edition-cream);color:#24112f}
body.magazine-paper-page #contenuto.site-page .article:not(.article-halloween) .article-opening>.sticker{background:var(--edition-yellow) center/100% 100% no-repeat;color:#24112f;border:0;border-radius:0;box-shadow:none;padding:7px 12px}
body.magazine-paper-page #contenuto.site-page .article:not(.article-halloween) .prose>h2{color:#24112f;background:url(/assets/approved-home/paint-cyan-pop.svg) left bottom/85px 7px no-repeat;padding-bottom:13px}
body.magazine-paper-page #contenuto.site-page .article:not(.article-halloween) .prose>blockquote{background:var(--edition-cream) center/100% 100% no-repeat;border:0;border-left:4px solid #e00070;border-radius:0;padding:20px 24px;color:#24112f}
.magazine-paper-page #contenuto.site-page :is(.sources,.sourcebox,.source-box,.contact-card,.newsletter-card){background:var(--edition-cream) center/100% 100% no-repeat;border:0;border-radius:0;box-shadow:none;color:#24112f}
.magazine-paper-page #contenuto.site-page .calendaritem{background:var(--edition-cream) center/100% 100% no-repeat;border:0;border-radius:0;box-shadow:none;color:#24112f}
.magazine-paper-page #contenuto.site-page .calendaritem:nth-child(4n+2){background-image:var(--edition-white);border-bottom:3px solid #00c9df}
.magazine-paper-page #contenuto.site-page .calendaritem:nth-child(4n){background-image:var(--edition-white);border-bottom:3px solid #ffe600}
.magazine-paper-page #contenuto.site-page[data-page="/preghiere/"]>.section{background:var(--edition-white) center/100% 100% no-repeat;border:0;border-bottom:3px solid #00c9df;border-radius:0;box-shadow:none}
.magazine-paper-page #contenuto.site-page .credits-table thead{background:#ffe600;color:#24112f}
.magazine-paper-page #contenuto.site-page .credits-table :is(th,td){border-color:#24112f22}
.magazine-paper-page #contenuto.site-page .heart-column .heart-answer-label{background-image:url(/assets/approved-home/paint-cyan-pop.svg);color:#24112f}
.magazine-paper-page #contenuto.site-page .heart-column .heart-notebook:after{background:#ffe600}
.magazine-paper-page #contenuto.site-page .heart-column .heart-invite{background:var(--edition-cream) center/100% 100% no-repeat}
.magazine-paper-page #contenuto.site-page .letterina-posta-pop .letter-pop-copy h1+p:before{background-image:url(/assets/approved-home/paint-cyan-pop.svg)}
.magazine-paper-page #contenuto.site-page .letterina-posta-pop .letter-pop-form-heading{background:var(--edition-yellow) center/100% 100% no-repeat;color:#24112f;padding:13px 18px}
.magazine-paper-page #contenuto.site-page .gift-pinboard-page{--pin-paper:#fff;--pin-yellow:#ffe600;--pin-cyan:#00c9df;background:#fff}
.magazine-paper-page #contenuto.site-page .gift-pinboard-page .pin-quote{background:var(--edition-cream) center/100% 100% no-repeat;box-shadow:none}
.magazine-paper-page #contenuto.site-page .gift-pinboard-page .pin-originals .pin-smalltitle{background:var(--edition-bubblegum) center/100% 100% no-repeat;color:#24112f}
.magazine-paper-page #contenuto.site-page .play-editorial.is-directory.paper-directory .play-game-card .play-caption{background-image:var(--edition-white)!important}
.magazine-paper-page #contenuto.site-page .play-editorial.is-directory.paper-directory .play-id-whatsapp{--edition-note:var(--edition-white)}
.magazine-paper-page #contenuto.site-page .play-editorial.is-directory.paper-directory .play-id-santo-cantante{--edition-note:var(--edition-white)}
.magazine-paper-page #contenuto.site-page .games-index-mast.paper-games-heading>h1.site-page-title{background:var(--edition-white) center/100% 100% no-repeat!important;color:#24112f!important;display:table;padding:14px 20px 18px!important}
.magazine-paper-page #contenuto.site-page .games-index-mast.paper-games-heading:after{background-image:url(/assets/approved-home/paint-cyan-pop.svg)}
.magazine-paper-page #contenuto.site-page .paper-game-a .game-studio-copy h1.site-page-title{background-image:var(--edition-cream);color:#24112f}
.magazine-paper-page #contenuto.site-page[data-page="/giochi/whatsapp/"] .paper-game-a .game-studio-copy h1.site-page-title{background-image:var(--edition-bubblegum)}
.magazine-paper-page #contenuto.site-page[data-page="/giochi/carlo/"] .paper-game-a .game-studio-copy h1.site-page-title{background-image:var(--edition-bubblegum)}
.magazine-paper-page #contenuto.site-page .paper-game-a .game-playdesk{background-image:var(--edition-white)}
.magazine-paper-page #contenuto.site-page .paper-game-a .game-page-cover:before{background:#00c9df}
.magazine-paper-page #contenuto.site-page .paper-game-a .game-page-cover:after{background:#ffe600}
@media(max-width:600px){
.magazine-paper-page #contenuto.site-page .rubric-story>div{padding:14px 12px}
.magazine-paper-page #contenuto.site-page .rubric-edition>.rubric-mast>h1.site-page-title{padding:16px 20px 20px}
}

/* Chromatic hierarchy: room-like category palettes, not alternating rainbow panels. */
.magazine-paper-page #contenuto.site-page{--edition-accent:#e00070;--edition-tag:var(--edition-cream);--edition-heading:var(--edition-white);--edition-brush:url(/assets/approved-home/paint-pink.svg);--edition-title-paper:var(--edition-white)}
.magazine-paper-page #contenuto.site-page [data-category="fede"],
.magazine-paper-page #contenuto.site-page .rubric-fede,
.magazine-paper-page #contenuto.site-page .collection-rubric[data-rubric="fede"],
.magazine-paper-page #contenuto.site-page [data-category="santi"],
.magazine-paper-page #contenuto.site-page .rubric-santi,
.magazine-paper-page #contenuto.site-page .collection-rubric[data-rubric="santi"],
.magazine-paper-page #contenuto.site-page [data-category="gesu"],
.magazine-paper-page #contenuto.site-page .rubric-gesu,
.magazine-paper-page #contenuto.site-page .collection-rubric[data-rubric="gesu"],
.magazine-paper-page #contenuto.site-page [data-category="maria"],
.magazine-paper-page #contenuto.site-page .rubric-maria,
.magazine-paper-page #contenuto.site-page .collection-rubric[data-rubric="maria"]{--edition-accent:#e00070;--edition-tag:var(--edition-cream);--edition-heading:var(--edition-cream);--edition-brush:url(/assets/approved-home/paint-pink.svg);--edition-title-paper:var(--edition-cream)}
.magazine-paper-page #contenuto.site-page [data-category="amore"],
.magazine-paper-page #contenuto.site-page .rubric-amore,
.magazine-paper-page #contenuto.site-page .collection-rubric[data-rubric="amore"]{--edition-accent:#e00070;--edition-tag:var(--edition-bubblegum);--edition-heading:var(--edition-cream);--edition-brush:url(/assets/approved-home/paint-pink.svg);--edition-title-paper:var(--edition-cream)}
.magazine-paper-page #contenuto.site-page [data-category="beauty"],
.magazine-paper-page #contenuto.site-page .rubric-beauty,
.magazine-paper-page #contenuto.site-page .collection-rubric[data-rubric="beauty"],
.magazine-paper-page #contenuto.site-page [data-category="moda"],
.magazine-paper-page #contenuto.site-page .rubric-moda,
.magazine-paper-page #contenuto.site-page .collection-rubric[data-rubric="moda"]{--edition-accent:#ffe600;--edition-tag:var(--edition-yellow);--edition-heading:var(--edition-yellow);--edition-brush:url(/assets/approved-home/paint-yellow-pop.svg);--edition-title-paper:var(--edition-white)}
.magazine-paper-page #contenuto.site-page [data-category="fitness"],
.magazine-paper-page #contenuto.site-page .rubric-fitness,
.magazine-paper-page #contenuto.site-page .collection-rubric[data-rubric="fitness"],
.magazine-paper-page #contenuto.site-page [data-category="super-fit"],
.magazine-paper-page #contenuto.site-page .rubric-super-fit,
.magazine-paper-page #contenuto.site-page .collection-rubric[data-rubric="super-fit"]{--edition-accent:#ffe600;--edition-tag:var(--edition-yellow);--edition-heading:var(--edition-yellow);--edition-brush:url(/assets/approved-home/paint-yellow-pop.svg);--edition-title-paper:var(--edition-white)}
.magazine-paper-page #contenuto.site-page [data-category="lifestyle"],
.magazine-paper-page #contenuto.site-page .rubric-lifestyle,
.magazine-paper-page #contenuto.site-page .collection-rubric[data-rubric="lifestyle"]{--edition-accent:#00c9df;--edition-tag:var(--edition-cyan);--edition-heading:var(--edition-cyan);--edition-brush:url(/assets/approved-home/paint-cyan-pop.svg);--edition-title-paper:var(--edition-white)}
.magazine-paper-page #contenuto.site-page [data-category="natura"],
.magazine-paper-page #contenuto.site-page .rubric-natura,
.magazine-paper-page #contenuto.site-page .collection-rubric[data-rubric="natura"],
.magazine-paper-page #contenuto.site-page [data-category="animali"],
.magazine-paper-page #contenuto.site-page .rubric-animali,
.magazine-paper-page #contenuto.site-page .collection-rubric[data-rubric="animali"]{--edition-accent:#00c9df;--edition-tag:var(--edition-cyan);--edition-heading:var(--edition-cyan);--edition-brush:url(/assets/approved-home/paint-cyan-pop.svg);--edition-title-paper:var(--edition-white)}
.magazine-paper-page #contenuto.site-page [data-category="solidarieta"],
.magazine-paper-page #contenuto.site-page .rubric-solidarieta,
.magazine-paper-page #contenuto.site-page .collection-rubric[data-rubric="solidarieta"],
.magazine-paper-page #contenuto.site-page [data-category="salvataggi"],
.magazine-paper-page #contenuto.site-page .rubric-salvataggi,
.magazine-paper-page #contenuto.site-page .collection-rubric[data-rubric="salvataggi"]{--edition-accent:#00c9df;--edition-tag:var(--edition-cyan);--edition-heading:var(--edition-white);--edition-brush:url(/assets/approved-home/paint-cyan-pop.svg);--edition-title-paper:var(--edition-white)}
.magazine-paper-page #contenuto.site-page [data-category="sport"],
.magazine-paper-page #contenuto.site-page .rubric-sport,
.magazine-paper-page #contenuto.site-page .collection-rubric[data-rubric="sport"]{--edition-accent:#ffe600;--edition-tag:var(--edition-yellow);--edition-heading:var(--edition-yellow);--edition-brush:url(/assets/approved-home/paint-yellow-pop.svg);--edition-title-paper:var(--edition-white)}
.magazine-paper-page #contenuto.site-page [data-category="music"],
.magazine-paper-page #contenuto.site-page .rubric-music,
.magazine-paper-page #contenuto.site-page .collection-rubric[data-rubric="music"],
.magazine-paper-page #contenuto.site-page [data-category="star"],
.magazine-paper-page #contenuto.site-page .rubric-star,
.magazine-paper-page #contenuto.site-page .collection-rubric[data-rubric="star"]{--edition-accent:#ff83c2;--edition-tag:var(--edition-bubblegum);--edition-heading:var(--edition-bubblegum);--edition-brush:url(/assets/approved-home/paint-pink.svg);--edition-title-paper:var(--edition-white)}
.magazine-paper-page #contenuto.site-page [data-category="attualita"],
.magazine-paper-page #contenuto.site-page .rubric-attualita,
.magazine-paper-page #contenuto.site-page .collection-rubric[data-rubric="attualita"]{--edition-accent:#e00070;--edition-tag:var(--edition-bubblegum);--edition-heading:var(--edition-white);--edition-brush:url(/assets/approved-home/paint-pink.svg);--edition-title-paper:var(--edition-white)}
.magazine-paper-page #contenuto.site-page [data-category="sorprese"],
.magazine-paper-page #contenuto.site-page .rubric-sorprese,
.magazine-paper-page #contenuto.site-page .collection-rubric[data-rubric="sorprese"]{--edition-accent:#ff83c2;--edition-tag:var(--edition-bubblegum);--edition-heading:var(--edition-bubblegum);--edition-brush:url(/assets/approved-home/paint-pink.svg);--edition-title-paper:var(--edition-white)}
.magazine-paper-page #contenuto.site-page .rubric-edition>.rubric-mast>h1.site-page-title:after{background-image:var(--edition-brush)}
.magazine-paper-page #contenuto.site-page :is(.card,.rubric-story){--edition-note:var(--edition-white)}
.magazine-paper-page #contenuto.site-page .rubric-lead>div{--edition-note:var(--edition-cream)}
.magazine-paper-page #contenuto.site-page :is(.card .cardbody>.kicker,.rubric-tools a){display:inline-block;background:var(--edition-tag) center/100% 100% no-repeat;color:#24112f;padding:5px 9px 7px;border:0;max-width:100%}
.magazine-paper-page #contenuto.site-page .card .cardbody:before{background-image:var(--edition-brush)}
.magazine-paper-page #contenuto.site-page .rubric-story>div .story-link{border-color:var(--edition-accent);text-decoration-color:var(--edition-accent)}
.magazine-paper-page #contenuto.site-page .collection-rubrics .collection-rubric>header h2{background-image:var(--edition-tag)}
.magazine-paper-page #contenuto.site-page .collection-rubrics .collection-rubric>.story-link{border-color:var(--edition-accent);text-decoration-color:var(--edition-accent)}
body.magazine-paper-page #contenuto.site-page .article[data-category]:not(.article-halloween) .article-opening>h1.site-page-title{background-image:var(--edition-title-paper)}
body.magazine-paper-page #contenuto.site-page .article[data-category]:not(.article-halloween) .article-opening>h1.site-page-title:after{background-image:var(--edition-brush)}
body.magazine-paper-page #contenuto.site-page .article[data-category]:not(.article-halloween) .article-opening>.sticker{background-image:var(--edition-tag)}
body.magazine-paper-page #contenuto.site-page .article[data-category]:not(.article-halloween) .prose>h2{background-image:var(--edition-brush);color:#24112f}
body.magazine-paper-page #contenuto.site-page .article[data-category]:not(.article-halloween) .prose>blockquote{border-left-color:var(--edition-accent)}
.magazine-paper-page #contenuto.site-page .play-editorial.is-directory.paper-directory .play-game-card{--edition-note:var(--edition-white)}
.magazine-paper-page #contenuto.site-page .play-editorial.is-directory.paper-directory .play-id-whatsapp{--edition-note:var(--edition-white)}
.magazine-paper-page #contenuto.site-page .play-editorial.is-directory.paper-directory .play-id-santo-cantante{--edition-note:var(--edition-white)}
.magazine-paper-page #contenuto.site-page .play-editorial.is-directory.paper-directory .play-id-carlo{--edition-note:var(--edition-white)}
.magazine-paper-page #contenuto.site-page .play-editorial.is-directory.paper-directory .play-id-canzoni-emoji .game-photo-tag{background:var(--edition-yellow) center/100% 100% no-repeat!important;color:#24112f!important;display:table!important;padding:4px 6px!important}
.magazine-paper-page #contenuto.site-page .play-editorial.is-directory.paper-directory .play-id-memory .game-photo-tag{background:var(--edition-cyan) center/100% 100% no-repeat!important;color:#24112f!important;display:table!important;padding:4px 6px!important}

/* Giochi directory: white paper, alternating photo-edge hearts and stars. */
.magazine-paper-page #contenuto.site-page .play-editorial.is-directory.paper-directory .play-game-card .play-art:before{content:'';display:block!important;position:absolute;right:-6px;top:7px;left:auto;bottom:auto;width:26px;height:28px;background:url('/assets/approved-home/heart-reference.svg') center/contain no-repeat!important;border-radius:0;transform:rotate(10deg);pointer-events:none;z-index:3}
.magazine-paper-page #contenuto.site-page .play-editorial.is-directory.paper-directory .play-game-card:nth-child(even) .play-art:before{background-image:url('/assets/approved-home/star-reference.svg')!important;transform:rotate(-9deg)}
@media(min-width:900px){.magazine-paper-page #contenuto.site-page .play-editorial.is-directory.paper-directory .play-game-card .play-art:before{width:28px;height:30px}}

/* All article sources: white reading surface with small noninteractive doodles. */
.magazine-paper-page #contenuto.site-page :is(.sources,.sourcebox,.source-box){background:#fff!important;border:0;border-radius:0;box-shadow:none;box-sizing:border-box;padding:32px 22px 28px;position:relative;overflow:visible}
.magazine-paper-page #contenuto.site-page :is(.sources,.sourcebox,.source-box):before,
.magazine-paper-page #contenuto.site-page :is(.sources,.sourcebox,.source-box):after{content:'';display:block!important;position:absolute;width:25px;height:27px;pointer-events:none;z-index:1;border:0;border-radius:0}
.magazine-paper-page #contenuto.site-page :is(.sources,.sourcebox,.source-box):before{left:0;top:0;right:auto;bottom:auto;background:url('/assets/approved-home/heart-reference.svg') center/contain no-repeat!important;transform:rotate(-10deg)}
.magazine-paper-page #contenuto.site-page :is(.sources,.sourcebox,.source-box):after{right:0;bottom:0;left:auto;top:auto;background:url('/assets/approved-home/star-reference.svg') center/contain no-repeat!important;transform:rotate(9deg)}

/* Keep Posta del cuore copy inside the intact centre of torn paper. */
.magazine-paper-page #contenuto.site-page .heart-column .heart-invite,
.magazine-paper-page #contenuto.site-page .heart-column .rubric-story>div{box-sizing:border-box;min-width:0;padding:30px clamp(28px,7vw,40px) 32px;overflow-wrap:break-word}
.magazine-paper-page #contenuto.site-page .heart-column .heart-invite .heart-address{max-width:100%;overflow-wrap:anywhere}

/* Photo provenance stays accessible without interrupting the article. */
.magazine-paper-page .article>.article-photo-credits{margin:24px 0;padding:12px 0;border-top:1px solid #e4dfe6;background:#fff;color:#655b68;font:13px/1.6 Arial,sans-serif;overflow-wrap:anywhere}
.magazine-paper-page .article>.article-photo-credits>summary{cursor:pointer;font:600 13px/1.6 Arial,sans-serif;color:#655b68;padding:4px 0}
.magazine-paper-page .article>.article-photo-credits>summary:focus-visible{outline:2px solid #782a83;outline-offset:3px}
.magazine-paper-page .article>.article-photo-credits>div{padding:12px 0}
.magazine-paper-page .article>.article-photo-credits p{font:13px/1.6 Arial,sans-serif;margin:0 0 8px}
.magazine-paper-page .article>.article-photo-credits section+section{margin-top:14px}

/* YouTube joins the shared, equal-size footer social buttons. */
body .magazine-footer-socials a:nth-child(4){background-image:url(/assets/approved-home/paint-pink.svg);color:#fff}

/* Give the interview archive a consistent card layout. */
.magazine-paper-page #contenuto.site-page .rubric-voices > .rubric-mast {
  padding: 0;
  margin: 0 0 24px;
}
.rubric-voices .rubric-stories {
  display: grid;
  grid-template-columns: repeat(2, minmax(0, 1fr));
  gap: 28px;
}
.rubric-voices .rubric-stories .rubric-story {
  display: block;
  grid-row: auto;
  margin: 0;
}
.magazine-paper-page #contenuto.site-page .rubric-voices .rubric-story .rubric-photo {
  transform: none;
  border: 0;
  box-shadow: none;
}
.rubric-voices .rubric-photo > span[data-photo] {
  display: block;
  width: 100%;
  margin: 0 !important;
  overflow: hidden;
  max-width: none !important;
  aspect-ratio: 4 / 3;
}
.rubric-voices .rubric-photo > span[data-photo] > img {
  display: block;
  width: 100%;
  height: 100% !important;
  max-height: none !important;
  object-fit: cover !important;
}
.magazine-paper-page #contenuto.site-page .rubric-voices .rubric-story > div {
  margin: 0;
  padding: 16px 10px;
}
@media (max-width: 600px) {
  .rubric-voices .rubric-stories { grid-template-columns: minmax(0, 1fr); gap: 22px; }
}

/* Editorial emphasis for the two interviews in La fede ha una voce. */
.article-interview .prose .interview-pullquote {
  margin: 1.6em 0;
  padding: .9em 1.1em;
  color: #351839;
  background: #fff0f7;
  border: 0;
  border-left: 5px solid #c70062;
  font-weight: 700;
}
.article-interview .prose .interview-pullquote:nth-of-type(even) {
  background: #e8fbfd;
  border-left-color: #007a91;
}
.article-interview .interview-highlight {
  color: inherit;
  background: linear-gradient(transparent 55%, #ffe781 55%);
  font-weight: 700;
  box-decoration-break: clone;
  -webkit-box-decoration-break: clone;
}
.article-interview .prose .article-video-embed {
  width: min(100%, 300px);
  margin: 1.7em auto;
}
.article-interview .prose .article-video-embed figcaption {
  font-size: .82em;
  line-height: 1.45;
}
