/* Renovel's photographic news edition. Scoped away from the corporate pages. */
.rn-room,.rn-article{--rn-ink:#262724;--rn-accent:#b94720;--rn-paper:#fbf8f2;--rn-line:#d8cec0;color:var(--rn-ink);background:var(--rn-paper)}
.rn-room .wrap{max-width:1200px}.rn-masthead{background:#bc451f;color:#fff9ed;padding:26px 0 30px;position:relative;overflow:hidden}.rn-edition-line{display:flex;justify-content:space-between;gap:16px;padding-bottom:14px;border-bottom:1px solid #ffffff65;font-size:11px;letter-spacing:.13em}.rn-masthead h1{font-family:inherit!important;font-size:clamp(31px,4.6vw,56px);font-weight:700;letter-spacing:.025em;line-height:1.35;margin:23px 0 11px}.rn-masthead p{font-size:16px;line-height:1.8;margin:0;color:#fff4e1}.rn-mobile-break{display:none}.rn-content{padding-bottom:50px}.rn-nav{display:flex;gap:30px;border-bottom:1px solid var(--rn-line);padding:18px 0;font-size:13px}.rn-nav a{padding:5px 0}.rn-nav a[aria-current]{color:var(--rn-accent);font-weight:700;box-shadow:0 2px var(--rn-accent)}
.rn-room .ej-controls{margin:17px 0 9px}.rn-room .ej-controls input,.rn-room .ej-controls select{border-color:#bcb3a4;border-radius:0;background:#fffdf9;color:#262724}.rn-room .ej-filter-bar{border-color:var(--rn-line)}.rn-room .ej-kind-filters button{border-radius:0;border-color:#cfbfb0;background:transparent;color:#403a33;padding:8px 14px}.rn-room .ej-kind-filters button[aria-pressed=true]{background:var(--rn-accent);border-color:var(--rn-accent);color:white}.rn-room .ej-controls input:focus,.rn-room .ej-controls select:focus{outline-color:var(--rn-accent)}
.rn-section-head{display:flex;justify-content:space-between;align-items:baseline;gap:15px;padding:25px 0 15px}.rn-section-head h2,.rn-room .ej-article-group>header h2{font-size:23px;line-height:1.5;margin:0;font-family:inherit;font-weight:650;color:var(--rn-ink)}.rn-section-head>a{font-size:12px;border-bottom:1px solid var(--rn-accent);padding:5px 0;color:var(--rn-accent)}.rn-room .ej-card{border:0;border-radius:0;background:transparent;box-shadow:none!important;overflow:visible;border-bottom:1px solid var(--rn-line)}.rn-room .ej-card>a{background:transparent;overflow:visible}.rn-room .ej-card>a:hover{background:transparent}.rn-media{display:block;position:relative;overflow:hidden;background:#e8e0d3;aspect-ratio:16/10}.rn-media .ej-card-photo{width:100%;height:100%;object-fit:cover;display:block;border:0;background:#eee7db}.rn-fit-contain .ej-card-photo{object-fit:contain;background:#fff}.rn-media-credit{position:absolute;left:0;bottom:0;background:#262724d9;color:#fff;font-size:10px;line-height:1.5;padding:5px 9px;max-width:80%}.rn-open-mark{position:absolute;right:10px;bottom:10px;width:34px;height:34px;background:var(--rn-accent);color:white;display:flex;align-items:center;justify-content:center;font-size:22px;border-radius:50%;opacity:0;transform:translateY(8px);transition:opacity .2s,transform .3s}.rn-room .ej-card:hover .rn-open-mark,.rn-room .ej-card:focus-within .rn-open-mark{opacity:1;transform:translateY(0)}
.rn-room .ej-card-copy{padding:16px 0 18px}.rn-room .ej-category{color:var(--rn-accent);font-weight:650}.rn-room .ej-meta{color:#6b6257;font-size:11px}.rn-room .ej-card h3{color:var(--rn-ink);font-family:inherit;font-size:20px;line-height:1.55;font-weight:650;margin:11px 0 9px;overflow-wrap:normal;word-break:normal;line-break:strict}.rn-room .ej-card p{color:#554d43;font-size:13px;line-height:1.85}.rn-room .ej-kind{background:none;padding:0;color:#817461;font-size:10px}.rn-room .ej-card-action{color:var(--rn-accent)}
.rn-lead-grid{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:22px 30px}.rn-lead-grid>.ej-card:first-child{grid-row:span 2}.rn-lead-grid>.ej-card:first-child .rn-media{aspect-ratio:16/10}.rn-lead-grid>.ej-card:first-child h3{font-size:27px;line-height:1.5}.rn-lead-grid>.ej-card:not(:first-child)>a{display:grid;grid-template-columns:42% minmax(0,1fr);gap:17px;align-items:start}.rn-lead-grid>.ej-card:not(:first-child) .rn-media{aspect-ratio:4/3;min-height:135px}.rn-lead-grid>.ej-card:not(:first-child) .ej-card-copy{padding-top:0}.rn-lead-grid>.ej-card:not(:first-child) h3{font-size:18px;line-height:1.6;margin-top:8px}.rn-lead-grid>.ej-card:not(:first-child) p{display:none}.rn-lead-grid>.ej-card:not(:first-child) .ej-meta{display:block}.rn-lead-grid>.ej-card:not(:first-child) time{display:block;margin-top:4px}
.rn-room .ej-article-group>header{border-top:3px solid #3c3932;margin-top:32px;padding:21px 0 4px;gap:12px 24px}.rn-room .ej-article-group>header p{color:#6c6257}.rn-room .ej-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;padding:16px 0 6px}.rn-archive{display:flex;justify-content:space-between;gap:20px;border-top:1px solid #887869;border-bottom:1px solid #887869;padding:20px 0;margin-top:37px;font-size:16px;font-weight:600}.rn-archive span{font-size:12px;font-weight:400;color:#736658}
.rn-room[data-filtering] .rn-lead-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.rn-room[data-filtering] .rn-lead-grid>.ej-card{grid-row:auto}.rn-room[data-filtering] .rn-lead-grid>.ej-card>a{display:flex;flex-direction:column;gap:0}.rn-room[data-filtering] .rn-lead-grid>.ej-card .rn-media{aspect-ratio:16/10;min-height:0}.rn-room[data-filtering] .rn-lead-grid>.ej-card .ej-card-copy{padding-top:16px}.rn-room[data-filtering] .rn-lead-grid>.ej-card h3{font-size:20px}.rn-room[data-filtering] .rn-lead-grid>.ej-card .ej-meta{display:flex}.rn-room[data-filtering] .rn-lead-grid>.ej-card time{margin:0}.rn-room[data-filtering] .rn-lead-grid>.ej-card p{display:block}
.rn-article .ej-article-head{background:#f4ede2;border-top:5px solid var(--rn-accent);border-bottom:1px solid var(--rn-line);padding:27px 0}.rn-article .ej-article-head h1{color:var(--rn-ink);font-weight:650}.rn-article .ej-subtitle{color:#67594a}.rn-article .ej-article-head .wrap,.rn-article>.wrap{max-width:1040px}.rn-article .ej-article-layout{padding-top:24px}.rn-article .ej-article-main{max-width:900px;margin:auto}.rn-cover{margin:0 0 23px;background:#fff;border-bottom:1px solid var(--rn-line)}.rn-zoom{display:block;position:relative;padding:0;border:0;background:#e8e0d3;width:100%;cursor:zoom-in;overflow:hidden}.rn-zoom img{width:100%;height:min(53vw,455px);object-fit:cover;display:block}.rn-cover.rn-fit-contain img{height:auto;max-height:480px;object-fit:contain;background:#fff}.rn-zoom>span{position:absolute;bottom:15px;right:15px;background:#24251ee8;color:white;padding:9px 15px;font-size:12px;letter-spacing:.04em}.rn-cover figcaption{padding:11px 14px;font-size:12px;line-height:1.75;color:#6b5e4e}.rn-article .ej-summary{border:0;border-top:2px solid var(--rn-accent);background:#fff9ee;padding:18px 21px}.rn-article .ej-toc{border-color:var(--rn-line);margin-bottom:16px}.rn-article .ej-article-main section,.rn-article .ej-source-details,.rn-article .ej-related a{border-color:var(--rn-line)}.rn-article .ej-article-main h2,.rn-article .ej-article-main p{color:#302d28}.rn-article .ej-article-main h2 small,.rn-article .ej-cite a{color:var(--rn-accent)}.rn-article .ej-diagram,.rn-article .ej-rate-chart{background:#f3ede2;border-color:#e0d4c1}.rn-article .ej-rate-row i{background:#b9572c}.rn-article .ej-rate-row>div{background:#e1d5c3}.rn-article .ej-table th{background:#f0e7d8}.rn-article .ej-table th,.rn-article .ej-table td{border-color:#dccfbf}.rn-article .ej-diagram{margin-top:18px}.rn-article .ej-summary+ .ej-diagram{display:none}
.rn-source-panel{display:grid;grid-template-columns:105px minmax(0,1fr);gap:23px;align-items:center;background:#fff;padding:20px;border:1px solid var(--rn-line);margin:23px 0}.rn-source-preview img{display:block;width:105px;height:auto;box-shadow:0 4px 14px #3e2c1526}.rn-source-word{display:flex;align-items:center;justify-content:center;background:#b94720;color:white;width:100px;min-height:90px;font-family:Arial,sans-serif;font-size:21px;font-weight:700;line-height:1.5;padding:10px}.rn-source-panel strong{display:block;font-size:20px;margin:7px 0}.rn-source-kicker{font-size:11px;letter-spacing:.09em;color:#8c5940}.rn-article .rn-source-panel p{font-size:13px;line-height:1.7;margin:5px 0}.rn-source-panel small{display:block;font-size:11px;color:#8d7c67;margin:5px 0}.rn-source-panel>div>a{font-size:13px;font-weight:650;border-bottom:1px solid var(--rn-accent);color:var(--rn-accent);display:inline-block;margin-top:6px}.rn-official-material{margin:26px auto;max-width:400px}.rn-official-material img{display:block;width:100%;height:auto;box-shadow:0 8px 24px #2c251b20}.rn-official-material figcaption{font-size:12px;line-height:1.7;margin-top:13px}.rn-official-material a{color:var(--rn-accent)}
.rn-lightbox{border:0;padding:52px 20px 15px;max-width:94vw;max-height:94vh;background:#171915;color:#fff;overflow:auto}.rn-lightbox::backdrop{background:#080b08e8;backdrop-filter:blur(5px)}.rn-lightbox img{display:block;max-width:min(1200px,86vw);max-height:76vh;object-fit:contain;margin:auto}.rn-lightbox p{font-size:13px;line-height:1.8;max-width:900px;margin:13px auto 0}.rn-lightbox-close{position:absolute;top:10px;right:12px;color:#fff;background:transparent;border:1px solid #ffffff70;padding:7px 14px;font:inherit;font-size:13px;cursor:pointer}.rn-zoom:focus-visible,.rn-source-panel a:focus-visible,.rn-lightbox-close:focus-visible{outline:3px solid #e7823e;outline-offset:4px}body:has(.rn-room) .nlc-reading-progress,body:has(.rn-article) .nlc-reading-progress{background:#ef753b}
@media(prefers-reduced-motion:no-preference){.rn-room .rn-media img,.rn-zoom img{transition:transform .8s cubic-bezier(.18,.65,.25,1),filter .6s}.rn-room .ej-card:hover .rn-media img,.rn-room .ej-card:focus-within .rn-media img,.rn-zoom:hover img{transform:scale(1.065);filter:saturate(1.12)}.rn-room .rn-fit-contain img,.rn-cover.rn-fit-contain img{transform:none!important}.rn-masthead h1{animation:rn-title-in .65s cubic-bezier(.2,.7,.2,1)}.rn-masthead p{animation:rn-title-in .8s cubic-bezier(.2,.7,.2,1)}.rn-room .rn-media:after{content:"";position:absolute;inset:0;background:linear-gradient(110deg,transparent 30%,#ffffff35 50%,transparent 70%);transform:translateX(-120%);pointer-events:none}.rn-room .ej-card:hover .rn-media:after{animation:rn-sheen .9s ease}.rn-lightbox[open]{animation:rn-dialog-in .25s ease}}
@keyframes rn-title-in{from{opacity:.35;transform:translateY(15px)}to{opacity:1;transform:none}}@keyframes rn-sheen{to{transform:translateX(120%)}}@keyframes rn-dialog-in{from{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}
@media(max-width:1000px){.rn-lead-grid{grid-template-columns:1.15fr 1fr;gap:20px}.rn-lead-grid>.ej-card:not(:first-child)>a{display:flex;flex-direction:column;gap:12px}.rn-lead-grid>.ej-card:not(:first-child) .rn-media{min-height:0;aspect-ratio:16/8}.rn-lead-grid>.ej-card:not(:first-child) h3{font-size:17px}.rn-room .ej-grid{gap:22px}.rn-room .ej-card h3{font-size:18px}.rn-lead-grid>.ej-card:first-child h3{font-size:25px}}
@media(max-width:650px){.rn-masthead{padding:20px 0 25px}.rn-edition-line{font-size:9px;letter-spacing:.05em;gap:8px;padding-bottom:12px}.rn-masthead h1{font-size:31px;margin:20px 0 10px;white-space:normal;letter-spacing:0}.rn-masthead p{font-size:14px}.rn-mobile-break{display:block}.rn-nav{gap:18px;font-size:11px;padding:13px 0;white-space:nowrap}.rn-nav a:last-child{margin-left:auto}.rn-room .ej-kind-filters button{font-size:11px;padding:7px 9px}.rn-room .ej-controls{margin-top:13px}.rn-section-head{padding:20px 0 13px}.rn-section-head h2{font-size:20px}.rn-section-head>a{font-size:11px;white-space:nowrap}.rn-lead-grid{grid-template-columns:1fr 1fr;gap:20px 16px}.rn-lead-grid>.ej-card:first-child{grid-column:1/-1;grid-row:auto}.rn-lead-grid>.ej-card:first-child .rn-media{aspect-ratio:16/10}.rn-lead-grid>.ej-card:first-child h3{font-size:23px;line-height:1.55}.rn-lead-grid>.ej-card:not(:first-child) .rn-media{aspect-ratio:4/3}.rn-lead-grid>.ej-card:not(:first-child) h3{font-size:15px;line-height:1.6}.rn-lead-grid>.ej-card:not(:first-child) .ej-category{font-size:10px}.rn-lead-grid>.ej-card:not(:first-child) time{font-size:10px}.rn-lead-grid>.ej-card:not(:first-child) .ej-card-bottom{display:none}.rn-room .ej-card-copy{padding:13px 0 17px}.rn-open-mark{opacity:1;transform:none;width:28px;height:28px;font-size:18px;right:7px;bottom:7px}.rn-media-credit{font-size:9px;padding:3px 6px}.rn-room .ej-grid{grid-template-columns:1fr;gap:24px}.rn-room .ej-card h3{font-size:20px}.rn-room .ej-card p{font-size:14px}.rn-room .ej-article-group>header{margin-top:27px;padding-top:17px}.rn-room .ej-article-group>header h2{font-size:20px}.rn-room .ej-article-group>header p{font-size:12px}.rn-archive{font-size:14px;display:block}.rn-archive span{display:block;margin-top:7px}.rn-room[data-filtering] .rn-lead-grid{grid-template-columns:1fr}.rn-room[data-filtering] .rn-lead-grid>.ej-card{grid-column:auto}.rn-room[data-filtering] .rn-lead-grid>.ej-card h3{font-size:20px}.rn-article .ej-article-head{padding:20px 0}.rn-article .ej-article-head h1{font-size:25px;line-height:1.5}.rn-article .ej-article-layout{padding-top:15px}.rn-zoom img{height:60vw;min-height:210px}.rn-cover.rn-fit-contain img{height:auto;min-height:0;max-height:360px}.rn-zoom>span{right:9px;bottom:9px;padding:7px 10px;font-size:11px}.rn-cover figcaption{font-size:11px;padding:9px 10px}.rn-source-panel{grid-template-columns:75px minmax(0,1fr);gap:15px;padding:15px}.rn-source-preview img{width:75px}.rn-source-word{width:75px;min-height:80px;font-size:17px}.rn-source-panel strong{font-size:18px}.rn-article .rn-source-panel p{font-size:12px}.rn-source-panel>div>a{font-size:12px}.rn-lightbox{padding:48px 10px 14px}.rn-lightbox img{max-width:86vw}.rn-lightbox p{font-size:12px}.rn-article .ej-summary{padding:14px 17px}}
@media(prefers-reduced-motion:reduce){.rn-room *,.rn-article *{animation:none!important;transition:none!important;scroll-behavior:auto!important}}
.rn-room .rn-lead-grid>.ej-card:first-child{position:relative;border:0;min-height:440px}.rn-room .rn-lead-grid>.ej-card:first-child>a{display:block;height:100%;position:relative;overflow:hidden}.rn-room .rn-lead-grid>.ej-card:first-child .rn-media{height:100%;min-height:440px;aspect-ratio:auto}.rn-room .rn-lead-grid>.ej-card:first-child .ej-card-photo{position:absolute;inset:0;height:100%;width:100%;object-fit:cover;object-position:center 35%}.rn-room .rn-lead-grid>.ej-card:first-child .ej-card-copy{position:absolute;bottom:0;left:0;right:0;z-index:1;padding:85px 25px 23px;background:linear-gradient(transparent,#111710eb 48%,#111710fa)}.rn-room .rn-lead-grid>.ej-card:first-child h3{color:#fff;font-size:27px;line-height:1.5;margin:12px 0 0}.rn-room .rn-lead-grid>.ej-card:first-child .ej-category{color:#ffb68c}.rn-room .rn-lead-grid>.ej-card:first-child .ej-meta{color:#fff1df}.rn-room .rn-lead-grid>.ej-card:first-child p,.rn-room .rn-lead-grid>.ej-card:first-child .ej-card-bottom{display:none}.rn-room .rn-lead-grid>.ej-card:first-child .rn-media-credit{bottom:auto;top:12px;left:12px}.rn-room .rn-lead-grid>.ej-card:first-child .rn-open-mark{bottom:auto;top:12px;opacity:1;transform:none}.rn-lead-grid>.ej-card:not(:first-child){align-self:stretch}.rn-search-tools{margin-top:26px;scroll-margin-top:150px}.rn-article-group:has([data-kind=guide]) .ej-grid,.rn-article-group:has([data-kind=history]) .ej-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.rn-room[data-filtering] .rn-lead-grid>.ej-card:first-child{min-height:0}.rn-room[data-filtering] .rn-lead-grid>.ej-card:first-child .rn-media{height:auto;min-height:0;aspect-ratio:16/10}.rn-room[data-filtering] .rn-lead-grid>.ej-card:first-child .ej-card-photo{position:static}.rn-room[data-filtering] .rn-lead-grid>.ej-card:first-child .ej-card-copy{position:static;padding:16px 0 18px;background:transparent}.rn-room[data-filtering] .rn-lead-grid>.ej-card:first-child h3{font-size:20px;color:var(--rn-ink)}.rn-room[data-filtering] .rn-lead-grid>.ej-card:first-child .ej-meta{color:#6b6257}.rn-room[data-filtering] .rn-lead-grid>.ej-card:first-child .ej-category{color:var(--rn-accent)}.rn-room[data-filtering] .rn-lead-grid>.ej-card:first-child p,.rn-room[data-filtering] .rn-lead-grid>.ej-card:first-child .ej-card-bottom{display:flex}
@media(max-width:650px){.rn-room .rn-lead-grid>.ej-card:first-child,.rn-room .rn-lead-grid>.ej-card:first-child .rn-media{min-height:355px}.rn-room .rn-lead-grid>.ej-card:first-child .ej-card-copy{padding:75px 16px 18px}.rn-room .rn-lead-grid>.ej-card:first-child h3{font-size:22px}.rn-room .rn-lead-grid>.ej-card:first-child .ej-meta{font-size:10px;gap:8px}.rn-article-group:has([data-kind=guide]) .ej-grid,.rn-article-group:has([data-kind=history]) .ej-grid{grid-template-columns:1fr}.rn-search-tools{margin-top:23px}.rn-room[data-filtering] .rn-lead-grid>.ej-card:first-child,.rn-room[data-filtering] .rn-lead-grid>.ej-card:first-child .rn-media{min-height:0}}
.rn-title-unit{white-space:nowrap}.rn-room .ej-card h3,.rn-article .ej-article-head h1{text-wrap:balance}
