/* Page-only lightweight review, no external frameworks */
.ie-page{background:#100b09}.ie-wrap{width:min(1320px,calc(100% - 64px))}.ie-hero{min-height:380px;background:radial-gradient(ellipse at 78% 55%,#4b271d 0%,#24130e 39%,#100b09 80%);border-bottom:1px solid #9a70433a}.rt-lux-hero{display:grid;grid-template-columns:1fr 1.03fr;align-items:center;gap:16px;min-height:380px}.rt-lux-copy{position:relative;z-index:2;padding:35px 0}.rt-lux-copy h1{font:400 clamp(64px,7vw,100px)/1 Georgia,serif;letter-spacing:-.055em;margin:15px 0 8px;color:#f7eee4}.rt-lux-copy h2{font:italic 400 clamp(24px,3.15vw,42px)/1.25 Georgia,serif;color:#dbab76;margin:0 0 18px}.rt-lux-copy h2 em{font-weight:400}.rt-lux-copy p{font-size:16px;line-height:1.6;color:#ddd0c2;max-width:480px;margin:0}.rt-lux-art{align-self:stretch;display:flex;align-items:center;justify-content:center;overflow:hidden}.rt-lux-art svg{display:block;width:100%;max-width:630px;filter:drop-shadow(0 0 16px #b5784930)}.ie-journal{padding-top:27px;padding-bottom:50px}.rt-journal-title{display:flex;justify-content:space-between;align-items:center;margin:4px 0 20px}.rt-journal-title span{font-size:10px;letter-spacing:.22em;color:#d5a878}.rt-journal-title h2{font:400 25px Georgia,serif;color:#f4e7d8;margin:0}.ie-filter{margin-bottom:27px}.ie-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.ie-card{border-radius:16px;overflow:hidden;border:1px solid #9e764850;background:#20140f;transition:transform .2s,border-color .2s}.ie-card:hover{transform:translateY(-3px);border-color:#d3a36e}.ie-card-art{height:185px;min-height:185px}.ie-card-art img{height:100%;width:100%;object-fit:cover}.ie-card-body{padding:20px 22px 17px}.ie-card-body h3{font:400 clamp(21px,2vw,26px)/1.22 Georgia,serif;min-height:64px;margin:0 0 16px}.ie-card-foot{margin-top:0}.ie-note{font-size:11px;color:#a18e7f;margin:24px 0 0}.ie-card[hidden]{display:none!important}@media(max-width:900px){.rt-lux-hero{grid-template-columns:1fr 0.8fr}.ie-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:650px){.ie-wrap{width:calc(100% - 32px)}.rt-lux-hero{grid-template-columns:1fr;gap:0}.rt-lux-copy{padding:40px 0 0}.rt-lux-art{height:180px}.rt-lux-art svg{max-width:340px}.ie-hero{min-height:auto}.ie-grid{grid-template-columns:1fr}.rt-journal-title{display:block}.rt-journal-title h2{margin-top:8px}.ie-card-art{height:200px}}
@media(prefers-reduced-motion:reduce){.ie-card{transition:none}}
