/* Approved desktop compositions. Existing mobile/tablet CSS stays authoritative below 900px. */
@media(min-width:900px){
.home-pop-page .masthead{max-width:1240px;padding:26px 44px 14px}.home-pop-page .masthead-top{row-gap:16px}.home-pop-page .masthead .poplogo{font-size:124px}.home-pop-page .masthead .payoff{font-size:19px}.home-pop-page .masthead .languages{font-size:18px;gap:18px}.home-pop-page .masthead .menu-toggle{display:none}
.home-pop-page .masthead .main-menu,.home-pop-page .masthead .main-menu.is-open{display:flex;flex-wrap:wrap;align-items:center;gap:10px 24px;margin-top:24px;padding:14px 0;border:0;border-top:1px solid #24112f;border-bottom:1px solid #24112f;background:#fff;font-size:14px;line-height:1.4;font-weight:800}
.home-pop-page .masthead .main-menu details{position:relative}.home-pop-page .masthead .main-menu details>div{position:absolute;left:0;top:100%;min-width:230px;max-width:300px;padding:12px 16px;margin-top:10px;background:#fff;border:1px solid #e4dce7;box-shadow:0 5px 16px #24112f18;z-index:30}.home-pop-page .masthead .main-menu .games-link{margin-left:auto}.home-pop-page .masthead .main-menu .search-toggle{font-size:14px}
.home-pop-page #contenuto.site-home{max-width:1240px;padding:18px 44px 0}.home-pop-page #contenuto.site-home .pop-cover{display:block;margin:0}
.home-pop-page #contenuto.site-home .approved-pop-opening.reference-opening{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);column-gap:42px;row-gap:36px;align-items:start;width:100%;max-width:none;margin:0 auto 24px}
#contenuto.site-home .reference-opening .collage-lead{display:block;position:relative;grid-column:1;grid-row:1;aspect-ratio:auto;height:auto;padding:5px 0 0;margin:0}
#contenuto.site-home .reference-opening .collage-lead-photo{display:block;position:relative;inset:auto;width:100%;height:382px;transform:rotate(-2deg);border:7px solid white;box-shadow:0 2px 8px #24112f22}
#contenuto.site-home .reference-opening .collage-lead-photo img{width:100%;height:100%;object-fit:cover;object-position:center 36%}
#contenuto.site-home .reference-opening .collage-lead-brush{inset:0 -7px auto;height:390px;transform:rotate(0);mask:none;-webkit-mask:none}
#contenuto.site-home .reference-opening .collage-lead-copy{position:relative;width:auto;inset:auto;grid-column:auto;margin:-30px -8px 0 28px;padding:24px 26px;transform:rotate(-1deg)}
#contenuto.site-home .reference-opening .collage-lead-copy h1{font-size:43px;line-height:1.01;margin:0}#contenuto.site-home .reference-opening .collage-person{font-size:62px;line-height:1;display:block;margin-bottom:5px}#contenuto.site-home .reference-opening .collage-person-story{font-size:43px;line-height:1.01}#contenuto.site-home .reference-opening .collage-lead-copy p{font-size:18px;line-height:1.45;margin:14px 0 18px;max-width:35ch}
#contenuto.site-home .reference-opening .collage-lead-copy .collage-underline{display:none}#contenuto.site-home .reference-opening .collage-button{font-size:15px;line-height:1.2;padding:12px 17px}
#contenuto.site-home .reference-opening .collage-star{width:36px;top:24%;left:-8px}#contenuto.site-home .reference-opening .collage-rays{width:28px;right:1%;top:58%}#contenuto.site-home .reference-opening .collage-pink-stroke{width:80px;height:18px;bottom:0}
#contenuto.site-home .reference-opening .collage-news{grid-column:2;grid-row:1;margin:0;min-width:0}#contenuto.site-home .reference-opening .collage-news>h2{font-size:36px;line-height:1;padding:12px 18px 15px;margin:-5px 0 22px}
#contenuto.site-home .reference-opening .collage-news-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 22px;padding:0}
#contenuto.site-home .reference-opening .collage-news-0{grid-column:1/-1;display:block;aspect-ratio:auto;margin:0;padding:0}
#contenuto.site-home .reference-opening .collage-news-photo{position:relative;inset:auto;display:block;width:100%;height:150px;aspect-ratio:auto;border:6px solid #fff;transform:rotate(-2deg)}
#contenuto.site-home .reference-opening .collage-news-photo img{position:static;width:100%;height:100%;max-height:none;object-fit:cover;object-position:center 39%;transform:none}
#contenuto.site-home .reference-opening .collage-news-0 .collage-news-photo{height:206px;transform:rotate(1deg)}#contenuto.site-home .reference-opening .collage-news-0 .collage-news-photo img{object-position:center 42%;transform:none}
#contenuto.site-home .reference-opening .collage-news-copy{position:relative;margin:-14px -4px 0;padding:17px 15px;transform:none}
#contenuto.site-home .reference-opening .collage-news-copy h3{font-size:26px;line-height:1.03;margin:0}#contenuto.site-home .reference-opening .collage-news-copy .collage-topic{font-size:inherit;letter-spacing:inherit}
#contenuto.site-home .reference-opening .collage-news-0 .collage-news-copy{grid-column:auto;align-self:auto;margin:-59px -5px 0 104px;padding:17px 20px 14px;transform:rotate(-2deg)}#contenuto.site-home .reference-opening .collage-news-0 h3{font-size:33px;line-height:1;margin:0}
#contenuto.site-home .reference-opening .collage-open{font-size:12px;line-height:1.3;margin-top:10px;padding:0 0 3px;border-bottom-width:3px;min-height:0}
#contenuto.site-home .reference-opening .collage-news-0 .collage-underline{display:none}#contenuto.site-home .reference-opening .collage-news-copy:after{width:38px;height:12px;bottom:6px;right:0}#contenuto.site-home .reference-opening .collage-tape{height:15px;width:48px}#contenuto.site-home .reference-opening .collage-heart,#contenuto.site-home .reference-opening .collage-map-star{width:26px}
#contenuto.site-home .reference-opening .collage-ticket{grid-column:1/-1;grid-row:2;grid-template-columns:180px minmax(0,1fr);gap:30px;margin:0;padding:18px 26px;mask:none;-webkit-mask:none}
#contenuto.site-home .reference-opening .collage-ticket-photo{height:116px;aspect-ratio:auto;border:5px solid white}#contenuto.site-home .reference-opening .collage-ticket-photo:after{height:12px}
#contenuto.site-home .reference-opening .collage-ticket-copy{display:grid;grid-template-columns:minmax(0,1fr) auto;column-gap:20px;align-items:center;margin:0;padding:16px 24px;transform:none}#contenuto.site-home .reference-opening .collage-ticket-copy h2{font-size:37px;line-height:1;margin:0;grid-column:1}#contenuto.site-home .reference-opening .collage-ticket-copy h2 span{display:inline}#contenuto.site-home .reference-opening .collage-ticket-copy h2 span+span:before{content:' '}
#contenuto.site-home .reference-opening .collage-ticket-copy p{grid-column:1;margin:8px 0 0;font-size:15px}#contenuto.site-home .reference-opening .collage-ticket-copy time{font-size:15px;padding:3px 9px}#contenuto.site-home .reference-opening .collage-ticket .collage-button{grid-column:2;grid-row:1/span 2;font-size:15px;padding:12px 17px;margin:0;max-width:245px}#contenuto.site-home .reference-opening .collage-clapper{display:none}#contenuto.site-home .reference-opening .collage-ticket-star{width:28px}
#contenuto.site-home>.proposal-root,.home-pop-page .proposal-root.footer-continuation{max-width:980px;width:100%;margin-left:auto;margin-right:auto}
}
@media(min-width:900px){
.magazine-paper-page #contenuto.site-page[data-page^="/articoli/"]{max-width:1200px;padding:28px 44px}
.magazine-paper-page #contenuto.site-page .article{max-width:1100px}
.magazine-paper-page #contenuto.site-page .article-opening{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);column-gap:44px;row-gap:16px;align-items:start}
.magazine-paper-page #contenuto.site-page .article-opening>h1.site-page-title{font-size:45px;line-height:1.03;text-wrap:balance;padding:24px 26px;margin:0;grid-column:1;grid-row:2}
.magazine-paper-page #contenuto.site-page .article-opening>.sticker{grid-column:1;grid-row:1}
.magazine-paper-page #contenuto.site-page .article-opening>.editorial-byline{grid-column:1;grid-row:3;font-size:13px}
.magazine-paper-page #contenuto.site-page .article-opening>.lede{grid-column:1;grid-row:4;font-size:19px;line-height:1.6}
.magazine-paper-page #contenuto.site-page .article-opening>.eventdates{grid-column:1;grid-row:5}
.magazine-paper-page #contenuto.site-page .article-opening>figure{grid-column:2;grid-row:1/span 5;align-self:start;width:100%;margin:10px 0 0;transform:rotate(1.5deg)}
.magazine-paper-page #contenuto.site-page .article-opening>figure img{max-height:470px!important;width:100%;height:auto!important;object-fit:contain!important}
}
@media(min-width:900px){
.magazine-paper-page #contenuto.site-page[data-page="/giochi/"]{max-width:1240px;padding:25px 44px 40px}
#contenuto .games-index-mast.paper-games-heading{max-width:none;margin:0 0 28px!important}
#contenuto .paper-games-heading>h1.site-page-title{font-size:56px!important;max-width:none!important}
#contenuto .paper-games-heading>p{font-size:18px!important;max-width:none;margin:10px 0!important}
#contenuto[data-page="/giochi/"] .play-editorial.is-directory.paper-directory{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;align-items:start!important;gap:30px 36px!important}
#contenuto[data-page="/giochi/"] .play-editorial.is-directory.paper-directory .play-game-card:nth-child(n){display:grid!important;grid-template-columns:44% minmax(0,1fr)!important;align-items:center!important;width:auto!important;flex:none!important;margin:0!important;height:auto!important;min-height:0!important}
#contenuto[data-page="/giochi/"] .play-editorial.is-directory.paper-directory .play-art>:is(img,svg){height:180px!important;border:6px solid white!important}
#contenuto[data-page="/giochi/"] .play-editorial.is-directory.paper-directory .game-photo-tag{font-size:10px!important;line-height:1.4!important;padding:7px 0!important}
#contenuto[data-page="/giochi/"] .play-editorial.is-directory.paper-directory .play-caption{display:flex!important;flex-direction:column!important;justify-content:center!important;margin:0 0 0 -12px!important;padding:20px 18px!important;min-height:180px!important;position:relative;z-index:2}
#contenuto[data-page="/giochi/"] .play-editorial.is-directory.paper-directory .play-caption h2{font-size:28px!important;line-height:1.02!important;margin:0 0 10px!important}
#contenuto[data-page="/giochi/"] .play-editorial.is-directory.paper-directory .play-hook{font-size:14px!important;line-height:1.5!important;margin:0 0 12px!important}
#contenuto[data-page="/giochi/"] .play-editorial.is-directory.paper-directory .play-open{align-self:flex-start!important;margin:0!important;font-size:12px!important;padding:5px 0!important}
}

/* Complete desktop continuation: readable type, intentional photo proportions and short paper notes. */
@media(min-width:900px){
.home-pop-page #contenuto.site-home>.proposal-root{max-width:1120px;padding:24px 16px 0;overflow:visible;font-size:16px}
.home-pop-page #contenuto .proposal-root>section,.home-pop-page #contenuto .proposal-root>aside,.home-pop-page #contenuto .proposal-root>.music-sport-pair,.home-pop-page #contenuto .proposal-root>.issue-closing{margin-bottom:40px}
.home-pop-page #contenuto .proposal-root section>h2,.home-pop-page #contenuto .proposal-root .paired-music>h2,.home-pop-page #contenuto .proposal-root .paired-sport>h2,.home-pop-page #contenuto .proposal-root .home-pocket header>h2,.home-pop-page #contenuto .proposal-root .issue-recipes header h2{display:table;width:auto;max-width:100%;font-size:32px;line-height:1.1;padding:12px 20px 15px;margin:0 0 25px;transform:rotate(-1deg)}
.home-pop-page #contenuto .proposal-root .issue-recipes header>a{margin:12px 0 0;font-size:14px}
.home-pop-page #contenuto .proposal-root h3,.home-pop-page #contenuto .proposal-root .cover-reminder h2{font-size:30px;line-height:1.07}
.home-pop-page #contenuto .proposal-root p{font-size:16px;line-height:1.55}
.home-pop-page #contenuto .proposal-root .eyebrow,.home-pop-page #contenuto .proposal-root .home-pocket-label{font-size:12px;line-height:1.3;margin-bottom:7px}
.home-pop-page #contenuto .proposal-root :is(.story-link,.paired-story-open,.home-pocket-open,.play-open,.closing-hook-link,.section-more){font-size:14px;line-height:1.4;padding:8px 0}
.home-pop-page #contenuto .proposal-root :is(.cover-reminders,.issue-news-row,.issue-kindness-row,.home-pocket-grid,.paired-story-grid,.issue-recipes-row){gap:28px 28px}
.home-pop-page #contenuto .proposal-root :is(.cover-reminder>div,.issue-story>div,.home-pocket-copy,.paired-story-copy){margin:-24px 4px 0;padding:20px 18px 18px;transform:rotate(-1deg)}
.home-pop-page #contenuto .proposal-root .cover-reminder{display:grid;grid-template-columns:44% minmax(0,56%);align-items:center}
.home-pop-page #contenuto .proposal-root .cover-reminder .visual-stage img{height:200px;object-fit:cover;object-position:center 25%}
.home-pop-page #contenuto .proposal-root .cover-reminders{gap:22px 28px}
.home-pop-page #contenuto .proposal-root .cover-reminder>div{margin:0 0 0 -12px;padding:20px 16px;z-index:2}
.home-pop-page #contenuto .proposal-root .cover-reminder h2{font-size:27px;line-height:1.07}
.home-pop-page #contenuto .proposal-root .cover-reminder:nth-child(3) .visual-stage img{object-position:center 35%}
.home-pop-page #contenuto .proposal-root .cover-extras{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-top:4px}
.home-pop-page #contenuto .proposal-root .cover-extra{padding:16px 12px 15px 32px;transform:rotate(-1deg)}
.home-pop-page #contenuto .proposal-root .cover-extra strong{font-size:22px}.home-pop-page #contenuto .proposal-root .cover-extra>span{font-size:12px}
.home-pop-page #contenuto .proposal-root .issue-news-row>.issue-story:first-child{display:block;position:relative;background:none;max-width:920px;width:100%;margin:0 auto 8px;padding:0 0 12px}
.home-pop-page #contenuto .proposal-root .issue-news-row>.issue-story:first-child .visual-stage{width:70%;box-shadow:-8px -6px 0 #00c9df,0 2px 4px #361c3030}
.home-pop-page #contenuto .proposal-root .issue-news-row>.issue-story:first-child .visual-stage img{height:280px;object-position:center 20%}
.home-pop-page #contenuto .proposal-root .issue-news-row>.issue-story:first-child>div{position:absolute;right:0;bottom:18px;width:49%;margin:0;padding:22px 20px;transform:rotate(-2deg);z-index:2}
.home-pop-page #contenuto .proposal-root .issue-news-row>.issue-story:first-child h3{font-size:38px;line-height:1.05}
.home-pop-page #contenuto .proposal-root .issue-news-row>.issue-story:not(:first-child) .visual-stage img{height:235px;object-position:center 15%}
.home-pop-page #contenuto .proposal-root .issue-faith-pair article>h2{font-size:26px;min-height:0;margin:0 0 22px;transform:none}
.home-pop-page #contenuto .proposal-root .issue-faith-pair article>h2:after{bottom:-9px;height:5px}
.home-pop-page #contenuto .proposal-root .issue-faith-pair .visual-stage img{height:290px;object-position:center 20%}
.home-pop-page #contenuto .proposal-root .faith-pair-more{display:flex;flex-wrap:wrap;gap:10px 20px;font-size:14px;margin-top:10px}
.home-pop-page #contenuto .proposal-root .wardrobe-main{display:grid;grid-template-columns:55% minmax(0,45%);align-items:center;background:none;padding:0 0 12px;margin:0 0 28px}
.home-pop-page #contenuto .proposal-root .wardrobe-photo{margin:0;transform:rotate(-1deg)}
.home-pop-page #contenuto .proposal-root .wardrobe-photo-crop{display:block;height:320px;overflow:hidden}
.home-pop-page #contenuto .proposal-root .wardrobe-photo img{height:320px;object-fit:cover;object-position:center top;transform:scale(1.18);transform-origin:center top}
.home-pop-page #contenuto .proposal-root .wardrobe-copy{margin:0 0 0 -18px;padding:28px 26px;transform:rotate(1deg)}
.home-pop-page #contenuto .proposal-root .wardrobe-copy h2{font-size:38px}.home-pop-page #contenuto .proposal-root .wardrobe-steps a{font-size:12px}
.home-pop-page #contenuto .proposal-root .wardrobe-side{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px;align-items:start}
.home-pop-page #contenuto .proposal-root .wardrobe-side .play-preview{display:grid;grid-template-columns:43% minmax(0,57%);align-items:center;min-width:0}
.home-pop-page #contenuto .proposal-root .wardrobe-side .play-art img{height:200px;object-position:center 15%}
.home-pop-page #contenuto .proposal-root .wardrobe-side .play-caption{margin:0 0 0 -12px;padding:20px 18px;position:relative;z-index:2}
.home-pop-page #contenuto .proposal-root .wardrobe-side .play-caption h2{font-size:17px}.home-pop-page #contenuto .proposal-root .wardrobe-side .play-hook{font-size:26px;line-height:1.08}
.home-pop-page #contenuto .proposal-root .issue-pause{max-width:850px;padding:28px 32px;margin:0 auto 40px;transform:none;background:none;border-left:4px solid #00c9df}
.home-pop-page #contenuto .proposal-root .issue-pause h2{font-size:30px!important}.home-pop-page #contenuto .proposal-root .issue-pause h3{font-size:29px}.home-pop-page #contenuto .proposal-root .issue-pause p,.home-pop-page #contenuto .proposal-root .issue-pause blockquote{font-size:17px;line-height:1.65}.home-pop-page #contenuto .proposal-root .issue-pause a{font-size:14px}
.home-pop-page #contenuto .proposal-root .home-pocket-photo img{height:220px;object-fit:cover;object-position:center 35%}
.home-pop-page #contenuto .proposal-root .home-pocket h3{font-size:29px}.home-pop-page #contenuto .proposal-root .home-pocket header>p{font-size:16px;margin:0 0 26px}
.home-pop-page #contenuto .proposal-root .issue-kindness:not(.issue-faith-pair) .issue-kindness-row>.issue-story{display:grid;grid-template-columns:52% minmax(0,48%);align-items:center;background:none;padding:0;margin:0 0 26px}
.home-pop-page #contenuto .proposal-root .issue-kindness:not(.issue-faith-pair) .issue-story .visual-stage img{height:300px;object-position:center 35%}
.home-pop-page #contenuto .proposal-root .issue-kindness:not(.issue-faith-pair) .issue-story>div{margin:0 0 0 -18px;padding:26px 24px;transform:rotate(-1deg)}
.home-pop-page #contenuto .proposal-root .issue-kindness:not(.issue-faith-pair) h3{font-size:35px}.home-pop-page #contenuto .proposal-root .issue-kindness:not(.issue-faith-pair) p{font-size:16px}
.home-pop-page #contenuto .proposal-root .issue-curiosity>div{gap:28px}.home-pop-page #contenuto .proposal-root .issue-curiosity .visual-stage img{height:250px;object-fit:contain;background:#fff}.home-pop-page #contenuto .proposal-root .issue-curiosity h3{font-size:30px}.home-pop-page #contenuto .proposal-root .issue-curiosity p{font-size:16px}
.home-pop-page #contenuto .proposal-root .home-thwaites-link{grid-template-columns:43% minmax(0,57%);background:none;gap:24px;padding:0 4px;align-items:center}
.home-pop-page #contenuto .proposal-root .home-thwaites-link img{height:250px;object-fit:cover}.home-pop-page #contenuto .proposal-root .home-thwaites-link>div{padding:25px 22px;background:var(--paper-art) center/100% 100% no-repeat}.home-pop-page #contenuto .proposal-root .home-thwaites-link h3{font-size:32px}.home-pop-page #contenuto .proposal-root .home-thwaites-link p{font-size:16px}.home-pop-page #contenuto .proposal-root .home-thwaites-link .home-pocket-open{font-size:14px}
.home-pop-page #contenuto .proposal-root .paired-story:first-child{grid-template-columns:55% minmax(0,45%);background:none;padding:0}
.home-pop-page #contenuto .proposal-root .paired-story:first-child .paired-story-art{box-shadow:-8px -6px 0 #00c9df,0 2px 4px #361c3030}
.home-pop-page #contenuto .proposal-root .paired-story:first-child .paired-story-art img{height:320px;object-position:center top;object-fit:contain;background:#fff}
.home-pop-page #contenuto .proposal-root .paired-story:first-child .paired-story-copy{margin:0 0 0 -32px;padding:24px 22px;transform:rotate(-1deg)}
.home-pop-page #contenuto .proposal-root .paired-story:first-child h3{font-size:37px;line-height:1.06}
.home-pop-page #contenuto .proposal-root .paired-sport .paired-story:first-child{grid-template-columns:40% minmax(0,60%);max-width:850px;margin:0 auto;gap:0}
.home-pop-page #contenuto .proposal-root .paired-sport .paired-story:first-child .paired-story-art{width:100%;padding:0}
.home-pop-page #contenuto .proposal-root .paired-sport .paired-story:first-child .paired-story-art img{height:auto;max-height:none;aspect-ratio:4/5;object-fit:cover;object-position:center top}
.home-pop-page #contenuto .proposal-root .paired-sport .paired-story:first-child .paired-story-copy{margin-left:-24px;padding:24px}
.home-pop-page #contenuto .proposal-root .paired-story:not(:first-child) .paired-story-art img{height:245px;object-position:center 15%}.home-pop-page #contenuto .proposal-root .paired-story h3{font-size:29px}
.home-pop-page #contenuto .proposal-root .issue-pop-pairs{padding:8px 8px 0;background:none;transform:none}
.home-pop-page #contenuto .proposal-root .rubric-pop-pair .closing-hook-art{box-shadow:-8px -6px 0 #00c9df,0 2px 4px #361c3030}
.home-pop-page #contenuto .proposal-root .pop-pair-row{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;align-items:start}
.home-pop-page #contenuto .proposal-root .rubric-pop-pair:last-child{grid-column:auto;display:block}
.home-pop-page #contenuto .proposal-root .rubric-pop-pair .closing-hook-art img{height:205px;object-fit:cover;object-position:center 35%}
.home-pop-page #contenuto .proposal-root .rubric-pop-pair .closing-hook-copy,.home-pop-page #contenuto .proposal-root .rubric-pop-pair:last-child .closing-hook-copy{margin:-15px 0 0;padding:20px 16px;transform:rotate(-1deg)}
.home-pop-page #contenuto .proposal-root .rubric-pop-pair h2{font-size:27px!important;line-height:1.06}
.home-pop-page #contenuto .proposal-root .home-games-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:30px 28px;align-items:start}
.home-pop-page #contenuto .proposal-root .home-games-cards .play-preview{display:grid;grid-template-columns:44% minmax(0,56%);align-items:center;align-self:start;height:auto;min-height:0}
.home-pop-page #contenuto .proposal-root .home-games-cards .play-art{min-width:0;margin:0}
.home-pop-page #contenuto .proposal-root .home-games-cards .play-art img,.home-pop-page #contenuto .proposal-root .home-games-cards .play-art>svg{height:180px;object-fit:cover;object-position:center 20%}
.home-pop-page #contenuto .proposal-root .home-games-cards h2{font-size:27px!important;line-height:1.07}
.home-pop-page #contenuto .proposal-root .home-games-cards .play-hook{font-size:15px;line-height:1.5;margin:10px 0}
.home-pop-page #contenuto .proposal-root .home-games-cards .game-photo-tag{font-size:11px}
.home-pop-page #contenuto .proposal-root .home-games-cards .play-caption{flex:none;justify-content:flex-start;height:auto;min-height:0;margin:0 0 0 -10px;padding:20px 18px;position:relative;z-index:2}
.home-pop-page #contenuto .proposal-root .home-games-cards .play-open{margin-top:0;padding-top:6px}
.home-pop-page #contenuto .proposal-root .issue-heart{display:grid;grid-template-columns:44% minmax(0,56%);align-items:center;padding:0;gap:0}
.home-pop-page #contenuto .proposal-root .heart-home-photo img{height:290px;object-fit:contain;background:#fff;object-position:center}
.home-pop-page #contenuto .proposal-root .issue-heart>div{margin:0 0 0 -18px;padding:28px 26px;transform:rotate(-1deg)}.home-pop-page #contenuto .proposal-root .issue-heart h2{font-size:39px}
.home-pop-page #contenuto .proposal-root .issue-recipes-row img{height:240px;object-position:center}.home-pop-page #contenuto .proposal-root .issue-recipes h3{font-size:30px}
.home-pop-page #contenuto .proposal-root .issue-closing>.closing-hook{display:grid;grid-template-columns:40% minmax(0,60%);align-items:center;margin:0 0 35px}
.home-pop-page #contenuto .proposal-root .issue-closing .closing-hook-art img{height:320px;object-fit:contain;background:#fff;object-position:center}
.home-pop-page #contenuto .proposal-root .issue-closing .closing-hook-copy,.home-pop-page #contenuto .proposal-root .issue-closing .closing-hook-letter .closing-hook-copy{margin:0 0 0 -14px;padding:28px 26px;transform:rotate(-1deg)}
.home-pop-page #contenuto .proposal-root .issue-closing h2{font-size:38px}.home-pop-page #contenuto .proposal-root .issue-closing p{font-size:16px}.home-pop-page #contenuto .proposal-root .closing-hook-prayer summary{font-size:15px}
.home-pop-page #contenuto .proposal-root .issue-closing .closing-hook-letter .closing-hook-art img{height:255px}
.home-pop-page #contenuto .proposal-root .issue-archive{max-width:850px;margin:15px auto 35px;padding:24px;font-size:30px}.home-pop-page #contenuto .proposal-root .issue-archive span{font-size:16px}
}

/* Four desktop features: keep the published mobile composition untouched. */
@media (min-width:900px){
.home-pop-page #contenuto .proposal-root .issue-news-row>.issue-story:first-child,
.home-pop-page #contenuto .proposal-root .paired-story-grid>.paired-story:first-child,
.home-pop-page #contenuto .proposal-root .issue-closing>.closing-hook{
 display:grid;grid-template-columns:52% minmax(0,48%);align-items:stretch;gap:0;width:100%;max-width:none;min-width:0;margin:8px 0 30px;padding:6px;box-sizing:border-box;background:#00c9df;box-shadow:3px 3px 0 #24112f;isolation:isolate;
}
.home-pop-page #contenuto .proposal-root .issue-news-row>.issue-story:first-child .visual-stage,
.home-pop-page #contenuto .proposal-root .paired-story-grid>.paired-story:first-child .paired-story-art,
.home-pop-page #contenuto .proposal-root .issue-closing>.closing-hook .closing-hook-art{
 display:block;position:relative;grid-column:1;grid-row:1;width:100%;min-width:0;height:270px;overflow:hidden;margin:0;padding:0;border:3px solid #fff;box-sizing:border-box;transform:none;box-shadow:none;background:#fff;
}
.home-pop-page #contenuto .proposal-root .issue-news-row>.issue-story:first-child .visual-stage img,
.home-pop-page #contenuto .proposal-root .paired-story-grid>.paired-story:first-child .paired-story-art img,
.home-pop-page #contenuto .proposal-root .issue-closing>.closing-hook .closing-hook-art img{
 display:block;width:100%;height:270px;min-height:0;max-height:270px;aspect-ratio:auto;object-fit:cover;object-position:center 30%;transform:none;
}
.home-pop-page #contenuto .proposal-root .issue-news-row>.issue-story:first-child>div,
.home-pop-page #contenuto .proposal-root .paired-story-grid>.paired-story:first-child .paired-story-copy,
.home-pop-page #contenuto .proposal-root .issue-closing>.closing-hook .closing-hook-copy{
 position:relative;inset:auto;grid-column:2;grid-row:1;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;box-sizing:border-box;width:100%;min-width:0;margin:0;padding:22px;transform:none;background:#fffbed;box-shadow:none;z-index:2;
}
.home-pop-page #contenuto .proposal-root .issue-news-row>.issue-story:first-child h3,
.home-pop-page #contenuto .proposal-root .paired-story-grid>.paired-story:first-child h3,
.home-pop-page #contenuto .proposal-root .issue-closing>.closing-hook h2{
 margin:0 0 14px;font-size:36px;line-height:1.02;max-width:100%;
}
.home-pop-page #contenuto .proposal-root .paired-story-grid>.paired-story:first-child .paired-story-open,
.home-pop-page #contenuto .proposal-root .issue-closing>.closing-hook .closing-hook-link{
 display:inline-block;align-self:flex-start;margin:8px 0 0;padding:9px 13px;background:#e00070;color:#fff;text-decoration:none;border:0;font-size:14px;font-weight:900;line-height:1.25;
}
.home-pop-page #contenuto .proposal-root .paired-music .paired-story-grid>.paired-story:first-child{background:#e00070}
.home-pop-page #contenuto .proposal-root .paired-sport .paired-story-grid>.paired-story:first-child{grid-template-columns:43% minmax(0,57%)}
.home-pop-page #contenuto .proposal-root .paired-sport .paired-story-grid>.paired-story:first-child .paired-story-art img{object-position:center 22%;height:270px;min-height:0;max-height:270px}
.home-pop-page #contenuto .proposal-root .issue-closing>.closing-hook{grid-template-columns:43% minmax(0,57%)}
.home-pop-page #contenuto .proposal-root .issue-closing>.closing-hook .closing-hook-art img{height:100%;min-height:0;max-height:none;object-position:center 30%}
.home-pop-page #contenuto .proposal-root .issue-closing>.closing-hook h2{font-size:30px;margin-bottom:8px}
.home-pop-page #contenuto .proposal-root .issue-closing>.closing-hook p{font-size:14px;margin:5px 0;line-height:1.45}
.home-pop-page #contenuto .proposal-root .issue-closing>.closing-hook-letter{background:#e00070}
.home-pop-page #contenuto .proposal-root .issue-closing .closing-hook-prayer{width:100%;margin-top:12px;padding-top:10px;border-top:2px solid #00c9df}
}
@media (min-width:900px){
.home-pop-page #contenuto .proposal-root .issue-closing>.closing-hook:not(.closing-hook-letter) .closing-hook-copy{margin:0;transform:none}
}
/* Align desktop section brushes with their own content grid. */
@media(min-width:900px){
.home-pop-page #contenuto .proposal-root section>h2,
.home-pop-page #contenuto .proposal-root .paired-music>h2,
.home-pop-page #contenuto .proposal-root .paired-sport>h2,
.home-pop-page #contenuto .proposal-root .home-pocket header>h2,
.home-pop-page #contenuto .proposal-root .issue-recipes header h2{
 position:relative;left:auto;right:auto;margin-left:0;margin-right:0;transform:none;transform-origin:left center;box-sizing:border-box;background-position:center;background-size:100% 100%;
}
}

