.rr{background:#ebd7af;color:#39291e}.rr .rr-wrap{width:min(1370px,92vw);margin-inline:auto}.rr .rr-eyebrow{font:800 .68rem/1.5 DM Sans,system-ui,sans-serif;letter-spacing:.19em;text-transform:uppercase;color:#eeb878}.rr-hero{isolation:isolate;position:relative;min-height:clamp(600px,67vw,810px);display:flex;align-items:center;overflow:hidden;background:#162d3e}.rr-hero-art{position:absolute;inset:0;z-index:-2;width:100%;height:100%;object-fit:cover;object-position:center 50%;filter:saturate(1.1)}.rr-hero:after{position:absolute;content:"";z-index:-1;inset:0;background:linear-gradient(90deg,#0e2130f5,#102639dd 37%,#132e4065 68%,#13283e12),linear-gradient(0deg,#0e1c29b3,transparent 45%)}.rr-hero .rr-wrap{padding:90px 0;color:#f8e5bb}.rr-hero h1{font:900 clamp(3.6rem,7.7vw,8.9rem)/.89 Georgia,serif;letter-spacing:-.065em;color:#f6d7a0;text-transform:uppercase;max-width:940px;margin:18px 0 26px}.rr-hero p:not(.rr-eyebrow){font:italic clamp(1.12rem,1.85vw,1.55rem)/1.65 Georgia,serif;color:#f4e3c8;max-width:610px}.rr-action{display:inline-flex;align-items:center;gap:18px;background:#a32b1d;border:2px solid #e0ab67;color:#fcedc8;padding:15px 19px;text-transform:uppercase;letter-spacing:.08em;font:800 .74rem DM Sans,sans-serif;box-shadow:4px 5px #10202d}.rr-action:hover{background:#be4227}.rr-intro{padding:75px 0;background:#ebd7af}.rr-intro-grid{display:grid;grid-template-columns:.9fr 1.1fr;gap:55px;align-items:start}.rr h2{font:900 clamp(2.8rem,5.1vw,5.9rem)/.98 Georgia,serif;letter-spacing:-.055em;text-transform:uppercase;margin:9px 0 23px;color:#922d21}.rr-intro p:not(.rr-eyebrow){font:1.17rem/1.78 Georgia,serif;color:#56402f}.rr-featured{padding:85px 0 95px;background:#142a38;color:#eed5a9}.rr-featured h2{color:#f0d8a7}.rr-featured-header{display:flex;align-items:end;justify-content:space-between;gap:40px;margin-bottom:32px}.rr-featured-header>p{font:1.05rem/1.65 Georgia,serif;color:#dac7a7;max-width:425px}.rr-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.rr-story{background:#efdcb7;border:4px solid #ad7745;color:#30251d;box-shadow:7px 9px #09161fcc;min-width:0;display:flex;flex-direction:column}.rr-cover{position:relative;display:block;aspect-ratio:4/4.3;background:#384044;overflow:hidden}.rr-cover img{width:100%;height:100%;object-fit:cover;object-position:center 44%;filter:saturate(1.06)}.rr-cover:after{content:"";position:absolute;inset:52% 0 0;background:linear-gradient(0deg,#1d1e21db,transparent)}.rr-cover-tag{position:absolute;left:20px;top:20px;z-index:1;background:#a0291b;border:1px solid #e8bc77;color:#f6e1b8;padding:9px 12px;text-transform:uppercase;font:800 .62rem DM Sans,sans-serif;letter-spacing:.11em}.rr-cover-name{position:absolute;bottom:22px;left:22px;right:20px;z-index:1;color:#fce0ab;font:900 clamp(2rem,3.2vw,3.9rem)/.92 Georgia,serif;text-transform:uppercase;text-shadow:0 3px 7px #111}.rr-story-info{padding:23px 23px 27px;display:flex;flex:1;flex-direction:column}.rr-story-info .rr-lead{color:#8b3b2b;font:800 .68rem DM Sans,sans-serif;letter-spacing:.12em;text-transform:uppercase}.rr-story-info h3{font:900 clamp(1.7rem,2.1vw,2.5rem)/1.05 Georgia,serif;text-transform:uppercase;color:#8d2a1e;margin:12px 0}.rr-story-info p{font:1rem/1.62 Georgia,serif;color:#46382a}.rr-story-meta{margin-top:auto;padding-top:18px;font:800 .65rem DM Sans,sans-serif;letter-spacing:.13em;text-transform:uppercase;color:#955c3e}.rr-story-link{font:800 .73rem DM Sans,sans-serif;text-transform:uppercase;letter-spacing:.1em;display:inline-flex;margin-top:18px;color:#a22d21;border-bottom:2px solid #a22d21;align-self:flex-start;padding-bottom:6px}.rr-more{background:#e7cda2;padding:80px 0}.rr-more-grid{display:grid;grid-template-columns:1.1fr .9fr;gap:60px;align-items:center}.rr-more p{font:1.15rem/1.72 Georgia,serif;color:#554031}.rr-more-art{width:100%;border:10px solid #bc9060;box-shadow:12px 14px #bc9a6e;filter:sepia(.35);aspect-ratio:4/3;object-fit:cover}.rr-fineprint{font:italic .94rem/1.6 Georgia,serif;color:#75604b;margin-top:20px}.rr-detail-head{background:#142a38;padding:70px 0 85px;color:#f2d8ab;position:relative;isolation:isolate;overflow:hidden}.rr-detail-head:before{content:"";position:absolute;inset:0;z-index:-1;background:radial-gradient(circle at 65% 32%,#61563c40,transparent 52%)}.rr-detail-head .rr-wrap{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.9fr);gap:clamp(40px,5vw,90px);align-items:center}.rr-detail-head h1{font:900 clamp(3.5rem,7vw,7.7rem)/.92 Georgia,serif;text-transform:uppercase;letter-spacing:-.055em;margin:20px 0;color:#f4d8a7}.rr-detail-head .rr-deck{font:italic clamp(1.14rem,2vw,1.56rem)/1.56 Georgia,serif;color:#f1e1c9;max-width:650px}.rr-detail-art{margin:0;border:8px solid #c29258;box-shadow:11px 15px #0a141d;position:relative}.rr-detail-art img{display:block;width:100%;height:auto;aspect-ratio:4/4.2;object-fit:cover}.rr-detail-art figcaption{background:#e0c392;color:#62412d;padding:12px 15px;font:italic .85rem Georgia,serif}.rr-back{color:#f3c17b;font:800 .72rem DM Sans,sans-serif;text-transform:uppercase;letter-spacing:.12em;border-bottom:1px solid #e4ad63;padding-bottom:7px}.rr-paper{padding:80px 0 96px;background:#eee0c1}.rr-paper .rr-wrap{max-width:970px}.rr-paper p:not(.rr-eyebrow){font:clamp(1.14rem,1.65vw,1.33rem)/1.92 Georgia,serif;color:#44382c}.rr-paper h2{font-size:clamp(2.7rem,4vw,4.8rem)}.rr-status{padding:24px 27px;margin:30px 0 38px;background:#dfc79a;border-left:6px solid #a63524}.rr-status strong{display:block;color:#8b281c;font:900 1.15rem Georgia,serif;text-transform:uppercase;margin-bottom:8px}.rr-status p{margin:0;font-size:1rem!important;line-height:1.65!important}.rr-related{background:#152b39;color:#f3d7a4;padding:75px 0 90px}.rr-related h2{color:#eed7a8}.rr-related-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:19px}.rr-related-grid a{display:block;background:#233f4b;border:2px solid #b68f5b;padding:24px;color:#f1dfb9;min-height:144px}.rr-related-grid a strong{display:block;text-transform:uppercase;font:900 clamp(1.55rem,2vw,2.5rem) Georgia,serif;margin:8px 0}.rr-related-grid a small{color:#e7af66;font:800 .66rem DM Sans,sans-serif;letter-spacing:.1em;text-transform:uppercase}.rr-related-grid a:hover{background:#345767}@media(max-width:1050px){.rr-grid{grid-template-columns:repeat(2,1fr)}.rr-featured-header{display:block}}@media(max-width:780px){.rr-intro-grid,.rr-more-grid,.rr-detail-head .rr-wrap{grid-template-columns:1fr}.rr-detail-art{max-width:520px}}@media(max-width:600px){.rr-grid,.rr-related-grid{grid-template-columns:1fr}.rr-hero{min-height:650px}.rr-hero:after{background:linear-gradient(0deg,#0d2332eb,#0f2636ca 55%,#13283e53)}.rr-hero h1{font-size:clamp(3.4rem,13vw,6rem)}.rr-intro,.rr-featured,.rr-more,.rr-detail-head,.rr-paper,.rr-related{padding:62px 0}.rr-featured-header{margin-bottom:25px}.rr-cover{aspect-ratio:4/3.9}}
