:root{--paper:#f1eee7;--ink:#38263b;--lilac:#ddd4e6;--line:#b5a7b8}*{box-sizing:border-box}body{margin:0;background:var(--paper);color:var(--ink);font:18px/1.75 Georgia,serif}a{color:inherit;text-underline-offset:5px}a:hover{color:#906b92}a:focus-visible,summary:focus-visible{outline:3px solid #906b92;outline-offset:4px}img{max-width:100%;object-fit:cover;display:block}h1,h2,h3,h4{font-weight:400;line-height:1.12;margin-top:0}h1{font-size:45px}h2{font-size:45px}h3{font-size:30px}h4{font-size:32px}.rd-header{height:65px;position:fixed;inset:0 0 auto;z-index:10;background:var(--paper);border-bottom:1px solid;display:flex;align-items:center;gap:35px;padding:0 4vw;font:12px Arial,sans-serif}.rd-brand{margin-right:auto;text-decoration:none;text-transform:uppercase;font-weight:bold;letter-spacing:.08em}.rd-desktop-nav{display:flex;gap:25px}.rd-mobile-nav summary{cursor:pointer;padding:23px 0;list-style:none}.rd-mobile-menu{position:absolute;top:64px;left:0;right:0;display:grid;grid-template-columns:repeat(3,1fr);gap:25px;background:var(--ink);color:var(--paper);padding:45px 8vw;max-height:80vh;overflow:auto}.rd-main{max-width:1600px;margin:auto;padding:115px 4vw 80px;display:grid;grid-template-columns:155px minmax(0,1fr);gap:35px}.rd-main>aside{height:max-content;position:sticky;top:110px;display:grid;gap:25px;font:11px/1.6 Arial,sans-serif}.rd-main>aside span{border-top:1px solid var(--line);padding-top:12px}.reading-body{min-width:0}.cover{display:grid;grid-template-columns:repeat(12,1fr);margin-bottom:90px}.cover h1{grid-column:8/13;grid-row:1;background:var(--lilac);padding:28px;margin:0;z-index:1}.cover h2{grid-column:8/13;grid-row:2;font-size:21px;background:var(--lilac);padding:0 28px 28px;margin:0;z-index:1}.cover img{grid-column:1/10;grid-row:1/3;height:470px;max-height:none!important;width:100%;margin-top:50px;align-self:end}.cover p{grid-column:1/13;grid-row:3;padding:30px 5%;margin:0;background:var(--lilac);font-size:21px;border-bottom:1px solid}.chapter{padding-left:12%;margin-bottom:70px}.chapter>h2{border-top:1px solid;padding-top:25px}.chapter p,.chapter ul{max-width:750px}.chapter .row{display:flex;flex-direction:column}.chapter .col-md-6{max-width:750px;border-top:1px solid var(--line);padding:25px 0}.chapter .col-md-6 p{margin-bottom:0}.chapter img{width:100%;height:380px;max-height:none!important}.chapter:has(>img){padding-left:0}.chapter:has(>img)>h2,.chapter:has(>img)>p{margin-left:12%}.chapter>img{height:420px;margin-top:35px}.post-index{border-top:3px solid;padding-top:20px}.post-index>article{padding:30px 0;border-bottom:1px solid var(--line)}.post-index>article>.row{display:grid;grid-template-columns:1fr 200px;gap:30px}.post-index>article:first-of-type h4{font-size:43px}.post-index strong{font:11px Arial,sans-serif;text-transform:uppercase;letter-spacing:.1em}.post-index .text-body-secondary{font:12px Arial,sans-serif;margin:15px 0}.post-index p{font-size:17px}.post-index img{height:100%!important;min-height:240px}.d-block.d-md-none,.post-index svg{display:none}.visually-hidden{position:absolute;clip:rect(0,0,0,0);width:1px;height:1px;overflow:hidden}.rd-footer{background:var(--ink);color:var(--paper);padding:55px 7vw;display:grid;grid-template-columns:1fr 2fr;gap:40px}.rd-footer>a{font-size:30px;line-height:1.2}.rd-footer nav{display:grid;grid-template-columns:1fr 1fr;gap:16px;font:12px/1.5 Arial,sans-serif}.rd-footer nav:last-child{grid-column:1/-1;display:flex;border-top:1px solid var(--line);padding-top:25px}body>main:not(.rd-main){max-width:1000px;margin:110px auto;padding:0 25px}body>main:not(.rd-main) article{max-width:760px;margin:auto}article>header{border-bottom:1px solid;padding-bottom:25px}article>header h1{font-size:clamp(35px,5vw,70px)}.pagination{display:flex;gap:20px;padding:25px 0}.pagination a{border:1px solid var(--line);padding:8px 15px}@media(max-width:1000px){.rd-main{grid-template-columns:1fr;padding-top:95px}.rd-main>aside{position:static;display:flex;flex-wrap:wrap;gap:20px}.cover h1,.cover h2{grid-column:7/13}.chapter{padding-left:5%}.rd-mobile-menu{grid-template-columns:1fr 1fr}}@media(max-width:600px){body{font-size:17px}.rd-header{padding:0 18px;gap:14px}.rd-brand{font-size:10px;max-width:190px}.rd-desktop-nav{display:none}.rd-mobile-menu{grid-template-columns:1fr;padding:25px}.rd-main{padding:90px 20px 50px;gap:25px}.rd-main>aside{font-size:9px;gap:12px}.cover{display:flex;flex-direction:column;margin-bottom:45px}.cover h1{font-size:35px;padding:25px 20px 15px}.cover h2{padding:0 20px 25px}.cover img{margin:0;height:270px}.cover p{font-size:18px;padding:24px 20px}.chapter{padding:0;margin-bottom:45px}.chapter h2{font-size:36px}.chapter h3{font-size:28px}.chapter:has(>img)>h2,.chapter:has(>img)>p{margin-left:0}.chapter img{height:270px}.post-index>article>.row{grid-template-columns:1fr}.post-index>article:first-of-type h4{font-size:35px}.post-index img{width:100%!important;height:230px!important}.rd-footer{grid-template-columns:1fr;padding:40px 22px;gap:30px}}