/* Two compact closing cards; native prayer disclosure can expand naturally. */
@media(min-width:900px){
.home-pop-page #contenuto .proposal-root .issue-closing{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;align-items:start}
.home-pop-page #contenuto .proposal-root .issue-closing>.closing-hook{grid-template-columns:38% minmax(0,62%);margin:0;min-height:280px;align-items:stretch}
.home-pop-page #contenuto .proposal-root .issue-closing>.closing-hook .closing-hook-art{height:auto;min-height:268px;overflow:hidden}
.home-pop-page #contenuto .proposal-root .issue-closing>.closing-hook .closing-hook-art img{position:absolute;inset:0;width:100%;height:100%;min-height:0;max-height:none;object-fit:cover}
.home-pop-page #contenuto .proposal-root .issue-closing>.closing-hook .closing-hook-copy{padding:18px}
.home-pop-page #contenuto .proposal-root .issue-closing .closing-hook-prayer summary{font-size:13px}
.home-pop-page #contenuto .proposal-root .issue-closing>.closing-hook .closing-hook-link{font-size:12px;padding:9px 10px}
}
/* Desktop editorial rhythm: framed photographs, short overlapping notes. */
@media(min-width:900px){
.home-pop-page #contenuto .proposal-root .issue-news-row>.issue-story:first-child,
.home-pop-page #contenuto .proposal-root .paired-story-grid>.paired-story:first-child{
 grid-template-columns:58% minmax(0,42%);align-items:center;padding:8px 8px 12px;margin:4px 0 22px;background:none;box-shadow:none;
}
.home-pop-page #contenuto .proposal-root .issue-news-row>.issue-story:first-child .visual-stage,
.home-pop-page #contenuto .proposal-root .paired-story-grid>.paired-story:first-child .paired-story-art{
 height:260px;border:5px solid #fff;overflow:visible;box-shadow:-7px -6px 0 #00c9df,0 2px 5px #24112f20;transform:rotate(-1deg);
}
.home-pop-page #contenuto .proposal-root .issue-news-row>.issue-story:first-child .visual-stage img,
.home-pop-page #contenuto .proposal-root .paired-story-grid>.paired-story:first-child .paired-story-art img{
 height:250px;min-height:0;max-height:250px;object-fit:cover;object-position:center 30%;
}
.home-pop-page #contenuto .proposal-root .paired-music .paired-story-grid>.paired-story:first-child .paired-story-art{box-shadow:-7px -6px 0 #e00070,0 2px 5px #24112f20}
.home-pop-page #contenuto .proposal-root .paired-sport .paired-story-grid>.paired-story:first-child{grid-template-columns:49% minmax(0,51%)}
.home-pop-page #contenuto .proposal-root .paired-sport .paired-story-grid>.paired-story:first-child .paired-story-art img{height:250px;object-position:center 23%}
.home-pop-page #contenuto .proposal-root .issue-news-row>.issue-story:first-child>div,
.home-pop-page #contenuto .proposal-root .paired-story-grid>.paired-story:first-child .paired-story-copy{
 margin:0 0 0 -30px;width:calc(100% + 30px);min-height:180px;padding:25px 28px;transform:rotate(-1deg);background:var(--home-note,var(--home-paper-white,url('/media/893b3da8b8e1421d320cfe035a20f239f06f725db9fe0ab905d909d3a5053f00.webp'))) center/100% 100% no-repeat;
}
.home-pop-page #contenuto .proposal-root .issue-news-row>.issue-story:first-child h3,
.home-pop-page #contenuto .proposal-root .paired-story-grid>.paired-story:first-child h3{font-size:38px;line-height:1.04;margin:0 0 10px}
.home-pop-page #contenuto .proposal-root .paired-story-grid>.paired-story:first-child .paired-story-open{background:none;color:#24112f;padding:5px 0;border-bottom:3px solid #e00070;font-size:14px}
/* The solidarity lead has a wrapper, so it needs its own desktop layout. */
.home-pop-page #contenuto .proposal-root [data-module="solidarity"] .issue-kindness-row>div:first-child>.issue-story{display:grid;grid-template-columns:52% minmax(0,48%);align-items:center;gap:0;margin:0 0 26px;padding:0;background:none}
.home-pop-page #contenuto .proposal-root [data-module="solidarity"] .issue-kindness-row>div:first-child>.issue-story .visual-stage{height:270px;min-width:0;transform:rotate(-1deg)}
.home-pop-page #contenuto .proposal-root [data-module="solidarity"] .issue-kindness-row>div:first-child>.issue-story .visual-stage img{height:260px;object-fit:cover;object-position:center}
.home-pop-page #contenuto .proposal-root [data-module="solidarity"] .issue-kindness-row>div:first-child>.issue-story>div{grid-column:2;position:relative;width:calc(100% + 22px);max-width:none;box-sizing:border-box;margin:0 0 0 -22px;padding:26px;transform:rotate(1deg)}
.home-pop-page #contenuto .proposal-root [data-module="solidarity"] .issue-kindness-row>div:first-child>.issue-story h3{font-size:35px;line-height:1.04}
/* Alternate paper notes with plain editorial captions. */
.home-pop-page #contenuto .proposal-root .home-pocket-copy,
.home-pop-page #contenuto .proposal-root .issue-recipes .issue-story>div{background:none;transform:none;margin:10px 3px 0;padding:8px 8px 12px}
/* Closing photographs keep their landscape proportions. */
.home-pop-page #contenuto .proposal-root .issue-closing{align-items:start;gap:28px}
.home-pop-page #contenuto .proposal-root .issue-closing>.closing-hook{display:flex;flex-direction:column;min-height:0;padding:0;background:none;box-shadow:none;margin:0}
.home-pop-page #contenuto .proposal-root .issue-closing>.closing-hook .closing-hook-art{width:100%;height:auto;min-height:0;aspect-ratio:3/2;border:5px solid #fff;overflow:visible;box-shadow:-6px -5px 0 #00c9df;transform:rotate(-1deg)}
.home-pop-page #contenuto .proposal-root .issue-closing>.closing-hook-letter .closing-hook-art{box-shadow:-6px -5px 0 #e00070;transform:rotate(1deg)}
.home-pop-page #contenuto .proposal-root .issue-closing>.closing-hook .closing-hook-art img{position:static;width:100%;height:auto;aspect-ratio:3/2;min-height:0;max-height:none;object-fit:cover;object-position:center}
.home-pop-page #contenuto .proposal-root .issue-closing>.closing-hook .closing-hook-copy,
.home-pop-page #contenuto .proposal-root .issue-closing>.closing-hook:not(.closing-hook-letter) .closing-hook-copy{margin:-18px 8px 0;width:calc(100% - 16px);min-height:220px;padding:24px 25px;background:var(--home-note,var(--home-paper-white,url('/media/893b3da8b8e1421d320cfe035a20f239f06f725db9fe0ab905d909d3a5053f00.webp'))) center/100% 100% no-repeat;transform:none;justify-content:flex-start}
.home-pop-page #contenuto .proposal-root .issue-closing>.closing-hook h2{font-size:32px;line-height:1.04}
.home-pop-page #contenuto .proposal-root .issue-closing>.closing-hook p{font-size:15px}
/* Keep the cinema invitation on one line at desktop widths. */
#contenuto.site-home .reference-opening .collage-ticket-copy{grid-template-columns:minmax(0,1fr);padding:15px 24px}
#contenuto.site-home .reference-opening .collage-ticket-copy h2{font-size:32px;grid-column:1;grid-row:auto}
#contenuto.site-home .reference-opening .collage-ticket-copy p{grid-column:1;grid-row:auto}
#contenuto.site-home .reference-opening .collage-ticket .collage-button{grid-column:1;grid-row:auto;justify-self:start;width:auto;max-width:100%;white-space:nowrap;font-size:13px;padding:9px 13px;margin:10px 0 0}
}
/* Final desktop collage details, confined to the homepage. */
@media(min-width:900px){
.home-pop-page #contenuto .proposal-root .paired-music .paired-story-grid>.paired-story:first-child{background:none}
/* Tape belongs to the photo, not the entire photo-and-caption row. */
.home-pop-page #contenuto .proposal-root .cover-reminder:before{content:none}
.home-pop-page #contenuto .proposal-root .cover-reminder .visual-stage{position:relative}
.home-pop-page #contenuto .proposal-root .cover-reminder .visual-stage:before{content:'';position:absolute;top:-7px;left:14px;right:auto;width:35px;height:17px;background:#ffe600;transform:rotate(-8deg);z-index:4;pointer-events:none}
.home-pop-page #contenuto .proposal-root .cover-reminder:nth-child(even) .visual-stage:before{left:auto;right:14px;background:#f18abcbd;transform:rotate(14deg)}
/* Compact ticket: story and date left, invitation right. */
#contenuto.site-home .reference-opening .collage-ticket{grid-template-columns:160px minmax(0,1fr);gap:22px;padding:16px 24px}
#contenuto.site-home .reference-opening .collage-ticket-photo{height:105px}
#contenuto.site-home .reference-opening .collage-ticket-copy{grid-template-columns:minmax(0,1fr) max-content;gap:8px 18px;padding:16px 24px}
#contenuto.site-home .reference-opening .collage-ticket-copy h2{font-size:30px;grid-column:1;grid-row:1;margin:0}
#contenuto.site-home .reference-opening .collage-ticket-copy p{grid-column:1;grid-row:2;margin:0}
#contenuto.site-home .reference-opening .collage-ticket .collage-button{grid-column:2;grid-row:1/span 2;align-self:center;justify-self:end;white-space:nowrap;font-size:12px;padding:10px 12px;margin:0;width:auto;max-width:none}
/* Shared caption rows align buttons and bottom edges; prayer grows normally. */
.home-pop-page #contenuto .proposal-root .issue-closing{align-items:stretch}
.home-pop-page #contenuto .proposal-root .issue-closing>.closing-hook{height:100%}
.home-pop-page #contenuto .proposal-root .issue-closing>.closing-hook .closing-hook-art{flex:none}
.home-pop-page #contenuto .proposal-root .issue-closing>.closing-hook .closing-hook-copy,
.home-pop-page #contenuto .proposal-root .issue-closing>.closing-hook:not(.closing-hook-letter) .closing-hook-copy{display:grid;flex:1;grid-template-columns:minmax(0,1fr);grid-template-rows:auto minmax(34px,auto) minmax(68px,1fr) auto minmax(36px,auto);gap:8px;align-items:start;justify-items:start}
.home-pop-page #contenuto .proposal-root .issue-closing .closing-hook-copy>.eyebrow{grid-row:1;margin:0}
.home-pop-page #contenuto .proposal-root .issue-closing .closing-hook-copy>h2{grid-row:2;margin:0;font-size:30px;line-height:1.04}
.home-pop-page #contenuto .proposal-root .issue-closing .closing-hook-copy>p{grid-row:3;margin:0}
.home-pop-page #contenuto .proposal-root .issue-closing .closing-hook-copy>.closing-hook-link{grid-row:4;margin:0;align-self:start}
.home-pop-page #contenuto .proposal-root .issue-closing .closing-hook-copy>.closing-hook-prayer{grid-row:5;margin:0;padding-top:8px;align-self:start;box-sizing:border-box}
.home-pop-page #contenuto .proposal-root .issue-closing .closing-hook-letter .closing-hook-copy:after{content:'';display:block;grid-row:5;min-height:36px}
@media(max-width:1050px){
.home-pop-page #contenuto .proposal-root .issue-closing .closing-hook-copy>h2{font-size:27px}
}
}
/* Final caption proportion: stronger titles, less reserved empty paper. */
@media(min-width:900px){
.home-pop-page #contenuto .proposal-root .issue-closing>.closing-hook .closing-hook-copy,
.home-pop-page #contenuto .proposal-root .issue-closing>.closing-hook:not(.closing-hook-letter) .closing-hook-copy{min-height:0;padding:20px 22px;grid-template-rows:auto minmax(36px,auto) minmax(44px,1fr) auto minmax(28px,auto);gap:6px}
.home-pop-page #contenuto .proposal-root .issue-closing .closing-hook-copy>h2{font-size:34px;line-height:1.05}
.home-pop-page #contenuto .proposal-root .issue-closing .closing-hook-letter .closing-hook-copy:after{min-height:28px}
.home-pop-page #contenuto .proposal-root .issue-closing .closing-hook-copy>.closing-hook-prayer{padding-top:6px}
@media(max-width:1050px){
.home-pop-page #contenuto .proposal-root .issue-closing .closing-hook-copy>h2{font-size:30px}
}
}

