:root{--paper:#eeede6;--ink:#17454c;--line:#b5beb8;--accent:#efedb4}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:35px}body{margin:0;background:var(--paper);color:var(--ink);font-family:Georgia,serif;font-size:18px;line-height:1.7}a{color:inherit;text-underline-offset:5px}a:hover{color:#887130}a:focus-visible,summary:focus-visible{outline:3px solid #bca449;outline-offset:5px}img{max-width:100%;height:auto;object-fit:cover}h1,h2,h3,h4{font-weight:400;line-height:1.12}h1{font-size:clamp(42px,5.6vw,88px);letter-spacing:-.055em}h2{font-size:clamp(30px,3.4vw,52px);letter-spacing:-.035em}h3{font-size:29px}p{max-width:65ch}.rd-header{position:fixed;inset:0 auto 0 0;width:224px;background:var(--ink);color:var(--paper);padding:44px 25px;z-index:10;overflow:auto}.rd-brand{display:block;text-decoration:none;font-size:39px;line-height:.95;letter-spacing:-2px}.rd-brand span{display:block;font:11px/2.5 Arial,sans-serif;letter-spacing:2px;margin-top:17px}.rd-desktop-nav{margin-top:65px}.rd-desktop-nav a{display:block;font:14px/1.45 Arial,sans-serif;text-decoration:none;padding:12px 0;border-bottom:1px solid #537075}.chapter-nav{margin-top:65px}.chapter-nav a{font-size:12px;color:#ccd8d4}.rd-mobile-nav{display:none}.reading-room,body>main,body>.container{margin-left:224px;padding:30px 5vw 90px;max-width:1600px}.reading-room>article>section{position:relative;padding:85px 0;border-bottom:1px solid var(--line);counter-increment:chapter}.reading-room>article{counter-reset:chapter}.reading-room>article>section:before{content:'0' counter(chapter);display:block;font:12px Arial,sans-serif;letter-spacing:2px;margin-bottom:35px}#opening{padding-top:28px}#opening .col-lg-12{display:grid;grid-template-columns:1fr 1.65fr;gap:28px 6%;align-items:start}#opening h1{grid-column:1/-1;grid-row:1;margin:0 0 28px}#opening img{grid-column:1;grid-row:2/4;width:100%;height:280px;margin-top:12px;filter:saturate(.6)}#opening h2{grid-column:2;grid-row:2;font-size:30px;margin:0}#opening p{grid-column:2;grid-row:3;margin:0;font-size:17px}#approach>.row{display:grid;grid-template-columns:27% 1fr;gap:9%}#approach img{height:420px;width:100%;margin-top:10px}#approach h2{margin-top:0}#services h2{max-width:700px;margin-top:0}#services .row .row{display:block;margin-left:18%;counter-reset:service}#services .col-md-6{border-top:1px solid var(--line);padding:26px 0}#services h3{margin:0 0 18px}#services img{float:right;width:33%;height:200px;margin:0 0 18px 24px}#services p{font-size:17px}#start{background:var(--accent);padding:50px!important;margin-top:70px}#start h2{max-width:650px;margin-top:0}#posts{padding-top:70px}#posts>article{padding:30px 0;border-top:1px solid var(--line)}#posts>article:first-of-type h4{font-size:45px}#posts h4{font-size:30px;margin:12px 0}#posts>article>.row{display:grid;grid-template-columns:1fr 180px;gap:35px}#posts img{width:180px;height:220px}#posts .d-md-none{display:none}#posts strong,#posts .text-body-secondary{font:12px/1.8 Arial,sans-serif}#posts p{font-size:16px}.bi{display:none}.rd-footer{margin-left:224px;padding:35px 5vw 60px;display:flex;justify-content:space-between;border-top:1px solid var(--line);font:13px Arial,sans-serif}.rd-footer nav{display:flex;gap:25px}.skip{position:fixed;top:-100px;z-index:100;background:white;padding:10px}.skip:focus{top:0}.visually-hidden{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}body:not(:has(.reading-room)) main article{max-width:780px;margin:auto}body:not(:has(.reading-room)) main article>img{display:block;width:80%;margin:45px 0 50px auto}body:not(:has(.reading-room)) main article p{max-width:65ch}body:not(:has(.reading-room)) main .pagination{display:flex;gap:20px;padding:35px 0}body:not(:has(.reading-room)) main a{overflow-wrap:anywhere}@media(max-width:1000px){.rd-header{position:relative;width:auto;padding:22px 6vw;display:flex;align-items:center;justify-content:space-between;overflow:visible}.rd-brand{font-size:28px}.rd-brand br{display:none}.rd-brand span{margin-top:3px;line-height:1.4}.rd-desktop-nav{display:none}.rd-mobile-nav{display:block;font:15px Arial,sans-serif}.rd-mobile-menu{position:absolute;top:100%;left:0;right:0;background:var(--ink);padding:20px 6vw}.rd-mobile-menu a{display:block;padding:12px 0}.reading-room,body>main,body>.container{margin-left:0;padding:25px 6vw 65px}.rd-footer{margin-left:0}#opening h1{font-size:60px}#opening img{height:260px}}@media(max-width:600px){body{font-size:17px}#opening .col-lg-12{display:flex;flex-direction:column;gap:22px}#opening h1{order:0;font-size:43px;margin:0}#opening img{order:1;width:63%;height:190px}#opening h2{order:2;font-size:29px}#opening p{order:3}.reading-room>article>section{padding:48px 0}#approach>.row{display:block}#approach img{width:55%;height:220px;margin-bottom:28px}#services .row .row{margin-left:0}#services img{float:none;width:100%;height:220px;margin:0 0 18px}#start{padding:28px!important;margin-top:40px}#posts>article>.row{display:block}#posts .d-md-block{margin-top:20px}#posts img{width:100%;height:200px}#posts>article:first-of-type h4{font-size:35px}.rd-footer{display:block;padding:30px 6vw}.rd-footer nav{margin-top:25px;flex-wrap:wrap}h2{font-size:33px}}
