/* Batch patch: all additions scoped to Skin Nods. Original design remains intact. */
.skin-nods-page .stack-index{flex-wrap:wrap;gap:22px 30px}
.skin-nods-page .sn-ad-supplement{margin-top:42px;padding-top:27px;border-top:1px solid var(--line)}
.skin-nods-page .sn-ad-supplement h4{font-size:10px;font-weight:400;letter-spacing:.12em}
.skin-nods-page .sn-ad-strip .film-thumb>img{height:auto;aspect-ratio:9/16;object-fit:cover}
.skin-nods-page .film-open:focus-visible{outline:2px solid currentColor;outline-offset:5px}
.skin-nods-page .sn-collab .exhibit-heading h3{display:block;line-height:1.8}
.skin-nods-page .sn-collab .exhibit-heading h3>span{margin-right:14px}



.skin-nods-page .notes-grid{grid-template-columns:repeat(2,minmax(0,1fr))}
.skin-nods-page .note:nth-child(4){transform:rotate(.7deg)}






@media(max-width:1000px) and (min-width:701px){}
@media(max-width:700px){.skin-nods-page .stack-index{gap:16px}.skin-nods-page .sn-ad-supplement{margin-top:32px;padding-top:22px}.skin-nods-page .sn-ad-strip .film-thumb>span{font-size:8px;min-height:44px;align-items:center}.skin-nods-page .notes-grid{grid-template-columns:1fr}}

.skin-nods-page .sn-collab-models{padding:30px 0;border-top:1px solid var(--line);font-size:clamp(20px,2.1vw,29px);line-height:1.8;max-width:1000px}
@media(max-width:700px){.skin-nods-page .sn-collab-models{padding:24px 0;font-size:20px}}