/* Approved mobile-inspired desktop, dynamic composition — 17 October 2026. */
@media(min-width:900px){
.home-pop-page #contenuto.site-home >.proposal-root{max-width:1120px!important;width:100%!important;padding:24px 12px 0!important;overflow:visible!important}
.home-pop-page #contenuto.site-home .approved-pop-opening.reference-opening{max-width:none!important;width:100%!important;grid-template-columns:51% minmax(0,1fr)!important;column-gap:38px!important;row-gap:35px!important;container-type:normal!important}
.home-pop-page #contenuto.site-home .reference-opening .collage-lead-photo{height:465px!important}
.home-pop-page #contenuto.site-home .reference-opening .collage-lead-brush{height:473px!important}
.home-pop-page #contenuto.site-home .reference-opening .collage-lead-copy{margin:-40px 0 0 28px!important;padding:28px 30px!important}
.home-pop-page #contenuto.site-home .reference-opening .collage-lead-copy h1{font-size:42px!important;line-height:1.04!important}
.home-pop-page #contenuto.site-home .reference-opening .collage-person{font-size:64px!important}
.home-pop-page #contenuto.site-home .reference-opening .collage-person-story{font-size:42px!important;line-height:1.04!important}
.home-pop-page #contenuto.site-home .reference-opening .collage-news>h2{font-size:40px!important;margin:0 0 28px!important}
.home-pop-page #contenuto.site-home .reference-opening .collage-news-0 .collage-news-photo{height:242px!important}
.home-pop-page #contenuto.site-home .reference-opening .collage-news-0 .collage-news-copy{margin:-58px -3px 0 115px!important;padding:23px 22px!important}
.home-pop-page #contenuto.site-home .reference-opening .collage-news-0 h3{font-size:37px!important}
.home-pop-page #contenuto.site-home .reference-opening .collage-news-photo{height:176px!important}
.home-pop-page #contenuto.site-home .reference-opening .collage-news-copy h3{font-size:30px!important}
.home-pop-page #contenuto.site-home .reference-opening .collage-ticket{grid-template-columns:230px minmax(0,1fr)!important;gap:24px!important;padding:21px 28px!important;min-height:180px!important}
.home-pop-page #contenuto.site-home .reference-opening .collage-ticket-photo{height:144px!important}
.home-pop-page #contenuto.site-home .reference-opening .collage-ticket-copy{display:block!important;min-height:146px!important;padding:22px 24px!important}
.home-pop-page #contenuto.site-home .reference-opening .collage-ticket-copy h2{font-size:36px!important}
.home-pop-page #contenuto.site-home .reference-opening .collage-ticket .collage-button{display:table!important;margin:12px 0 0!important;font-size:13px!important;padding:11px 16px!important}
.home-pop-page #contenuto.site-home .proposal-root >section,.home-pop-page #contenuto.site-home .proposal-root >aside,.home-pop-page #contenuto.site-home .proposal-root >.music-sport-pair,.home-pop-page #contenuto.site-home .proposal-root >.issue-closing{margin-bottom:40px!important}
.home-pop-page #contenuto.site-home .proposal-root h3{font-size:34px!important;line-height:1.04!important}
.home-pop-page #contenuto.site-home .proposal-root p{font-size:17px!important;line-height:1.5!important}
.home-pop-page #contenuto.site-home .proposal-root .visual-stage,.home-pop-page #contenuto.site-home .proposal-root .paired-story-art,.home-pop-page #contenuto.site-home .proposal-root .closing-hook-art,.home-pop-page #contenuto.site-home .proposal-root .home-pocket-photo,.home-pop-page #contenuto.site-home .proposal-root .play-art,.home-pop-page #contenuto.site-home .proposal-root .heart-home-photo,.home-pop-page #contenuto.site-home .proposal-root .home-thwaites-photo{min-width:0!important;position:relative!important;aspect-ratio:auto!important}
.home-pop-page #contenuto.site-home .proposal-root .visual-stage>img,.home-pop-page #contenuto.site-home .proposal-root .paired-story-art img,.home-pop-page #contenuto.site-home .proposal-root .home-pocket-photo img,.home-pop-page #contenuto.site-home .proposal-root .play-art>img{width:100%!important;object-fit:cover!important;transform:none!important}
.home-pop-page #contenuto.site-home .proposal-root .issue-story>div,.home-pop-page #contenuto.site-home .proposal-root .paired-story-copy,.home-pop-page #contenuto.site-home .proposal-root .home-pocket-copy,.home-pop-page #contenuto.site-home .proposal-root .play-caption,.home-pop-page #contenuto.site-home .proposal-root .closing-hook-copy,.home-pop-page #contenuto.site-home .proposal-root .wardrobe-copy{background:var(--home-note,var(--home-paper-white,url('/media/893b3da8b8e1421d320cfe035a20f239f06f725db9fe0ab905d909d3a5053f00.webp'))) center/100% 100% no-repeat!important;position:relative!important;z-index:2!important;box-sizing:border-box!important}
.home-pop-page #contenuto.site-home .proposal-root .issue-story>div,.home-pop-page #contenuto.site-home .proposal-root .home-pocket-copy{margin:-24px 7px 0!important;padding:24px!important;transform:rotate(-1deg)!important}
.home-pop-page #contenuto.site-home .proposal-root section>h2,.home-pop-page #contenuto.site-home .proposal-root .paired-music>h2,.home-pop-page #contenuto.site-home .proposal-root .paired-sport>h2,.home-pop-page #contenuto.site-home .proposal-root .home-pocket header>h2,.home-pop-page #contenuto.site-home .proposal-root .issue-recipes header h2{font-size:43px!important;line-height:1.05!important;margin:0 0 30px!important;padding:12px 22px 16px!important;transform:rotate(-1deg)!important}
.home-pop-page #contenuto.site-home .proposal-root .cover-reminders{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:30px 34px!important;align-items:center!important}
.home-pop-page #contenuto.site-home .proposal-root .cover-reminder{display:grid!important;grid-template-columns:43% minmax(0,57%)!important;align-items:center!important;margin:0!important;width:auto!important}
.home-pop-page #contenuto.site-home .proposal-root .cover-reminder .visual-stage img{height:238px!important;object-fit:cover!important;object-position:center 30%!important}
.home-pop-page #contenuto.site-home .proposal-root .cover-reminder>div{margin:0 0 0 -16px!important;padding:23px 22px!important;transform:rotate(-1deg)!important}
.home-pop-page #contenuto.site-home .proposal-root .cover-reminder h2{font-size:31px!important;line-height:1.04!important}
.home-pop-page #contenuto.site-home .proposal-root .cover-extras{grid-column:1/-1!important;display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:23px!important;margin:8px 0 10px!important;align-items:start!important;padding:5px 3px 16px!important}
.home-pop-page #contenuto.site-home .proposal-root .cover-extra{position:relative!important;min-height:121px!important;padding:21px 19px 20px 32px!important;transform:rotate(-2deg)!important}
.home-pop-page #contenuto.site-home .proposal-root .cover-extra:nth-child(even){transform:rotate(2deg)!important;margin-top:14px!important}
.home-pop-page #contenuto.site-home .proposal-root .cover-extra:nth-child(3){transform:rotate(-1deg)!important;margin-top:5px!important}
.home-pop-page #contenuto.site-home .proposal-root .cover-extra strong{font-size:27px!important;line-height:1.05!important}
.home-pop-page #contenuto.site-home .proposal-root .cover-extra>span{font-size:13px!important;line-height:1.4!important;margin-top:9px!important}
.home-pop-page #contenuto.site-home .proposal-root .issue-news-row{display:grid!important;grid-template-columns:58% minmax(0,42%)!important;gap:25px 28px!important;align-items:start!important}
.home-pop-page #contenuto.site-home .proposal-root .issue-news-row>.issue-story{grid-column:auto!important;grid-row:auto!important;width:auto!important;margin:0!important;padding:0!important;min-width:0!important;background:none!important;box-shadow:none!important}
.home-pop-page #contenuto.site-home .proposal-root .issue-news-row>.issue-story:first-child{display:block!important;grid-column:1!important;grid-row:span 2!important;max-width:none!important}
.home-pop-page #contenuto.site-home .proposal-root .issue-news-row>.issue-story:first-child .visual-stage{display:block!important;width:100%!important;height:340px!important;overflow:visible!important;border:6px solid #fff!important;box-shadow:-6px -5px 0 #00c9df!important;transform:rotate(-1deg)!important}
.home-pop-page #contenuto.site-home .proposal-root .issue-news-row>.issue-story:first-child .visual-stage img{height:328px!important;max-height:none!important;object-position:center 30%!important}
.home-pop-page #contenuto.site-home .proposal-root .issue-news-row>.issue-story:first-child>div{display:block!important;position:relative!important;inset:auto!important;grid-column:auto!important;grid-row:auto!important;margin:-55px 0 0 42px!important;width:auto!important;min-height:0!important;padding:26px 28px!important;background:var(--home-note,var(--home-paper-white,url('/media/893b3da8b8e1421d320cfe035a20f239f06f725db9fe0ab905d909d3a5053f00.webp'))) center/100% 100% no-repeat!important;transform:rotate(-1deg)!important}
.home-pop-page #contenuto.site-home .proposal-root .issue-news-row>.issue-story:first-child h3{font-size:40px!important}
.home-pop-page #contenuto.site-home .proposal-root .issue-news-row>.issue-story:not(:first-child){display:grid!important;grid-column:2!important;grid-template-columns:46% minmax(0,54%)!important;align-items:center!important}
.home-pop-page #contenuto.site-home .proposal-root .issue-news-row>.issue-story:not(:first-child) .visual-stage{height:195px!important;width:100%!important}
.home-pop-page #contenuto.site-home .proposal-root .issue-news-row>.issue-story:not(:first-child) .visual-stage img{height:195px!important;object-position:center 20%!important}
.home-pop-page #contenuto.site-home .proposal-root .issue-news-row>.issue-story:not(:first-child)>div{margin:0 0 0 -15px!important;padding:20px 18px!important}
.home-pop-page #contenuto.site-home .proposal-root .issue-news-row>.issue-story:not(:first-child) h3{font-size:29px!important}
.home-pop-page #contenuto.site-home .proposal-root .issue-faith-pair .issue-kindness-row{display:grid!important;grid-template-columns:54% minmax(0,46%)!important;gap:30px!important;padding-right:30px!important;align-items:start!important}
.home-pop-page #contenuto.site-home .proposal-root .issue-faith-pair article:last-child{margin-top:58px!important}
.home-pop-page #contenuto.site-home .proposal-root .issue-faith-pair .issue-story{display:block!important}
.home-pop-page #contenuto.site-home .proposal-root .issue-faith-pair article:first-child .visual-stage img{height:300px!important}
.home-pop-page #contenuto.site-home .proposal-root .issue-faith-pair article:last-child .visual-stage img{height:260px!important}
.home-pop-page #contenuto.site-home .proposal-root .issue-faith-pair article>h2{font-size:28px!important;margin:0 0 22px!important;padding:0!important;background:none!important;transform:none!important}
.home-pop-page #contenuto.site-home .proposal-root .wardrobe-main{display:grid!important;grid-template-columns:55% minmax(0,45%)!important;align-items:center!important;gap:0!important;padding:14px 0 10px!important;background:none!important}
.home-pop-page #contenuto.site-home .proposal-root .wardrobe-main .wardrobe-photo{grid-column:1!important;grid-row:1!important;width:100%!important;margin:0!important}
.home-pop-page #contenuto.site-home .proposal-root .wardrobe-main .wardrobe-photo img{height:300px!important;width:100%!important;object-fit:cover!important;transform:none!important}
.home-pop-page #contenuto.site-home .proposal-root .wardrobe-main .wardrobe-copy{grid-column:2!important;grid-row:1!important;margin:0 0 0 -32px!important;width:calc(100% + 32px)!important;padding:27px!important;background:var(--home-note,var(--home-paper-white,url('/media/893b3da8b8e1421d320cfe035a20f239f06f725db9fe0ab905d909d3a5053f00.webp'))) center/100% 100% no-repeat!important;transform:rotate(1deg)!important}
.home-pop-page #contenuto.site-home .proposal-root .home-thwaites-link{display:grid!important;grid-template-columns:55% minmax(0,45%)!important;align-items:center!important;gap:0!important;padding:14px 0 10px!important;background:none!important}
.home-pop-page #contenuto.site-home .proposal-root .home-thwaites-link .home-thwaites-photo{grid-column:1!important;grid-row:1!important;width:100%!important;margin:0!important}
.home-pop-page #contenuto.site-home .proposal-root .home-thwaites-link .home-thwaites-photo img{height:300px!important;width:100%!important;object-fit:cover!important;transform:none!important}
.home-pop-page #contenuto.site-home .proposal-root .home-thwaites-link >div{grid-column:2!important;grid-row:1!important;margin:0 0 0 -32px!important;width:calc(100% + 32px)!important;padding:27px!important;background:var(--home-note,var(--home-paper-white,url('/media/893b3da8b8e1421d320cfe035a20f239f06f725db9fe0ab905d909d3a5053f00.webp'))) center/100% 100% no-repeat!important;transform:rotate(1deg)!important}
.home-pop-page #contenuto.site-home .proposal-root .issue-heart{display:grid!important;grid-template-columns:45% minmax(0,55%)!important;align-items:center!important;gap:0!important;padding:14px 0 10px!important;background:none!important}
.home-pop-page #contenuto.site-home .proposal-root .issue-heart .heart-home-photo{grid-column:2!important;grid-row:1!important;width:100%!important;margin:0!important}
.home-pop-page #contenuto.site-home .proposal-root .issue-heart .heart-home-photo img{height:300px!important;width:100%!important;object-fit:cover!important;transform:none!important}
.home-pop-page #contenuto.site-home .proposal-root .issue-heart >div{grid-column:1!important;grid-row:1!important;margin:0 -32px 0 0!important;width:calc(100% + 32px)!important;padding:27px!important;background:var(--home-note,var(--home-paper-white,url('/media/893b3da8b8e1421d320cfe035a20f239f06f725db9fe0ab905d909d3a5053f00.webp'))) center/100% 100% no-repeat!important;transform:rotate(1deg)!important}
.home-pop-page #contenuto.site-home .proposal-root .wardrobe-copy h2,.home-pop-page #contenuto.site-home .proposal-root .issue-heart>div h2{font-size:40px!important;line-height:1.04!important}
.home-pop-page #contenuto.site-home .proposal-root .wardrobe-photo-crop{height:310px!important}
.home-pop-page #contenuto.site-home .proposal-root .wardrobe-side{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:28px!important;align-items:start!important;margin-top:35px!important;padding-bottom:25px!important}
.home-pop-page #contenuto.site-home .proposal-root .wardrobe-side .play-preview{display:block!important;width:auto!important;min-width:0!important}
.home-pop-page #contenuto.site-home .proposal-root .wardrobe-side .play-preview:nth-child(even){margin-top:28px!important}
.home-pop-page #contenuto.site-home .proposal-root .wardrobe-side .play-art img{height:200px!important;object-fit:cover!important}
.home-pop-page #contenuto.site-home .proposal-root .wardrobe-side .play-caption{margin:-20px 0 0!important;padding:20px 15px!important}
.home-pop-page #contenuto.site-home .proposal-root .wardrobe-side .play-caption h2{font-size:16px!important;line-height:1.15!important}
.home-pop-page #contenuto.site-home .proposal-root .wardrobe-side .play-hook{font-size:28px!important;line-height:1.05!important}
.home-pop-page #contenuto.site-home .proposal-root .issue-pause{max-width:940px!important;margin:0 auto 40px!important;padding:33px 38px!important;border:0!important;background:var(--home-note,var(--home-paper-white,url('/media/893b3da8b8e1421d320cfe035a20f239f06f725db9fe0ab905d909d3a5053f00.webp'))) center/100% 100% no-repeat!important;transform:rotate(-.5deg)!important}
.home-pop-page #contenuto.site-home .proposal-root .issue-pause h2{font-size:34px!important}
.home-pop-page #contenuto.site-home .proposal-root .home-pocket-grid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:30px!important;align-items:start!important}
.home-pop-page #contenuto.site-home .proposal-root .home-pocket-card{display:block!important;grid-column:auto!important;margin:0!important;min-width:0!important}
.home-pop-page #contenuto.site-home .proposal-root .home-pocket-card:first-child,.home-pop-page #contenuto.site-home .proposal-root .home-pocket-card:last-child{grid-column:span 2!important;display:grid!important;grid-template-columns:53% minmax(0,47%)!important;align-items:center!important}
.home-pop-page #contenuto.site-home .proposal-root .home-pocket-card:first-child .home-pocket-copy,.home-pop-page #contenuto.site-home .proposal-root .home-pocket-card:last-child .home-pocket-copy{margin:0 0 0 -22px!important;padding:26px!important}
.home-pop-page #contenuto.site-home .proposal-root .home-pocket-photo img{height:185px!important}
.home-pop-page #contenuto.site-home .proposal-root .home-pocket-card:first-child .home-pocket-photo img,.home-pop-page #contenuto.site-home .proposal-root .home-pocket-card:last-child .home-pocket-photo img{height:280px!important}
.home-pop-page #contenuto.site-home .proposal-root .home-pocket-card h3{font-size:32px!important}
.home-pop-page #contenuto.site-home .proposal-root [data-module="solidarity"] .issue-kindness-row{display:grid!important;grid-template-columns:60% minmax(0,40%)!important;gap:30px!important;align-items:start!important}
.home-pop-page #contenuto.site-home .proposal-root [data-module="solidarity"] .issue-kindness-row>div:first-child{grid-column:1!important;grid-row:auto!important;min-width:0!important}
.home-pop-page #contenuto.site-home .proposal-root [data-module="solidarity"] .issue-kindness-row>div:first-child>.issue-story,.home-pop-page #contenuto.site-home .proposal-root [data-module="solidarity"] .issue-kindness-row>.issue-story{display:block!important;grid-template-columns:none!important;padding:0!important;margin:0!important;background:none!important}
.home-pop-page #contenuto.site-home .proposal-root [data-module="solidarity"] .issue-kindness-row>.issue-story:last-child{padding-top:65px!important;grid-column:2!important}
.home-pop-page #contenuto.site-home .proposal-root [data-module="solidarity"] .issue-kindness-row .visual-stage{display:block!important;width:100%!important;height:auto!important}
.home-pop-page #contenuto.site-home .proposal-root [data-module="solidarity"] .issue-kindness-row>div:first-child>.issue-story .visual-stage img{height:340px!important}
.home-pop-page #contenuto.site-home .proposal-root [data-module="solidarity"] .issue-kindness-row>.issue-story .visual-stage img{height:250px!important}
.home-pop-page #contenuto.site-home .proposal-root [data-module="solidarity"] .issue-kindness-row .issue-story>div{grid-column:auto!important;width:auto!important;margin:-35px 8px 0 25px!important;padding:26px!important}
.home-pop-page #contenuto.site-home .proposal-root .issue-curiosity>div{display:grid!important;grid-template-columns:44% minmax(0,56%)!important;gap:35px!important;align-items:start!important}
.home-pop-page #contenuto.site-home .proposal-root .issue-curiosity .issue-story:last-child{margin-top:50px!important}
.home-pop-page #contenuto.site-home .proposal-root .issue-curiosity .visual-stage img,.home-pop-page #contenuto.site-home .proposal-root .issue-curiosity .visual-stage svg{height:280px!important;width:100%!important;object-fit:cover!important}
.home-pop-page #contenuto.site-home .proposal-root .paired-music .paired-story-grid{display:grid!important;grid-template-columns:42% minmax(0,58%)!important;gap:25px 28px!important;align-items:start!important}
.home-pop-page #contenuto.site-home .proposal-root .paired-music .paired-story-grid>.paired-story{grid-column:auto!important;grid-row:auto!important;min-width:0!important;margin:0!important;padding:0!important;width:auto!important;background:none!important;box-shadow:none!important}
.home-pop-page #contenuto.site-home .proposal-root .paired-music .paired-story-grid>.paired-story:first-child{display:block!important;grid-column:2!important;grid-row:1/span 2!important}
.home-pop-page #contenuto.site-home .proposal-root .paired-music .paired-story-grid>.paired-story:first-child .paired-story-art{display:block!important;grid-column:auto!important;grid-row:auto!important;height:340px!important;overflow:visible!important;border:6px solid #fff!important;box-shadow:-6px -5px 0 #00c9df!important;transform:rotate(-1deg)!important}
.home-pop-page #contenuto.site-home .proposal-root .paired-music .paired-story-grid>.paired-story:first-child .paired-story-art img{height:328px!important;max-height:none!important;object-fit:cover!important;object-position:center 30%!important}
.home-pop-page #contenuto.site-home .proposal-root .paired-music .paired-story-grid>.paired-story:first-child .paired-story-copy{display:block!important;grid-column:auto!important;grid-row:auto!important;inset:auto!important;width:auto!important;min-height:0!important;margin:-55px 42px 0 0!important;padding:26px 28px!important;background:var(--home-note,var(--home-paper-white,url('/media/893b3da8b8e1421d320cfe035a20f239f06f725db9fe0ab905d909d3a5053f00.webp'))) center/100% 100% no-repeat!important;transform:rotate(-1deg)!important}
.home-pop-page #contenuto.site-home .proposal-root .paired-music .paired-story-grid>.paired-story:first-child h3{font-size:40px!important}
.home-pop-page #contenuto.site-home .proposal-root .paired-music .paired-story-grid>.paired-story:not(:first-child){display:grid!important;grid-column:1!important;grid-template-columns:46% minmax(0,54%)!important;align-items:center!important}
.home-pop-page #contenuto.site-home .proposal-root .paired-music .paired-story-grid>.paired-story:nth-child(2){grid-row:1!important}
.home-pop-page #contenuto.site-home .proposal-root .paired-music .paired-story-grid>.paired-story:nth-child(3){grid-row:2!important}
.home-pop-page #contenuto.site-home .proposal-root .paired-music .paired-story-grid>.paired-story:not(:first-child) .paired-story-art img{height:195px!important;object-fit:cover!important}
.home-pop-page #contenuto.site-home .proposal-root .paired-music .paired-story-grid>.paired-story:not(:first-child) .paired-story-copy{margin:0 0 0 -15px!important;padding:20px 18px!important}
.home-pop-page #contenuto.site-home .proposal-root .paired-music .paired-story-grid>.paired-story:not(:first-child) h3{font-size:29px!important}
.home-pop-page #contenuto.site-home .proposal-root .paired-music .paired-story-grid>.paired-story .paired-story-open{display:table!important;background:none!important;color:#24112f!important;padding:5px 0!important;border-bottom:3px solid #e00070!important;font-size:14px!important;margin-top:8px!important}
.home-pop-page #contenuto.site-home .proposal-root .paired-sport .paired-story-grid{display:grid!important;grid-template-columns:58% minmax(0,42%)!important;gap:25px 28px!important;align-items:start!important}
.home-pop-page #contenuto.site-home .proposal-root .paired-sport .paired-story-grid>.paired-story{grid-column:auto!important;grid-row:auto!important;min-width:0!important;margin:0!important;padding:0!important;width:auto!important;background:none!important;box-shadow:none!important}
.home-pop-page #contenuto.site-home .proposal-root .paired-sport .paired-story-grid>.paired-story:first-child{display:block!important;grid-column:1!important;grid-row:1/span 2!important}
.home-pop-page #contenuto.site-home .proposal-root .paired-sport .paired-story-grid>.paired-story:first-child .paired-story-art{display:block!important;grid-column:auto!important;grid-row:auto!important;height:340px!important;overflow:visible!important;border:6px solid #fff!important;box-shadow:-6px -5px 0 #00c9df!important;transform:rotate(-1deg)!important}
.home-pop-page #contenuto.site-home .proposal-root .paired-sport .paired-story-grid>.paired-story:first-child .paired-story-art img{height:328px!important;max-height:none!important;object-fit:cover!important;object-position:center 30%!important}
.home-pop-page #contenuto.site-home .proposal-root .paired-sport .paired-story-grid>.paired-story:first-child .paired-story-copy{display:block!important;grid-column:auto!important;grid-row:auto!important;inset:auto!important;width:auto!important;min-height:0!important;margin:-55px 0 0 42px!important;padding:26px 28px!important;background:var(--home-note,var(--home-paper-white,url('/media/893b3da8b8e1421d320cfe035a20f239f06f725db9fe0ab905d909d3a5053f00.webp'))) center/100% 100% no-repeat!important;transform:rotate(-1deg)!important}
.home-pop-page #contenuto.site-home .proposal-root .paired-sport .paired-story-grid>.paired-story:first-child h3{font-size:40px!important}
.home-pop-page #contenuto.site-home .proposal-root .paired-sport .paired-story-grid>.paired-story:not(:first-child){display:grid!important;grid-column:2!important;grid-template-columns:46% minmax(0,54%)!important;align-items:center!important}
.home-pop-page #contenuto.site-home .proposal-root .paired-sport .paired-story-grid>.paired-story:nth-child(2){grid-row:1!important}
.home-pop-page #contenuto.site-home .proposal-root .paired-sport .paired-story-grid>.paired-story:nth-child(3){grid-row:2!important}
.home-pop-page #contenuto.site-home .proposal-root .paired-sport .paired-story-grid>.paired-story:not(:first-child) .paired-story-art img{height:195px!important;object-fit:cover!important}
.home-pop-page #contenuto.site-home .proposal-root .paired-sport .paired-story-grid>.paired-story:not(:first-child) .paired-story-copy{margin:0 0 0 -15px!important;padding:20px 18px!important}
.home-pop-page #contenuto.site-home .proposal-root .paired-sport .paired-story-grid>.paired-story:not(:first-child) h3{font-size:29px!important}
.home-pop-page #contenuto.site-home .proposal-root .paired-sport .paired-story-grid>.paired-story .paired-story-open{display:table!important;background:none!important;color:#24112f!important;padding:5px 0!important;border-bottom:3px solid #e00070!important;font-size:14px!important;margin-top:8px!important}
.home-pop-page #contenuto.site-home .proposal-root .paired-story-art .paper-feature-photo{display:block!important;height:100%!important;overflow:hidden!important}
.home-pop-page #contenuto.site-home .proposal-root .pop-pair-row{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:30px!important;align-items:start!important;padding-bottom:25px!important}
.home-pop-page #contenuto.site-home .proposal-root .rubric-pop-pair:nth-child(2){margin-top:32px!important}
.home-pop-page #contenuto.site-home .proposal-root .rubric-pop-pair .closing-hook-copy{margin:-28px 0 0!important;padding:22px!important}
.home-pop-page #contenuto.site-home .proposal-root .home-games-cards{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:30px!important;align-items:start!important;padding-bottom:28px!important}
.home-pop-page #contenuto.site-home .proposal-root .home-games-cards .play-preview{display:grid!important;grid-template-columns:46% minmax(0,54%)!important;align-items:center!important;min-width:0!important;margin:0!important}
.home-pop-page #contenuto.site-home .proposal-root .home-games-cards .play-preview:nth-child(even){margin-top:32px!important}
.home-pop-page #contenuto.site-home .proposal-root .home-games-cards .play-art>svg,.home-pop-page #contenuto.site-home .proposal-root .home-games-cards .play-art>img{height:210px!important;width:100%!important}
.home-pop-page #contenuto.site-home .proposal-root .home-games-cards .play-caption{display:flex!important;flex-direction:column!important;align-items:flex-start!important;justify-content:flex-start!important;margin:0 0 0 -13px!important;padding:22px 20px!important;min-height:250px!important}
.home-pop-page #contenuto.site-home .proposal-root .home-games-cards h2{font-size:30px!important;line-height:1.04!important}
.home-pop-page #contenuto.site-home .proposal-root .home-games-cards .play-hook{font-size:15px!important;margin:12px 0 16px!important}
.home-pop-page #contenuto.site-home .proposal-root .home-games-cards .play-open{margin-top:auto!important;align-self:flex-start!important}
.home-pop-page #contenuto.site-home .proposal-root .issue-recipes-row{display:grid!important;grid-template-columns:55% minmax(0,45%)!important;gap:22px 30px!important;align-items:start!important}
.home-pop-page #contenuto.site-home .proposal-root .issue-recipes-row>.issue-story{display:block!important;grid-column:auto!important;grid-row:auto!important;min-width:0!important}
.home-pop-page #contenuto.site-home .proposal-root .issue-recipes-row>.issue-story:first-child{grid-row:span 3!important}
.home-pop-page #contenuto.site-home .proposal-root .issue-recipes-row>.issue-story:first-child .visual-stage img{height:440px!important;object-fit:cover!important}
.home-pop-page #contenuto.site-home .proposal-root .issue-recipes-row>.issue-story:first-child h3{font-size:40px!important}
.home-pop-page #contenuto.site-home .proposal-root .issue-recipes-row>.issue-story:not(:first-child){display:grid!important;grid-template-columns:45% minmax(0,55%)!important;align-items:center!important}
.home-pop-page #contenuto.site-home .proposal-root .issue-recipes-row>.issue-story:not(:first-child) .visual-stage img{height:160px!important}
.home-pop-page #contenuto.site-home .proposal-root .issue-recipes-row>.issue-story:not(:first-child)>div{margin:0 0 0 -12px!important;padding:21px 20px!important}
.home-pop-page #contenuto.site-home .proposal-root .issue-recipes-row>.issue-story:not(:first-child) h3{font-size:29px!important}
.home-pop-page #contenuto.site-home .proposal-root .issue-closing{display:grid!important;grid-template-columns:52% minmax(0,48%)!important;gap:32px!important;padding-right:32px!important;align-items:stretch!important}
.home-pop-page #contenuto.site-home .proposal-root .issue-closing>.closing-hook{display:flex!important;flex-direction:column!important;background:none!important;padding:0!important;margin:0!important;box-shadow:none!important;height:100%!important;min-height:0!important}
.home-pop-page #contenuto.site-home .proposal-root .issue-closing>.closing-hook:last-child{padding-top:38px!important}
.home-pop-page #contenuto.site-home .proposal-root .issue-closing>.closing-hook .closing-hook-art{position:relative!important;display:block!important;aspect-ratio:auto!important;height:295px!important;min-height:0!important;border:6px solid #fff!important;width:100%!important;overflow:visible!important}
.home-pop-page #contenuto.site-home .proposal-root .issue-closing>.closing-hook:last-child .closing-hook-art{height:257px!important}
.home-pop-page #contenuto.site-home .proposal-root .issue-closing>.closing-hook .closing-hook-art img{position:static!important;width:100%!important;height:100%!important;max-height:none!important;aspect-ratio:auto!important;object-fit:cover!important}
.home-pop-page #contenuto.site-home .proposal-root .issue-closing>.closing-hook .closing-hook-copy{width:calc(100% - 16px)!important;margin:-24px 8px 0!important;padding:25px 26px!important;min-height:242px!important;background:var(--home-note,var(--home-paper-white,url('/media/893b3da8b8e1421d320cfe035a20f239f06f725db9fe0ab905d909d3a5053f00.webp'))) center/100% 100% no-repeat!important}
.home-pop-page #contenuto.site-home .proposal-root .issue-closing .closing-hook-copy>h2{font-size:35px!important;line-height:1.04!important}
.home-pop-page #contenuto.site-home .proposal-root .issue-closing .closing-hook-copy>p{font-size:16px!important;line-height:1.5!important}
.home-pop-page #contenuto.site-home .proposal-root .issue-archive{max-width:none!important;width:100%!important;margin:0 0 40px!important;font-size:37px!important;padding:25px 24px!important}
}

