/* Native migration layer. The site header, navigation and footer remain in the shell. */
#wvs-content-bed.native-bed{display:block!important;padding:38px clamp(20px,4.2vw,64px) 52px!important;overflow:hidden}
.native-page{--ink:#20294a;--muted:#59627d;--blue:#213675;--line:#dbe0ea;color:var(--ink);max-width:1160px;margin:auto;font:400 15px/1.66 "Work Sans",Arial,sans-serif}
.native-page *{box-sizing:border-box}.native-page h1,.native-page h2{margin:0;font-family:"Bodoni Moda",Georgia,serif;font-weight:500;letter-spacing:-.025em;line-height:1.1}
.native-page h1{font-size:clamp(38px,5.4vw,68px)}.native-page h2{font-size:clamp(25px,3vw,38px)}
.native-page p{margin:0 0 1.1em}.native-page a{color:var(--blue)}.native-page a:focus-visible{outline:2px solid #2b54c6;outline-offset:4px}
.native-page figure{margin:0;overflow:hidden}.native-page img{display:block;max-width:100%;height:auto}.native-page figcaption{font-size:12px;color:var(--muted)}
.native-page header{margin:0 0 30px}.native-page header h1:after{content:"";display:block;width:58px;height:2px;background:#b9a05e;margin-top:19px}
.np-number{font:600 11px/1 "Work Sans",sans-serif;letter-spacing:.22em;color:#6475ad}.np-arrow{display:inline-block;margin-top:14px;text-decoration:none;border-bottom:1px solid currentColor;padding-bottom:2px;text-transform:uppercase;letter-spacing:.15em;font-size:11px;font-weight:600}
/* A program directory reads like an editorial index, with its own original art. */
.np-program-intro{display:grid;grid-template-columns:38% 1fr;gap:40px;align-items:center;padding:0 0 42px;border-bottom:1px solid var(--line)}
.np-program-intro figure img{width:100%;aspect-ratio:1.55;object-fit:cover;border-radius:3px}.np-program-intro p{font-size:13px;letter-spacing:.06em;margin:24px 0 0}
.np-program-index{margin-top:25px}.np-program-card{display:grid;grid-template-columns:43% 1fr;gap:36px;align-items:center;padding:25px 0;border-bottom:1px solid var(--line)}
.np-program-card:nth-child(even){grid-template-columns:1fr 43%}.np-program-card:nth-child(even) figure{grid-column:2;grid-row:1}.np-program-card:nth-child(even)>div{grid-column:1;grid-row:1}
.np-program-card figure img{width:100%;aspect-ratio:1.85;object-fit:cover}.np-program-card h2{margin:10px 0}.np-program-card p{max-width:46ch}
.np-private-duo{display:grid;grid-template-columns:1fr 1fr;gap:20px}.np-private-choice{position:relative;display:block;overflow:hidden;color:white!important;text-decoration:none;background:#101c42;min-height:350px}
.np-private-choice img{width:100%;height:100%;position:absolute;object-fit:cover;transition:transform .65s}.np-private-choice:hover img{transform:scale(1.05)}
.np-private-choice:after{content:"";position:absolute;inset:30% 0 0;background:linear-gradient(transparent,#0e153cbb)}.np-private-choice span{position:absolute;left:30px;bottom:28px;z-index:1;font:500 clamp(25px,3vw,38px)/1.1 "Bodoni Moda",Georgia,serif}
.np-group-head,.np-free-head{text-align:center}.np-group-head h1:after,.np-free-head h1:after{margin:19px auto}.np-group-head p{margin-top:25px}
.np-group-stage{display:grid;grid-template-columns:1.35fr 1fr;min-height:400px;background:#eff1f7}.np-group-stage figure img{width:100%;height:100%;object-fit:cover}.np-group-stage>div{padding:clamp(30px,6vw,76px);align-self:center}
.np-free-stage{display:flex;gap:45px;align-items:center;border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:28px 0}.np-free-stage figure{width:54%;flex:none}.np-free-stage figure img{width:100%;aspect-ratio:1.8;object-fit:cover}
.np-resource-map{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--line)}.np-resource-item{display:flex;gap:20px;align-items:baseline;border-bottom:1px solid var(--line);padding:24px 10px 24px 0}
.np-resource-item>span{color:#9aa4be;font-size:10px}.np-resource-item a{font:500 clamp(23px,2.5vw,35px)/1.2 "Bodoni Moda",Georgia,serif;text-decoration:none}
.np-resource-item a:hover,.np-affiliate-row:hover strong{color:#3159ba}
/* Faculty photographs retain the exact saved portraits and are fully clickable. */
.np-faculty-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}.np-faculty-card{position:relative;text-decoration:none;color:#fff!important;background:#111b3e;min-height:300px;overflow:hidden}
.np-faculty-card img{width:100%;height:100%;position:absolute;object-fit:cover;object-position:center 20%;transition:transform .5s}.np-faculty-card:hover img{transform:scale(1.035)}
.np-faculty-card:after{content:"";position:absolute;inset:45% 0 0;background:linear-gradient(transparent,#080e2dcc)}.np-faculty-card span{position:absolute;z-index:1;bottom:18px;left:18px;right:18px;font:500 23px/1.12 "Bodoni Moda",Georgia,serif}
.np-faculty-card small{display:block;margin-top:7px;font:500 10px/1.3 "Work Sans",Arial,sans-serif;letter-spacing:.13em;text-transform:uppercase}
.np-affiliate-link{display:block;margin:32px 0 0;text-align:right;font-size:11px;letter-spacing:.15em;text-decoration:none}
.native-page[data-variant="faculty-band"] .np-faculty-grid{grid-template-columns:repeat(4,1fr)}.native-page[data-variant="faculty-band"] .np-faculty-card:nth-child(4){grid-column:auto}
.np-affiliate-list{border-top:1px solid var(--line)}.np-affiliate-row{display:grid;grid-template-columns:50px 95px 1fr 30px;align-items:center;gap:20px;min-height:112px;border-bottom:1px solid var(--line);color:var(--ink)!important;text-decoration:none}
.np-affiliate-row figure{width:90px;height:90px}.np-affiliate-row figure img{width:100%;height:100%;object-fit:cover}.np-affiliate-row:not(:has(figure)){grid-template-columns:50px 1fr 30px}.np-affiliate-row strong{display:block;font:500 29px/1.2 "Bodoni Moda",Georgia,serif}.np-affiliate-row small{display:block;font-size:11px;letter-spacing:.11em;margin-top:5px}.np-affiliate-row b{font-size:20px;font-weight:300}
/* Consistent biography type and a square portrait for Patrick's accepted bio. */
.np-bio-content{display:grid;grid-template-columns:minmax(0,1fr) minmax(210px,32%);gap:clamp(26px,4vw,62px);align-items:start}.np-bio-copy{font:400 15px/1.72 "Work Sans",Arial,sans-serif}.np-bio-copy p{margin:0 0 1.12em}
.np-bio-photo{grid-column:2;grid-row:1}.np-bio-photo img{width:100%;aspect-ratio:1;object-fit:cover;object-position:center top}.np-bio-badges{display:flex;align-items:center;flex-wrap:wrap;gap:14px;margin-bottom:24px}.np-bio-badges img{max-width:62px;max-height:50px;object-fit:contain}
.native-page[data-page="pmw"] .np-bio-photo{max-width:300px}.native-page[data-page="pmw"] .np-bio-badges{margin-top:8px}
.native-page[data-variant="bio-left"] .np-bio-content{grid-template-columns:minmax(210px,32%) minmax(0,1fr)}.native-page[data-variant="bio-left"] .np-bio-photo{grid-column:1}.native-page[data-variant="bio-left"] .np-bio-main{grid-column:2;grid-row:1}
.np-curriculum-items{display:grid;gap:0}.np-curriculum-item{display:grid;grid-template-columns:35% 1fr;gap:35px;padding:28px 0;border-top:1px solid var(--line);align-items:start}
.np-curriculum-item:nth-child(even){grid-template-columns:1fr 35%}.np-curriculum-item:nth-child(even) figure{grid-column:2;grid-row:1}.np-curriculum-item:nth-child(even)>div{grid-column:1;grid-row:1}
.np-curriculum-item figure img{width:100%;aspect-ratio:1.5;object-fit:cover}.np-curriculum-item h2{margin:12px 0 18px}.np-curriculum-item p{max-width:70ch}
.np-referral-head{max-width:750px}.np-referral-visual{float:right;width:34%;margin:0 0 20px 32px}.np-referral-visual img{width:100%;object-fit:cover}.np-referral-numbers{display:flex;gap:30px;padding:20px 0;border-block:1px solid var(--line)}.np-referral-numbers>div{flex:1}.np-referral-numbers p{font:500 34px/1.2 "Bodoni Moda",Georgia,serif;margin:8px 0}
.np-referral-steps{clear:both;display:grid;grid-template-columns:repeat(2,1fr);gap:26px;padding:30px 0 30px 25px}.np-referral-steps li{padding:0 20px 0 5px}.np-referral-steps strong{display:block}.np-referral-details{border-top:1px solid var(--line);columns:2;column-gap:42px;padding:24px 0}.np-referral-images{display:flex;gap:12px;overflow:auto}.np-referral-images figure{flex:0 0 18%}
.np-review-badges{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:32px;min-height:310px}.np-review-badges a{max-width:175px}.np-review-badges img{max-height:150px;object-fit:contain}
.np-praise-index{display:grid;grid-template-columns:repeat(4,1fr);gap:22px}.np-praise-card{text-decoration:none;display:flex;flex-direction:column;gap:12px;color:var(--ink)!important;border-bottom:1px solid var(--line);padding-bottom:18px}.np-praise-card img{width:100%;aspect-ratio:1.2;object-fit:cover}.np-praise-card>span:last-child{font:500 19px/1.3 "Bodoni Moda",Georgia,serif}
.np-praise-art{display:block;position:relative}.np-praise-art .np-praise-hover{position:absolute;inset:0;opacity:0;transition:opacity .3s}.np-praise-card:hover .np-praise-hover{opacity:1}
.np-quote-body{display:grid;grid-template-columns:36% 1fr;gap:45px}.np-quote-body figure img{width:100%;object-fit:cover}.np-quote-text{font:400 clamp(18px,2vw,24px)/1.5 "Bodoni Moda",Georgia,serif}.np-quote-text p:first-child{font-size:16px;color:var(--muted)}
.np-quote-secondary{max-width:350px;margin:28px 0 0 auto}.np-quote-secondary img{width:100%;object-fit:cover}
.native-page[data-variant="quote-1"] .np-quote-body,.native-page[data-variant="quote-3"] .np-quote-body{grid-template-columns:1fr 36%}.native-page[data-variant="quote-1"] .np-quote-photo,.native-page[data-variant="quote-3"] .np-quote-photo{grid-column:2;grid-row:1}
.native-page[data-page="restrepo"] .np-quote-body{border-top:2px solid #23396e;padding-top:28px}.native-page[data-page="raphael"] .np-quote-photo{max-width:300px;border-radius:50%}.native-page[data-page="lemmer"] .np-quote-text{border-left:3px solid #b9a05e;padding-left:28px}.native-page[data-page="meltsner"] .np-quote-photo{transform:rotate(-2deg)}
.native-page[data-page="lopez"] .np-quote-body{background:#eef1f8;padding:25px}.native-page[data-page="hayes"] .np-quote-text{max-width:650px;margin:auto;text-align:center}.native-page[data-page="moorin"] .np-quote-photo{border:12px solid #eef1f8}.native-page[data-page="ehrich"] .np-quote-body{border-bottom:2px solid #b9a05e;padding-bottom:25px}
.np-article-copy{max-width:none;margin:auto;font:400 16px/1.75 "Work Sans",Arial,sans-serif}.np-article-copy h2,.np-article-copy h3{margin:34px 0 10px;font-family:"Bodoni Moda",Georgia,serif}.np-article-copy img{width:100%;max-height:440px;object-fit:cover;margin:25px 0}.np-article-copy ul,.np-article-copy ol{padding-left:25px}
.np-playlist-head{text-align:center}.np-playlist-head h1:after{margin:19px auto}.np-track-status{font-size:12px;color:var(--muted);text-align:center;margin:-4px 0 28px!important}
.np-playlist-editorial{max-width:none;margin:0 auto 30px;font:400 15px/1.72 "Work Sans",Arial,sans-serif}.np-playlist-editorial h2{font-size:29px;margin:10px 0 22px}.np-playlist-editorial img{width:100%;max-height:400px;object-fit:cover;margin:20px 0}.np-playlist-editorial p{max-width:none}
.native-page[data-page="sacredcarolsplaylist"] .np-playlist-editorial{border-left:5px solid #b6a16c;padding-left:25px}
.native-page[data-page="secularchristmasplaylist"] .np-playlist-head{text-align:left}.native-page[data-page="secularchristmasplaylist"] .np-playlist-head h1:after{margin-left:0}.native-page[data-page="secularchristmasplaylist"] .np-playlist-editorial{margin-left:0}
.native-page[data-page="holidaypopplaylist"] .np-playlist-editorial{background:#eff2f9;padding:25px;max-width:none}
.native-page[data-page="choralchristmasplaylist"] .np-playlist-head{padding:25px;border-block:1px solid var(--line)}
.native-page[data-page="kidschristmasplaylist"] .np-playlist-editorial{border-radius:25px;overflow:hidden;box-shadow:0 18px 40px #18295920;padding:25px}
.native-page[data-page="holidayhumor"] .np-playlist-head{text-align:right}.native-page[data-page="holidayhumor"] .np-playlist-head h1:after{margin-right:0}.native-page[data-page="holidayhumor"] .np-playlist-editorial{margin-right:0;border-top:5px solid #213675;padding-top:15px}
.np-retired-head{min-height:160px}.np-generic-head{max-width:950px}.np-copy{max-width:850px}.np-copy p{margin-bottom:18px}.np-gallery{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:16px;margin:28px 0}.np-gallery figure img{width:100%;height:100%;max-height:320px;object-fit:cover}.np-source-links{display:flex;gap:16px;flex-wrap:wrap;border-top:1px solid var(--line);padding-top:22px}.np-source-links a{font-size:12px}
/* Page-specific compositions keep neighboring imports from sharing one layout. */
.native-page[data-variant="gallery-first"] .np-gallery{grid-template-columns:2fr 1fr 1fr}.native-page[data-variant="gallery-first"] .np-gallery figure:first-child{grid-row:span 2}
.native-page[data-variant="offset-left"] .np-gallery{width:65%;margin-left:-20px}.native-page[data-variant="offset-left"] .np-copy{margin-left:25%}
.native-page[data-variant="poster"] .np-gallery figure:first-child{grid-column:1/-1}.native-page[data-variant="poster"] .np-gallery figure:first-child img{max-height:420px}
.native-page[data-variant="split-right"] .np-gallery,.native-page[data-variant="gallery-aside"] .np-gallery{float:right;width:35%;margin:0 0 20px 35px;display:block}.native-page[data-variant="split-right"] .np-gallery figure,.native-page[data-variant="gallery-aside"] .np-gallery figure{margin-bottom:12px}
.native-page[data-variant="split-left"] .np-gallery{float:left;width:38%;margin:0 35px 20px 0;display:block}.native-page[data-variant="split-left"] .np-gallery figure{margin-bottom:12px}
.native-page[data-variant="rulebook"] .np-copy p{border-top:1px solid var(--line);padding:15px 0;margin:0}.native-page[data-variant="photo-ribbon"] .np-gallery{display:flex;overflow-x:auto}.native-page[data-variant="photo-ribbon"] .np-gallery figure{flex:0 0 33%}
.native-page[data-variant="column-notes"] .np-copy{columns:2;column-gap:40px}.native-page[data-variant="large-type"] .np-copy{font:400 20px/1.6 "Bodoni Moda",Georgia,serif}
.native-page[data-variant="stagger"] .np-gallery figure:nth-child(even){transform:translateY(26px)}.native-page[data-variant="folio"] .np-copy{border-left:2px solid #bdab72;padding-left:32px}
.native-page[data-page="videos"] .np-gallery{grid-template-columns:repeat(3,1fr)}.native-page[data-page="blog-1"] .np-gallery{max-width:500px}
.native-page[data-page="contact"] .np-copy{min-height:130px}
.native-page[data-page="scholarships"] .np-copy{border-top:1px solid var(--line);padding-top:24px;max-width:790px}.native-page[data-page="scholarships"] .np-gallery{float:right;width:33%;margin:0 0 20px 25px}
.native-page[data-page="vocalintegration2"] .np-copy{display:grid;grid-template-columns:1fr 1fr;gap:24px;max-width:none}.native-page[data-page="vocalintegration2"] .np-copy p:first-child{grid-column:1/-1;font:400 19px/1.5 "Bodoni Moda",Georgia,serif}
.native-page[data-page="copy-of-private"] .np-gallery{float:left;width:42%;margin:0 35px 20px 0}.native-page[data-page="copy-of-private"] .np-copy{max-width:none}
.np-contact-methods{display:flex;gap:32px;flex-wrap:wrap;border-block:1px solid var(--line);padding:24px 0;margin-bottom:25px}.np-contact-methods a{font:500 clamp(19px,3vw,30px)/1.2 "Bodoni Moda",Georgia,serif}.np-contact-form{display:block;width:100%;min-height:580px;border:0}
.np-archive-copy{max-width:850px;columns:2;column-gap:38px}.np-archive-images{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin:25px 0}.np-archive-images img{width:100%;height:220px;object-fit:cover}.np-archive-embed{width:100%;height:430px;border:0}
.np-blog-feature{display:block;position:relative;max-width:860px;color:white!important;text-decoration:none}.np-blog-feature img{width:100%;aspect-ratio:1.9;object-fit:cover}.np-blog-feature span{position:absolute;inset:auto 0 0;padding:35px;background:linear-gradient(transparent,#0a123ed0);font:500 clamp(24px,4vw,44px)/1.1 "Bodoni Moda",Georgia,serif}
.np-video-list{display:grid;grid-template-columns:repeat(2,1fr);gap:22px}.np-video{display:block;text-decoration:none;color:var(--ink)!important}.np-video img{width:100%;aspect-ratio:16/9;object-fit:cover}.np-video span{display:block;margin-top:12px;font:500 24px/1.2 "Bodoni Moda",Georgia,serif}
.native-bed~.foot{gap:18px;flex-wrap:wrap}.native-bed~.foot a{color:inherit;text-decoration:none}
@media(max-width:700px){#wvs-content-bed.native-bed{padding:28px 16px 36px!important}.np-program-intro,.np-program-card,.np-program-card:nth-child(even),.np-group-stage,.np-curriculum-item,.np-curriculum-item:nth-child(even),.np-quote-body,.native-page[data-variant^="quote-"] .np-quote-body{display:block}.np-program-card:nth-child(even) figure,.np-program-card:nth-child(even)>div,.np-curriculum-item:nth-child(even) figure,.np-curriculum-item:nth-child(even)>div,.native-page[data-variant^="quote-"] .np-quote-photo{grid-column:auto;grid-row:auto}.np-program-card figure,.np-curriculum-item figure{margin-bottom:20px}.np-private-duo,.np-resource-map,.np-referral-steps,.np-praise-index{grid-template-columns:1fr 1fr}.np-faculty-grid,.native-page[data-variant="faculty-band"] .np-faculty-grid{grid-template-columns:1fr 1fr}.np-faculty-card{min-height:225px}.np-bio-content,.native-page[data-variant="bio-left"] .np-bio-content{display:flex;flex-direction:column-reverse}.np-bio-photo,.native-page[data-page="pmw"] .np-bio-photo{width:min(100%,300px)}.np-free-stage{flex-direction:column}.np-free-stage figure{width:100%}.np-affiliate-row{grid-template-columns:30px 70px 1fr 20px;gap:10px}.np-affiliate-row:not(:has(figure)){grid-template-columns:30px 1fr 20px}.np-affiliate-row figure{width:70px;height:70px}.np-affiliate-row strong{font-size:22px}.np-referral-visual{float:none;width:100%;margin:0 0 20px}.np-referral-details,.native-page[data-variant="column-notes"] .np-copy{columns:1}.native-page[data-variant^="split-"] .np-gallery,.native-page[data-variant="gallery-aside"] .np-gallery{float:none;width:100%;margin:20px 0}.native-page[data-variant="offset-left"] .np-gallery{width:100%;margin:20px 0}.native-page[data-variant="offset-left"] .np-copy{margin:0}.np-gallery,.native-page[data-variant="gallery-first"] .np-gallery,.native-page[data-page="videos"] .np-gallery{grid-template-columns:1fr 1fr}.native-page[data-page="scholarships"] .np-gallery,.native-page[data-page="copy-of-private"] .np-gallery{float:none;width:100%;margin:18px 0}.native-page[data-page="vocalintegration2"] .np-copy{display:block}}
@media(max-width:480px){.np-private-duo,.np-resource-map,.np-praise-index,.np-faculty-grid,.native-page[data-variant="faculty-band"] .np-faculty-grid,.np-referral-steps,.np-video-list{grid-template-columns:1fr}.np-private-choice{min-height:270px}.np-faculty-card{min-height:300px}.np-referral-numbers{display:block}.np-referral-numbers>div{padding:12px 0}.np-gallery{grid-template-columns:1fr}.np-archive-copy{columns:1}}

/* Image/text symmetry: the written column sets the row height on desktop.
   Keep the original image and fill its assigned area without blank space. */
@media(min-width:701px){
  .np-program-intro,.np-program-card,.np-program-card:nth-child(even),.np-curriculum-item,.np-curriculum-item:nth-child(even){align-items:stretch}
  .np-program-intro figure,.np-program-card figure,.np-curriculum-item figure,.np-group-stage figure{position:relative;min-height:0;align-self:stretch}
  .np-program-intro figure img,.np-program-card figure img,.np-curriculum-item figure img,.np-group-stage figure img{position:absolute;inset:0;width:100%;height:100%;aspect-ratio:auto;object-fit:cover}
  .np-group-stage figure img{object-position:center 15%}
  .np-program-intro p:last-child,.np-program-card p:last-child,.np-curriculum-item p:last-child{margin-bottom:0}
  .np-group-stage{min-height:0}.np-group-stage>div{align-self:stretch;display:flex;flex-direction:column;justify-content:center}
  .np-free-stage{align-items:stretch}.np-free-stage figure{position:relative;min-height:0}.np-free-stage figure img{position:absolute;inset:0;width:100%;height:100%;aspect-ratio:auto;object-fit:cover}
}
/* Long bios and quotations flow below their portrait instead of leaving an
   empty column. Patrick's approved headshot remains square. */
.np-bio-content,.native-page[data-variant="bio-left"] .np-bio-content{display:flow-root}
.np-bio-photo,.native-page[data-variant="bio-left"] .np-bio-photo{float:right;width:min(32%,300px);max-width:300px;margin:0 0 18px 38px}
.native-page[data-variant="bio-left"] .np-bio-photo{float:left;margin:0 38px 18px 0}
.np-bio-copy{display:block}
.np-quote-body,.native-page[data-variant="quote-1"] .np-quote-body,.native-page[data-variant="quote-3"] .np-quote-body{display:flow-root}
.np-quote-photo,.native-page[data-variant="quote-1"] .np-quote-photo,.native-page[data-variant="quote-3"] .np-quote-photo{float:left;width:36%;margin:0 45px 20px 0}
.native-page[data-variant="quote-1"] .np-quote-photo,.native-page[data-variant="quote-3"] .np-quote-photo{float:right;margin:0 0 20px 45px}
.np-quote-body figure img{width:100%;height:auto}
@media(max-width:700px){
  .np-bio-photo,.native-page[data-variant="bio-left"] .np-bio-photo,.np-quote-photo,.native-page[data-variant="quote-1"] .np-quote-photo,.native-page[data-variant="quote-3"] .np-quote-photo{float:none;width:min(100%,360px);margin:0 0 22px}
  .np-program-intro figure img,.np-program-card figure img,.np-curriculum-item figure img,.np-group-stage figure img,.np-free-stage figure img{position:static;width:100%;height:auto}
}

/* Owner text-flow directive 2026-10-16: body copy fills its bed. Keep existing media dimensions/framing. */
.native-page[data-page="post_christmas-playlist"] .np-article-copy img{display:block;width:min(100%,820px);margin-inline:auto}
.native-page[data-page="choralchristmasplaylist"] .np-playlist-editorial img{display:block;width:min(100%,840px);margin-inline:auto}
.native-page[data-page="holidayhumor"] .np-playlist-editorial img{display:block;width:min(100%,840px);margin-inline:auto 0}
.native-page[data-page="holidaypopplaylist"] .np-playlist-editorial img{display:block;width:min(100%,890px);margin-inline:auto}
.native-page[data-page="kidschristmasplaylist"] .np-playlist-editorial img{display:block;width:min(100%,790px);margin-inline:auto}
.native-page[data-page="sacredcarolsplaylist"] .np-playlist-editorial img{display:block;width:min(100%,810px);margin-inline:auto}
.native-page[data-page="secularchristmasplaylist"] .np-playlist-editorial img{display:block;width:min(100%,840px);margin-inline:0 auto}
