:root{--paper:#f7f4eb;--ink:#252a26;--muted:#697168;--line:#c9cdc0;--accent:#b54732}*{box-sizing:border-box}body{margin:0;background:var(--paper);color:var(--ink);font:17px/1.75 Georgia,'Times New Roman',serif}a{color:inherit;text-underline-offset:5px}a:hover{color:var(--accent)}img{display:block;max-width:100%;height:auto}figure{margin:0}h1,h2,h3,h4{font-weight:400;line-height:1.1}h1{font-size:clamp(38px,4.8vw,68px);letter-spacing:-.045em}h2{font-size:clamp(29px,3vw,42px);letter-spacing:-.025em}p{margin:0 0 1.3em}a:focus-visible,summary:focus-visible{outline:3px solid var(--accent);outline-offset:5px}.rd-header,.rd-footer,main{max-width:1240px;margin:auto;padding-left:60px;padding-right:60px}.mast{display:flex;justify-content:space-between;align-items:center;min-height:86px;gap:24px;border-bottom:1px solid var(--line)}.rd-brand{display:flex;align-items:center;gap:13px;font:16px/1.3 Arial,sans-serif;text-decoration:none;max-width:330px}.rd-brand span{background:var(--accent);color:var(--paper);padding:6px 10px;font-size:26px}.rd-desktop-nav{display:flex;gap:28px;font:13px Arial,sans-serif}.rd-desktop-nav a{text-decoration:none}.directory{display:flex;justify-content:space-between;align-items:flex-start;padding:18px 0;border-bottom:1px solid var(--line);font:11px/1.5 Arial,sans-serif;text-transform:uppercase;letter-spacing:.12em;position:relative}.rd-mobile-nav summary{cursor:pointer;list-style:none;display:flex;gap:35px}.rd-mobile-nav summary::-webkit-details-marker{display:none}.rd-mobile-menu{position:absolute;top:56px;left:0;right:0;padding:30px;background:var(--paper);box-shadow:0 15px 20px #252a2610;border:1px solid var(--line);z-index:10;display:grid;grid-template-columns:repeat(4,1fr);gap:20px}.rd-mobile-menu a{text-decoration:none}.opening-title{width:66%;margin-left:auto;padding:46px 0 32px}.opening-title h1{margin:0}.opening-image img{width:100%;height:440px;max-height:none!important;object-fit:cover;filter:saturate(.78)}.intro-band{display:grid;grid-template-columns:1fr 3fr;gap:35px;padding:42px 0 60px;border-bottom:1px solid var(--ink)}.section-number{font:12px Arial,sans-serif;color:var(--accent);letter-spacing:.12em;padding-top:8px}.intro-band h2{margin:0 0 25px;max-width:650px}.intro-band p{max-width:730px}.editorial-section{display:grid;grid-template-columns:1fr 1.4fr;gap:35px 70px;padding:55px 0 0;border-bottom:1px solid var(--line)}.section-heading h2{margin:20px 0 35px;max-width:370px}.section-copy{padding-top:33px}.editorial-section figure{grid-column:1/-1;margin-top:10px}.editorial-section figure img{width:100%;height:385px;object-fit:cover;max-height:none!important;filter:saturate(.72)}.editorial-section:last-of-type{padding-bottom:35px}.archive-index{padding:65px 0}.archive-index .row{display:block!important}.archive-index article{display:block;padding:28px 0;border-top:1px solid var(--line);width:100%;max-width:none}.archive-index article:first-of-type{padding-top:35px;border-top:3px solid var(--ink)}.archive-index article .row{display:grid!important;grid-template-columns:minmax(0,1fr) 170px;gap:35px}.archive-index article:first-of-type .row{grid-template-columns:minmax(0,1fr) 300px}.archive-index h4{font-size:32px;margin:12px 0}.archive-index article:first-of-type h4{font-size:46px}.archive-index strong{font:12px Arial,sans-serif;text-transform:uppercase;letter-spacing:.1em;color:var(--accent)}.archive-index .text-body-secondary{font:12px Arial,sans-serif;margin:12px 0;color:var(--muted)}.archive-index img{width:100%!important;height:230px!important;object-fit:cover}.archive-index article:first-of-type img{height:360px!important}.d-block.d-md-none{display:none!important}.visually-hidden{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}.archive-index svg{display:none}.rd-footer{padding-top:50px;padding-bottom:35px;border-top:1px solid var(--ink)}.footer-brand{display:block;font-size:36px;line-height:1.2;text-decoration:none;margin-bottom:35px}.rd-footer nav{display:grid;grid-template-columns:repeat(4,1fr);gap:12px 25px;font:12px/1.5 Arial,sans-serif}.rd-footer nav a{text-decoration:none}.legal{display:flex;gap:24px;border-top:1px solid var(--line);padding-top:22px;margin-top:35px;font:12px Arial,sans-serif}body:not(:has(.home-editorial)) main{padding-top:55px;padding-bottom:65px}body:not(:has(.home-editorial)) main>h1,body:not(:has(.home-editorial)) article>h1{max-width:950px;margin:15px 0 45px}body:not(:has(.home-editorial)) article{max-width:100%}body:not(:has(.home-editorial)) article p,body:not(:has(.home-editorial)) article li{max-width:700px;margin-left:auto;margin-right:auto}body:not(:has(.home-editorial)) article h2,body:not(:has(.home-editorial)) article h3{max-width:700px;margin:45px auto 25px}body:not(:has(.home-editorial)) article>img,body:not(:has(.home-editorial)) article>figure{display:block;width:78%;margin:35px 0 45px auto}main .pagination{display:flex;gap:15px;border-top:1px solid var(--line);padding:30px 0;list-style:none}main>.row>article{border-bottom:1px solid var(--line);padding:35px 0}main>.row>article:first-child{font-size:1.2em}main .card{border:0;border-bottom:1px solid var(--line);background:transparent;border-radius:0;box-shadow:none}main .card-title{font-size:34px}main table{width:100%;border-collapse:collapse}main td,main th{padding:15px;border-bottom:1px solid var(--line);text-align:left}@media(min-width:1500px){.opening-image img{height:480px}}@media(max-width:900px){.rd-header,.rd-footer,main{padding-left:32px;padding-right:32px}.opening-title{width:80%;padding-top:40px}.opening-image img{height:350px}.editorial-section{gap:25px 35px}.rd-mobile-menu{grid-template-columns:repeat(3,1fr)}.rd-footer nav{grid-template-columns:repeat(3,1fr)}}@media(max-width:600px){body{font-size:16px}.rd-header,.rd-footer,main{padding-left:20px;padding-right:20px}.mast{min-height:77px}.rd-brand{font-size:14px;max-width:240px}.rd-desktop-nav{display:none}.directory>span{max-width:120px;font-size:9px}.rd-mobile-menu{grid-template-columns:1fr;gap:16px;padding:24px}.opening-title{width:100%;padding:34px 0 28px}.opening-image img{height:250px}.intro-band{grid-template-columns:28px 1fr;gap:15px;padding:30px 0}.intro-band h2{font-size:29px}.editorial-section{display:block;padding-top:35px}.section-heading h2{max-width:100%;margin:15px 0 24px}.section-copy{padding:0}.editorial-section figure{margin-top:28px}.editorial-section figure img{height:265px}.archive-index{padding:45px 0}.archive-index article .row,.archive-index article:first-of-type .row{display:flex!important;flex-direction:column;gap:20px}.archive-index article:first-of-type h4{font-size:36px}.archive-index h4{font-size:29px}.archive-index img,.archive-index article:first-of-type img{height:220px!important}.rd-footer nav{grid-template-columns:1fr 1fr}.footer-brand{font-size:30px}.legal{flex-wrap:wrap}body:not(:has(.home-editorial)) article>img,body:not(:has(.home-editorial)) article>figure{width:100%;margin:30px 0}h1{overflow-wrap:anywhere}}