/* Compact desktop refinements from supplied screenshots, mobile unchanged. */
@media(min-width:900px){
.home-pop-page #contenuto.site-home .approved-pop-opening.reference-opening{column-gap:34px!important;row-gap:26px!important}
.home-pop-page #contenuto.site-home .reference-opening .collage-lead-photo{height:350px!important}
.home-pop-page #contenuto.site-home .reference-opening .collage-lead-brush{height:358px!important}
.home-pop-page #contenuto.site-home .reference-opening .collage-lead-copy{margin:-32px 0 0 23px!important;padding:22px 25px!important}
.home-pop-page #contenuto.site-home .reference-opening .collage-lead-copy h1,.home-pop-page #contenuto.site-home .reference-opening .collage-person-story{font-size:36px!important;line-height:1.03!important}
.home-pop-page #contenuto.site-home .reference-opening .collage-person{font-size:53px!important;margin-bottom:6px!important}
.home-pop-page #contenuto.site-home .reference-opening .collage-lead-copy p{font-size:17px!important;margin:12px 0 14px!important}
.home-pop-page #contenuto.site-home .reference-opening .collage-news>h2{font-size:34px!important;margin:0 0 22px!important}
.home-pop-page #contenuto.site-home .reference-opening .collage-news-grid{gap:20px!important}
.home-pop-page #contenuto.site-home .reference-opening .collage-news-0 .collage-news-photo{height:182px!important}
.home-pop-page #contenuto.site-home .reference-opening .collage-news-0 .collage-news-copy{margin:-43px -3px 0 95px!important;padding:18px!important}
.home-pop-page #contenuto.site-home .reference-opening .collage-news-0 h3{font-size:30px!important}
.home-pop-page #contenuto.site-home .reference-opening .collage-news-photo{height:132px!important}
.home-pop-page #contenuto.site-home .reference-opening .collage-news-copy{padding:15px!important}
.home-pop-page #contenuto.site-home .reference-opening .collage-news-copy h3{font-size:25px!important}
.home-pop-page #contenuto.site-home .reference-opening .collage-ticket{grid-template-columns:180px minmax(0,1fr)!important;min-height:0!important;padding:16px 22px!important;gap:22px!important}
.home-pop-page #contenuto.site-home .reference-opening .collage-ticket-photo{height:105px!important}
.home-pop-page #contenuto.site-home .reference-opening .collage-ticket-copy{display:flex!important;flex-direction:column!important;align-items:flex-start!important;justify-content:center!important;min-height:105px!important;padding:16px 22px!important;gap:6px!important}
.home-pop-page #contenuto.site-home .reference-opening .collage-ticket-copy h2{font-size:30px!important;margin:0!important}
.home-pop-page #contenuto.site-home .reference-opening .collage-ticket-copy p{margin:0!important}
.home-pop-page #contenuto.site-home .reference-opening .collage-ticket .collage-button{float:none!important;position:relative!important;inset:auto!important;align-self:flex-start!important;justify-self:start!important;margin:3px 0 0!important;transform:rotate(-1deg)!important;font-size:12px!important;padding:9px 13px!important}
.home-pop-page #contenuto.site-home .proposal-root >section,.home-pop-page #contenuto.site-home .proposal-root >aside,.home-pop-page #contenuto.site-home .proposal-root >.music-sport-pair,.home-pop-page #contenuto.site-home .proposal-root >.issue-closing{margin-bottom:30px!important}
.home-pop-page #contenuto.site-home .proposal-root section>h2,.home-pop-page #contenuto.site-home .proposal-root .paired-music>h2,.home-pop-page #contenuto.site-home .proposal-root .paired-sport>h2,.home-pop-page #contenuto.site-home .proposal-root .home-pocket header>h2,.home-pop-page #contenuto.site-home .proposal-root .issue-recipes header h2{font-size:36px!important;padding:10px 19px 13px!important;margin-bottom:24px!important}
.home-pop-page #contenuto.site-home .proposal-root .cover-reminders{gap:24px 30px!important}
.home-pop-page #contenuto.site-home .proposal-root .cover-reminder .visual-stage img{height:190px!important}
.home-pop-page #contenuto.site-home .proposal-root .cover-reminder>div{padding:19px 20px!important}
.home-pop-page #contenuto.site-home .proposal-root .cover-reminder h2{font-size:28px!important}
.home-pop-page #contenuto.site-home .proposal-root .cover-extras{gap:20px!important;margin:4px 0 0!important;padding-bottom:8px!important}
.home-pop-page #contenuto.site-home .proposal-root .cover-extra{min-height:106px!important;padding:18px 15px 17px 29px!important}
.home-pop-page #contenuto.site-home .proposal-root .cover-extra strong{font-size:24px!important}
.home-pop-page #contenuto.site-home .proposal-root .cover-extra:nth-child(even){margin-top:9px!important}
.home-pop-page #contenuto.site-home .proposal-root .cover-extra>span{font-size:12px!important}
.home-pop-page #contenuto.site-home .proposal-root .issue-news-row{gap:20px 26px!important}
.home-pop-page #contenuto.site-home .proposal-root .issue-news-row>.issue-story:first-child .visual-stage{height:255px!important}
.home-pop-page #contenuto.site-home .proposal-root .issue-news-row>.issue-story:first-child .visual-stage img{height:243px!important}
.home-pop-page #contenuto.site-home .proposal-root .issue-news-row>.issue-story:first-child>div{margin:-38px 0 0 32px!important;padding:21px 24px!important}
.home-pop-page #contenuto.site-home .proposal-root .issue-news-row>.issue-story:first-child h3{font-size:34px!important}
.home-pop-page #contenuto.site-home .proposal-root .issue-news-row>.issue-story:not(:first-child) .visual-stage,.home-pop-page #contenuto.site-home .proposal-root .issue-news-row>.issue-story:not(:first-child) .visual-stage img{height:150px!important}
.home-pop-page #contenuto.site-home .proposal-root .issue-news-row>.issue-story:not(:first-child)>div{padding:16px!important}
.home-pop-page #contenuto.site-home .proposal-root .issue-news-row>.issue-story:not(:first-child) h3{font-size:26px!important}
.home-pop-page #contenuto.site-home .proposal-root .issue-faith-pair .issue-kindness-row{gap:28px!important}
.home-pop-page #contenuto.site-home .proposal-root .issue-faith-pair article:last-child{margin-top:28px!important}
.home-pop-page #contenuto.site-home .proposal-root .issue-faith-pair article:first-child .visual-stage img{height:225px!important}
.home-pop-page #contenuto.site-home .proposal-root .issue-faith-pair article:last-child .visual-stage img{height:205px!important}
.home-pop-page #contenuto.site-home .proposal-root .issue-faith-pair .issue-story>div{padding:19px 21px!important;margin:-18px 6px 0!important}
.home-pop-page #contenuto.site-home .proposal-root .issue-faith-pair .issue-story h3{font-size:29px!important}
.home-pop-page #contenuto.site-home .proposal-root .wardrobe-photo-crop,.home-pop-page #contenuto.site-home .proposal-root .wardrobe-main .wardrobe-photo img{height:235px!important}
.home-pop-page #contenuto.site-home .proposal-root .wardrobe-main .wardrobe-copy{padding:22px 24px!important}
.home-pop-page #contenuto.site-home .proposal-root .wardrobe-copy h2,.home-pop-page #contenuto.site-home .proposal-root .issue-heart>div h2{font-size:34px!important}
.home-pop-page #contenuto.site-home .proposal-root .wardrobe-main{margin-bottom:18px!important}
.home-pop-page #contenuto.site-home .proposal-root .wardrobe-side{margin-top:22px!important;gap:24px!important;padding-bottom:10px!important}
.home-pop-page #contenuto.site-home .proposal-root .wardrobe-side .play-preview:nth-child(even){margin-top:16px!important}
.home-pop-page #contenuto.site-home .proposal-root .wardrobe-side .play-art img{height:165px!important}
.home-pop-page #contenuto.site-home .proposal-root .wardrobe-side .play-caption{padding:17px 14px!important}
.home-pop-page #contenuto.site-home .proposal-root .wardrobe-side .play-hook{font-size:25px!important;line-height:1.06!important}
.home-pop-page #contenuto.site-home .proposal-root .wardrobe-side .play-open{font-size:12px!important}
.home-pop-page #contenuto.site-home .proposal-root .issue-pause{max-width:900px!important;padding:24px 30px!important;margin-bottom:30px!important}
.home-pop-page #contenuto.site-home .proposal-root .issue-pause h2{font-size:30px!important}
.home-pop-page #contenuto.site-home .proposal-root .issue-pause p,.home-pop-page #contenuto.site-home .proposal-root .issue-pause blockquote{font-size:16px!important;line-height:1.5!important}
.home-pop-page #contenuto.site-home .proposal-root .home-pocket-grid{gap:24px!important}
.home-pop-page #contenuto.site-home .proposal-root .home-pocket-card:first-child .home-pocket-photo img,.home-pop-page #contenuto.site-home .proposal-root .home-pocket-card:last-child .home-pocket-photo img{height:210px!important}
.home-pop-page #contenuto.site-home .proposal-root .home-pocket-photo img{height:145px!important}
.home-pop-page #contenuto.site-home .proposal-root .home-pocket-copy{padding:18px!important}
.home-pop-page #contenuto.site-home .proposal-root .home-pocket-card:first-child .home-pocket-copy,.home-pop-page #contenuto.site-home .proposal-root .home-pocket-card:last-child .home-pocket-copy{padding:22px!important}
.home-pop-page #contenuto.site-home .proposal-root .home-pocket-card h3{font-size:28px!important}
.home-pop-page #contenuto.site-home .proposal-root .home-pocket-card:after{right:3px!important;bottom:3px!important;width:30px!important;height:10px!important}
.home-pop-page #contenuto.site-home .proposal-root [data-module="solidarity"] .issue-kindness-row{gap:25px!important}
.home-pop-page #contenuto.site-home .proposal-root [data-module="solidarity"] .issue-kindness-row>div:first-child>.issue-story .visual-stage img{height:250px!important}
.home-pop-page #contenuto.site-home .proposal-root [data-module="solidarity"] .issue-kindness-row>.issue-story .visual-stage img{height:190px!important}
.home-pop-page #contenuto.site-home .proposal-root [data-module="solidarity"] .issue-kindness-row>.issue-story:last-child{padding-top:28px!important}
.home-pop-page #contenuto.site-home .proposal-root [data-module="solidarity"] .issue-kindness-row .issue-story>div{padding:21px 22px!important;margin:-24px 6px 0 20px!important}
.home-pop-page #contenuto.site-home .proposal-root [data-module="solidarity"] .issue-story h3{font-size:30px!important}
.home-pop-page #contenuto.site-home .proposal-root [data-module="solidarity"] .issue-story p{font-size:16px!important}
.home-pop-page #contenuto.site-home .proposal-root .issue-curiosity .visual-stage img,.home-pop-page #contenuto.site-home .proposal-root .issue-curiosity .visual-stage svg{height:220px!important}
.home-pop-page #contenuto.site-home .proposal-root .issue-curiosity .issue-story:last-child{margin-top:28px!important}
.home-pop-page #contenuto.site-home .proposal-root .issue-curiosity .issue-story h3{font-size:30px!important}
.home-pop-page #contenuto.site-home .proposal-root .issue-curiosity .issue-story p{font-size:16px!important}
.home-pop-page #contenuto.site-home .proposal-root .home-thwaites-link .home-thwaites-photo img,.home-pop-page #contenuto.site-home .proposal-root .issue-heart .heart-home-photo img{height:225px!important}
.home-pop-page #contenuto.site-home .proposal-root .home-thwaites-link>div,.home-pop-page #contenuto.site-home .proposal-root .issue-heart>div{padding:22px 24px!important}
.home-pop-page #contenuto.site-home .proposal-root .paired-music .paired-story-grid{gap:20px 26px!important}
.home-pop-page #contenuto.site-home .proposal-root .paired-music .paired-story-grid>.paired-story:first-child .paired-story-art{height:255px!important}
.home-pop-page #contenuto.site-home .proposal-root .paired-music .paired-story-grid>.paired-story:first-child .paired-story-art img{height:243px!important}
.home-pop-page #contenuto.site-home .proposal-root .paired-music .paired-story-grid>.paired-story:first-child .paired-story-copy{margin-top:-38px!important;padding:21px 24px!important}
.home-pop-page #contenuto.site-home .proposal-root .paired-music .paired-story-grid>.paired-story:first-child h3{font-size:34px!important}
.home-pop-page #contenuto.site-home .proposal-root .paired-music .paired-story-grid>.paired-story:not(:first-child) .paired-story-art img{height:150px!important}
.home-pop-page #contenuto.site-home .proposal-root .paired-music .paired-story-grid>.paired-story:not(:first-child) .paired-story-copy{padding:16px!important}
.home-pop-page #contenuto.site-home .proposal-root .paired-music .paired-story-grid>.paired-story:not(:first-child) h3{font-size:26px!important}
.home-pop-page #contenuto.site-home .proposal-root .paired-sport .paired-story-grid{gap:20px 26px!important}
.home-pop-page #contenuto.site-home .proposal-root .paired-sport .paired-story-grid>.paired-story:first-child .paired-story-art{height:255px!important}
.home-pop-page #contenuto.site-home .proposal-root .paired-sport .paired-story-grid>.paired-story:first-child .paired-story-art img{height:243px!important}
.home-pop-page #contenuto.site-home .proposal-root .paired-sport .paired-story-grid>.paired-story:first-child .paired-story-copy{margin-top:-38px!important;padding:21px 24px!important}
.home-pop-page #contenuto.site-home .proposal-root .paired-sport .paired-story-grid>.paired-story:first-child h3{font-size:34px!important}
.home-pop-page #contenuto.site-home .proposal-root .paired-sport .paired-story-grid>.paired-story:not(:first-child) .paired-story-art img{height:150px!important}
.home-pop-page #contenuto.site-home .proposal-root .paired-sport .paired-story-grid>.paired-story:not(:first-child) .paired-story-copy{padding:16px!important}
.home-pop-page #contenuto.site-home .proposal-root .paired-sport .paired-story-grid>.paired-story:not(:first-child) h3{font-size:26px!important}
.home-pop-page #contenuto.site-home .proposal-root .rubric-pop-pair .closing-hook-art img{height:165px!important}
.home-pop-page #contenuto.site-home .proposal-root .rubric-pop-pair .closing-hook-copy{padding:18px!important;margin-top:-20px!important}
.home-pop-page #contenuto.site-home .proposal-root .rubric-pop-pair h2{font-size:25px!important}
.home-pop-page #contenuto.site-home .proposal-root .rubric-pop-pair:nth-child(2){margin-top:18px!important}
.home-pop-page #contenuto.site-home .proposal-root .pop-pair-row{gap:26px!important;padding-bottom:8px!important}
.home-pop-page #contenuto.site-home .proposal-root .home-games-cards{gap:24px!important;padding-bottom:10px!important}
.home-pop-page #contenuto.site-home .proposal-root .home-games-cards .play-preview:nth-child(even){margin-top:20px!important}
.home-pop-page #contenuto.site-home .proposal-root .home-games-cards .play-art>svg,.home-pop-page #contenuto.site-home .proposal-root .home-games-cards .play-art>img{height:175px!important}
.home-pop-page #contenuto.site-home .proposal-root .home-games-cards .play-caption{min-height:210px!important;padding:19px 18px!important}
.home-pop-page #contenuto.site-home .proposal-root .home-games-cards h2{font-size:27px!important}
.home-pop-page #contenuto.site-home .proposal-root .home-games-cards .play-hook{font-size:15px!important;line-height:1.45!important;margin:10px 0 14px!important}
.home-pop-page #contenuto.site-home .proposal-root .issue-recipes-row{gap:18px 25px!important}
.home-pop-page #contenuto.site-home .proposal-root .issue-recipes-row>.issue-story:first-child .visual-stage img{height:335px!important}
.home-pop-page #contenuto.site-home .proposal-root .issue-recipes-row>.issue-story:first-child h3{font-size:34px!important}
.home-pop-page #contenuto.site-home .proposal-root .issue-recipes-row>.issue-story:not(:first-child) .visual-stage img{height:125px!important}
.home-pop-page #contenuto.site-home .proposal-root .issue-recipes-row>.issue-story:not(:first-child)>div{padding:17px!important}
.home-pop-page #contenuto.site-home .proposal-root .issue-recipes-row>.issue-story:not(:first-child) h3{font-size:26px!important}
.home-pop-page #contenuto.site-home .proposal-root .issue-closing>.closing-hook .closing-hook-art{height:225px!important}
.home-pop-page #contenuto.site-home .proposal-root .issue-closing>.closing-hook:last-child{padding-top:24px!important}
.home-pop-page #contenuto.site-home .proposal-root .issue-closing>.closing-hook:last-child .closing-hook-art{height:201px!important}
.home-pop-page #contenuto.site-home .proposal-root .issue-closing>.closing-hook .closing-hook-copy{padding:21px 23px!important;min-height:215px!important}
.home-pop-page #contenuto.site-home .proposal-root .issue-closing .closing-hook-copy>h2{font-size:30px!important}
.home-pop-page #contenuto.site-home .proposal-root .issue-archive{font-size:32px!important;padding:21px!important;margin-bottom:30px!important}
.home-pop-page #contenuto.site-home .proposal-root .paired-story-open,.home-pop-page #contenuto.site-home .proposal-root .home-pocket-open,.home-pop-page #contenuto.site-home .proposal-root .play-open,.home-pop-page #contenuto.site-home .proposal-root .story-link,.home-pop-page #contenuto.site-home .proposal-root .section-more{text-decoration:none!important;border-bottom:3px solid #e00070!important;padding-bottom:4px!important}
.home-pop-page #contenuto.site-home .proposal-root .paired-story-open:after,.home-pop-page #contenuto.site-home .proposal-root .home-pocket-open:after,.home-pop-page #contenuto.site-home .proposal-root .play-open:after,.home-pop-page #contenuto.site-home .proposal-root .story-link:after{content:none!important}
@media(max-width:1050px){.home-pop-page #contenuto.site-home .proposal-root .wardrobe-side{grid-template-columns:repeat(2,minmax(0,1fr))!important}.home-pop-page #contenuto.site-home .proposal-root .wardrobe-side .play-preview{display:grid!important;grid-template-columns:43% minmax(0,57%)!important;align-items:center!important}.home-pop-page #contenuto.site-home .proposal-root .wardrobe-side .play-caption{margin:0 0 0 -12px!important}.home-pop-page #contenuto.site-home .proposal-root .cover-extra strong{font-size:22px!important}}
}
@media(min-width:900px){
/* Anchor tape to supporting photographs instead of the entire caption row. */
.home-pop-page #contenuto.site-home .proposal-root .paired-story:not(:first-child):before{content:none!important}
.home-pop-page #contenuto.site-home .proposal-root .paired-story:not(:first-child) .paired-story-art{position:relative!important}
.home-pop-page #contenuto.site-home .proposal-root .paired-story:not(:first-child) .paired-story-art:before{content:''!important;position:absolute!important;top:-8px!important;left:14px!important;right:auto!important;width:35px!important;height:15px!important;background:#ffe600!important;transform:rotate(-10deg)!important;z-index:4!important;pointer-events:none!important}
.home-pop-page #contenuto.site-home .proposal-root .paired-story:nth-child(even) .paired-story-art:before{background:#ec74adb5!important}
.home-pop-page #contenuto.site-home .proposal-root .wardrobe-photo-crop{display:block!important;aspect-ratio:auto!important}
}

@media (min-width: 900px) {
  .home-pop-page #contenuto.site-home .faith-voices-opening > .collage-news {
    grid-column: 1 / -1;
  }
  .home-pop-page #contenuto.site-home .faith-voices-opening .collage-news-photo {
    height: auto !important;
  }
}

