.rn-gallery-stage{position:relative;display:flex;align-items:center;justify-content:center;overflow:hidden;isolation:isolate;min-width:0}.rn-gallery-stage>img{display:block;width:100%;height:auto;max-height:72vh;object-fit:contain}.rn-gallery-stage .article-gallery-cover{display:block;width:100%;padding:0;border:0;background:transparent;cursor:zoom-in}.rn-gallery-stage .article-gallery-cover img{display:block;width:100%;height:auto}.rn-age-locked{min-height:250px;background:#171919}.rn-age-locked img{pointer-events:none;user-select:none;-webkit-user-drag:none}.rn-age-locked .article-gallery-cover{cursor:default}.rn-age-gate{position:absolute;inset:0;z-index:2;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;padding:20px;text-align:center;color:#fff;background:rgba(0,0,0,.55);font:400 16px/1.4 Barlow,Arial,sans-serif}.rn-age-gate strong{font-size:20px}.rn-age-gate p{margin:0;max-width:360px}.rn-age-gate>div{display:flex;justify-content:center;gap:10px;flex-wrap:wrap}.rn-age-gate button{appearance:none;border:1px solid #c9363b;color:#fff;background:#8c252a;border-radius:3px;min-height:40px;padding:8px 14px;font:inherit;cursor:pointer}.rn-age-gate [data-rn-age-no]{background:#151818;border-color:#929797}.rn-age-gate button:focus-visible{outline:2px solid white;outline-offset:3px}.rn-age-gate [data-rn-age-status]{font-size:14px;min-height:0}.rn-age-gate [data-rn-age-status]:empty{display:none}.lightbox-dialog>.rn-gallery-stage{min-height:0;flex:1 1 auto}.lightbox-dialog>.rn-age-locked{min-height:min(420px,58vh)}.lightbox-dialog>.rn-gallery-stage>img{max-height:70vh;width:100%;height:100%;object-fit:contain}.rn-home-galleries{width:100%;min-width:0}.rn-home-galleries>h2{margin:0 0 20px;font-size:clamp(22px,3vw,36px)}.rn-home-galleries-grid{display:grid;grid-template-columns:repeat(var(--rn-gallery-cols,3),minmax(0,1fr));gap:var(--rn-gallery-gap,20px)}.rn-gallery-tile{min-width:0}.rn-gallery-tile .article-gallery{margin:0;width:100%}.rn-gallery-tile .article-gallery figcaption{display:none}.rn-gallery-tile .rn-gallery-stage{aspect-ratio:var(--rn-gallery-ratio,3/2);min-height:0}.rn-gallery-tile .article-gallery-cover{height:100%}.rn-gallery-tile .article-gallery-cover img{width:100%;height:100%;object-fit:cover}.rn-gallery-tile h3{margin:12px 0 6px;font-size:var(--rn-gallery-title-size,26px);line-height:1.2}.rn-gallery-tile p{margin:6px 0;font-size:16px;line-height:1.5;white-space:pre-line}.rn-gallery-count{font-size:14px;color:#a6a6a5}.rn-gallery-tile .rn-age-gate{font-size:13px;padding:10px;gap:6px}.rn-gallery-tile .rn-age-gate strong{font-size:15px}.rn-gallery-tile .rn-age-gate button{padding:5px 9px;min-height:34px}
@media(max-width:1000px){.rn-home-galleries-grid{grid-template-columns:repeat(var(--rn-gallery-tablet-cols,2),minmax(0,1fr))}}@media(max-width:760px){.rn-home-galleries-grid{grid-template-columns:repeat(var(--rn-gallery-mobile-cols,1),minmax(0,1fr))}.rn-age-gate{font-size:14px;padding:14px;gap:9px}.rn-age-gate strong{font-size:17px}}
[data-device=tablet] .rn-home-galleries-grid{grid-template-columns:repeat(var(--rn-gallery-tablet-cols,2),minmax(0,1fr))}[data-device=mobile] .rn-home-galleries-grid{grid-template-columns:repeat(var(--rn-gallery-mobile-cols,1),minmax(0,1fr))}

.rn-gallery-tile .rn-age-locked{min-height:220px}
.rn-gallery-tile .rn-gallery-stage{width:100%;max-width:100%;box-sizing:border-box}

.rn-age-gate{overflow:auto;justify-content:safe center}

.rn-age-next{display:block;width:100%;box-sizing:border-box;margin:10px 0 0;padding:0 12px;text-align:center;color:#cfcfcf;font:400 14px/1.4 Arial,Helvetica,sans-serif}.lightbox-dialog>.rn-age-next{padding:0 24px}

.rn-age-next-button{display:block;max-width:100%;margin:9px auto 0;padding:8px 14px;border:1px solid #c9363b;border-radius:3px;background:transparent;color:#ef6266;font:400 14px/1.4 Arial,Helvetica,sans-serif;cursor:pointer;white-space:normal}.rn-age-next-button:focus-visible{outline:2px solid #fff;outline-offset:3px}

/* 3.1.35 — article gallery covers. Full-size gallery images keep their original brightness. */
.rn-gallery-article-cover{--rn-gallery-cover-title:28px;--rn-gallery-cover-color:#fff}.rn-gallery-article-cover .article-gallery-cover{position:relative}.rn-gallery-cover-label{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;padding:24px;background:rgba(0,0,0,var(--rn-gallery-cover-dim,.55));color:var(--rn-gallery-cover-color,#fff);text-align:center;pointer-events:none;line-height:1.2;box-sizing:border-box}.rn-gallery-cover-label>span{font:500 16px/1.3 'Barlow',Arial,sans-serif;letter-spacing:1px}.rn-gallery-cover-label>strong,.rn-age-gate>.rn-gallery-gate-title{display:block;color:var(--rn-gallery-cover-color,#fff);font:600 var(--rn-gallery-cover-title,28px)/1.15 'Barlow Condensed',Arial,sans-serif;text-align:center;overflow-wrap:anywhere;max-width:100%;margin:0}.rn-age-gate>.rn-gallery-gate-title{margin:0 0 7px}.rn-gallery-article-cover:not(.rn-age-locked) .article-gallery-cover{min-height:160px}.rn-gallery-cover-settings{margin:18px 0;padding:15px;border:1px solid #d5dce0}.rn-gallery-cover-settings summary{cursor:pointer;margin-bottom:12px}@media(max-width:760px){.rn-gallery-cover-label{padding:16px;gap:8px}.rn-gallery-cover-label>strong,.rn-age-gate>.rn-gallery-gate-title{font-size:min(var(--rn-gallery-cover-title,28px),30px)}}

/* 3.1.36 — compact article previews; the lightbox always contains the full image. */
.rn-gallery-stage.rn-gallery-article-cover{width:100%;aspect-ratio:16/9;min-height:0!important;box-sizing:border-box}.rn-gallery-article-cover .article-gallery-cover{height:100%;min-height:0!important}.rn-gallery-article-cover .article-gallery-cover img{width:100%;height:100%;max-height:none;object-fit:cover}.rn-gallery-cover-label>span{font-size:var(--rn-gallery-cover-label,16px)}.rn-gallery-home-cover:not(.rn-age-locked) .article-gallery-cover::after{content:'';position:absolute;inset:0;pointer-events:none;background:rgba(0,0,0,var(--rn-gallery-cover-dim,0))}.rn-gallery-home-cover .article-gallery-cover{position:relative}.rn-gallery-home-cover:has(.rn-gallery-cover-label) .article-gallery-cover::after{display:none}.rn-gallery-defaults[hidden]{display:none!important}.rn-gallery-defaults fieldset{margin:0 0 20px;padding:18px;border:1px solid #d5dce0}.rn-gallery-defaults legend{font-size:16px;font-weight:650;padding:0 7px}.rn-gallery-defaults .two-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.rn-gallery-defaults label{display:flex;flex-direction:column;gap:6px;margin-bottom:12px}.rn-gallery-defaults label:has(>input[type=checkbox]){flex-direction:row;align-items:center}.rn-gallery-defaults input:not([type=checkbox]),.rn-gallery-defaults select{width:100%;max-width:none;min-width:0}.rn-gallery-article-cover .rn-age-gate{gap:7px;padding:14px;font-size:14px}.rn-gallery-article-cover .rn-age-gate>strong{font-size:17px}.rn-gallery-article-cover .rn-age-gate>.rn-gallery-gate-title{font-size:min(var(--rn-gallery-cover-title,28px),28px);margin:0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.rn-gallery-article-cover .rn-age-gate p{line-height:1.25}.rn-gallery-article-cover .rn-age-gate button{min-height:32px;padding:5px 10px;font-size:13px}.rn-gallery-article-cover .rn-age-gate [data-rn-age-status]{font-size:12px}
@media(max-width:500px){.rn-gallery-article-cover .rn-age-gate{padding:8px;gap:4px;font-size:12px}.rn-gallery-article-cover .rn-age-gate>.rn-gallery-gate-title{font-size:min(var(--rn-gallery-cover-title,28px),22px);line-height:1.05}.rn-gallery-article-cover .rn-age-gate>strong{font-size:14px}.rn-gallery-article-cover .rn-age-gate button{min-height:30px;padding:4px 8px}.rn-gallery-defaults .two-fields{grid-template-columns:1fr}}

/* 3.1.37 — gallery typography and the declined-image path stay inside the preview. */
.rn-gallery-cover-label{gap:var(--rn-gallery-cover-gap,6px)}.rn-gallery-cover-label>span{text-transform:var(--rn-gallery-label-case,uppercase)}.rn-gallery-cover-label>strong,.rn-gallery-gate-title{text-transform:var(--rn-gallery-title-case,uppercase)}.rn-gallery-text-cases{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.rn-age-declined .rn-age-question{display:none}.rn-age-gate>.rn-age-next{flex:none;width:auto;max-width:100%;margin:0;padding:0;font-size:13px;line-height:1.25;color:#cfcfcf}.rn-age-gate .rn-age-next-button{min-height:30px;margin:6px auto 0;padding:5px 10px;background:transparent;border-color:#c9363b;color:#ef6266;font-size:12px}.rn-age-gate [data-rn-age-status]{flex:none}.rn-gallery-tile .rn-age-gate>.rn-age-next{font-size:12px;line-height:1.25}.rn-gallery-tile .rn-age-gate .rn-age-next-button{font-size:12px;margin-top:5px}
@media(max-width:500px){.rn-gallery-text-cases{grid-template-columns:1fr}.rn-gallery-article-cover.rn-age-declined .rn-age-gate{padding:6px;gap:3px}.rn-gallery-article-cover.rn-age-declined .rn-gallery-gate-title{font-size:18px;-webkit-line-clamp:1}.rn-gallery-article-cover.rn-age-declined .rn-age-gate>strong{font-size:13px}.rn-gallery-article-cover.rn-age-declined .rn-age-gate .rn-age-decisions button{min-height:24px;font-size:11px;padding:2px 7px}.rn-gallery-article-cover.rn-age-declined .rn-age-gate [data-rn-age-status]{font-size:11px}.rn-gallery-article-cover.rn-age-declined .rn-age-gate>.rn-age-next{font-size:11px}.rn-gallery-article-cover.rn-age-declined .rn-age-gate .rn-age-next-button{min-height:26px;font-size:11px;padding:3px 8px;margin-top:4px}}

.rn-gallery-tile>h3{text-transform:var(--rn-gallery-title-case,uppercase)}

/* Gallery image captions belong inside the opened viewer. */
.article-gallery>figcaption{display:none!important}