@media (min-width: 900px) {
  .home-pop-page #contenuto.site-home .faith-voices-opening .collage-news > h2 {
    width: fit-content;
  }
  .home-pop-page #contenuto.site-home .faith-voices-opening .collage-news-grid {
    display: grid !important;
    grid-template-columns: minmax(0, 3fr) minmax(0, 2fr) !important;
    align-items: start;
    gap: 24px 28px;
  }
  .home-pop-page #contenuto.site-home .faith-voices-opening .faith-voices-featured {
    display: block !important;
    grid-area: 1 / 1 / 3 / 2 !important;
    margin: 0;
  }
  .home-pop-page #contenuto.site-home .faith-voices-opening .faith-voices-featured .collage-news-photo {
    width: 100%;
    height: clamp(220px, 24vw, 320px) !important;
    aspect-ratio: auto;
  }
  .home-pop-page #contenuto.site-home .faith-voices-opening .faith-voices-featured .collage-news-photo img {
    object-position: center 24%;
  }
  .home-pop-page #contenuto.site-home .faith-voices-opening .faith-voices-featured .collage-news-copy {
    margin: -28px 14px 0 9% !important;
    transform: rotate(-1deg);
  }
  .home-pop-page #contenuto.site-home .faith-voices-opening .collage-news-card:not(.faith-voices-featured) {
    display: grid;
    grid-column: 2;
    grid-template-columns: minmax(0, 43fr) minmax(0, 57fr);
    align-items: center;
  }
  .home-pop-page #contenuto.site-home .faith-voices-opening .collage-news-1 {
    grid-area: 1 / 2 / 2 / 3;
  }
  .home-pop-page #contenuto.site-home .faith-voices-opening .collage-news-2 {
    grid-area: 2 / 2 / 3 / 3;
  }
  .home-pop-page #contenuto.site-home .faith-voices-opening .collage-news-card:not(.faith-voices-featured) .collage-news-photo {
    width: 100%;
    margin: 0;
  }
  .home-pop-page #contenuto.site-home .faith-voices-opening .collage-news-card:not(.faith-voices-featured) .collage-news-copy {
    margin: 0 0 0 -6%;
    padding: 14px 12px;
  }
  .home-pop-page #contenuto.site-home .faith-voices-opening .collage-news-copy h3 {
    font-size: clamp(20px, 2vw, 30px);
  }
  .home-pop-page #contenuto.site-home .proposal-root .issue-faith-pair article[data-rubric="santi"] .visual-stage img {
    object-position: center 47% !important;
  }
  .home-pop-page #contenuto.site-home .proposal-root .issue-faith-pair article[data-rubric="maria"] .visual-stage img {
    height: clamp(240px, 25vw, 320px) !important;
    object-fit: contain !important;
    object-position: center !important;
  }
}
