@import url('https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600&family=Libre+Caslon+Display&display=swap');
:root{--paper:#eee9df;--ink:#352332;--rose:#d9b5af;--rule:#a79b9e}*{box-sizing:border-box}body{margin:0;background:var(--paper);color:var(--ink);font:16px/1.65 'DM Sans',sans-serif}a{color:inherit;text-underline-offset:5px}a:hover{color:#8e475f}a:focus-visible,summary:focus-visible{outline:3px solid #a85c66;outline-offset:4px}img{display:block;max-width:100%;object-fit:cover}h1,h2,h3,h4{font-family:'Libre Caslon Display',Georgia,serif;font-weight:400;line-height:1.08}h1{font-size:clamp(34px,3.4vw,58px)}h2{font-size:44px}h3{font-size:36px}h4{font-size:30px}p{margin:0 0 1.4em}.skip{position:absolute;top:-100px}.skip:focus{top:0;background:white;z-index:20;padding:12px}.rd-header{margin:0 4%;padding:26px 0 20px;border-bottom:1px solid var(--ink);display:flex;align-items:center;gap:36px}.rd-brand{font-family:Georgia,serif;font-size:27px;white-space:nowrap;text-decoration:none}.rd-desktop-nav{display:flex;flex:1;gap:20px;align-items:center}.rd-desktop-nav>div{display:flex;gap:8px 20px;align-items:center}.rd-desktop-nav>div:first-child{border-right:1px solid var(--rule);padding-right:20px;max-width:310px}.rd-desktop-nav>div:last-child{flex:1;justify-content:space-between;flex-wrap:wrap}.rd-desktop-nav a{font-size:12px;text-decoration:none;padding:8px 0}.rd-mobile-nav{display:none}main{margin:36px 4% 0}.opening{display:grid;grid-template-columns:minmax(0,1.8fr) minmax(0,1fr);gap:5%;min-height:470px}.opening section{margin:0!important}.opening-image img{height:520px;max-height:none!important;width:100%;filter:saturate(.65)}.opening-title{padding-top:12px;border-top:4px solid var(--ink)}.opening-title h1{margin:18px 0 28px}.opening-title p{font-size:13px;text-transform:uppercase;letter-spacing:.11em;border-top:1px solid var(--rule);padding-top:20px}.intro-band{padding:34px 6%;border-bottom:1px solid var(--ink)}.intro-band p{font-size:23px;line-height:1.55;margin:0;max-width:1100px}.journal-index{padding:48px 0}.journal-index>.row{display:grid;grid-template-columns:2fr 1fr;gap:36px}.journal-index article{border-top:1px solid var(--ink);padding-top:18px}.journal-index article .row{display:grid;grid-template-columns:1fr 140px;gap:24px}.journal-index article:last-child .row{display:block}.journal-index h4{margin:8px 0 12px}.journal-index p{font-size:14px}.journal-index .text-body-secondary{font-size:12px;margin-bottom:12px}.journal-index img{width:140px!important;height:210px!important}.journal-index article:last-child img{width:100%!important;height:160px!important;margin-top:20px}.d-block.d-md-none{display:none}.journal-index svg{width:14px;height:14px}.journal-index strong{font-size:12px;text-transform:uppercase;letter-spacing:.12em}.narrative{display:grid;grid-template-columns:1fr 1.2fr;gap:8%;border-top:1px solid var(--ink);padding:48px 0 72px}.difference{padding:20px 5%}.service-ledger{background:var(--ink);color:var(--paper);padding:26px 36px}.service-ledger h3{margin:0 0 26px}.service-ledger ul,.reasons ul{list-style:none;padding:0}.service-ledger li{padding:16px 0;border-top:1px solid #74636f}.service-ledger strong{display:block;color:var(--rose)}.media-pause{margin:0 -4.35%;background:var(--rose);padding:30px 12%}.media-pause img{width:100%;height:430px;max-height:none!important}.closing-narrative{display:grid;grid-template-columns:1fr 1fr;gap:12%;padding:60px 6%}.reasons li{padding:14px 0;border-bottom:1px solid var(--rule)}.contact{padding-top:60px}.closing-image img{width:100%;height:280px;max-height:none!important}.rd-footer{margin-top:65px;background:var(--ink);color:var(--paper);padding:45px 4%;display:grid;grid-template-columns:1fr 2fr 1fr;gap:45px}.rd-footer nav{display:flex;flex-wrap:wrap;gap:10px 25px;font-size:13px}.footer-brand{font:28px Georgia;text-decoration:none}.visually-hidden{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}
/* Runtime archives and long-form pages */
.archive,.category-posts,.post-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px}.archive>article:first-child,.post-list>article:first-child{grid-column:span 2}.archive article,.post-list article{border-top:1px solid var(--rule);padding-top:20px}.pagination{display:flex;gap:12px;flex-wrap:wrap;margin:40px 0}.pagination a,.page-link{min-width:44px;min-height:44px;padding:10px;border:1px solid var(--rule)}.article-header time,.post-header time{display:block;letter-spacing:.12em;font-size:13px;border-top:1px solid;padding-top:22px}.article-layout,.post-layout{display:grid;grid-template-columns:minmax(0,740px) minmax(190px,1fr);gap:6%}.article-body,.post-content,.legal-content{font-size:18px;max-width:740px;line-height:1.85}.related-posts{background:var(--ink);color:var(--paper);padding:28px}.related-posts a{display:block;padding:15px 0;border-bottom:1px solid #74636f}.legal-content{margin:60px auto}.article-body img,.post-content img{height:auto}button,input,textarea{font:inherit;max-width:100%}
@media(min-width:1600px){body{max-width:1800px;margin:auto}}@media(max-width:1100px){.rd-desktop-nav{display:none}.rd-header{justify-content:space-between}.rd-mobile-nav{display:block;position:relative}.rd-mobile-nav summary{cursor:pointer;padding:12px}.rd-mobile-menu{position:absolute;right:0;top:100%;width:290px;background:var(--paper);padding:18px;border:1px solid var(--ink);z-index:10}.rd-mobile-menu a{display:block;padding:10px}.opening{grid-template-columns:1.2fr 1fr;gap:4%;min-height:0}.opening-image img{height:480px}.journal-index>.row{grid-template-columns:1.4fr 1fr}.journal-index article .row{display:block}.journal-index img{width:100%!important;height:170px!important;margin-top:20px}.narrative{gap:4%}.closing-narrative{gap:6%;padding-inline:2%}.rd-footer{grid-template-columns:1fr 2fr}.archive,.category-posts,.post-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){main{margin-top:22px}.rd-brand{font-size:23px}.opening{display:flex;flex-direction:column;gap:22px}.opening-image img{height:310px}.opening-title{padding:0 4%}.opening-title h1{font-size:39px}.intro-band{padding:24px 2%}.intro-band p{font-size:19px}.journal-index>.row,.narrative,.closing-narrative,.article-layout,.post-layout{display:block}.journal-index article{margin-bottom:30px}.journal-index article .row{display:grid;grid-template-columns:1fr 95px;gap:15px}.journal-index img{width:95px!important;height:150px!important}.journal-index article:last-child .row{display:block}.narrative{padding:20px 0 35px}.difference{padding:0 2% 20px}.service-ledger{padding:26px}.media-pause{padding:20px 5%}.media-pause img{height:260px}.closing-narrative{padding:25px 2%}.contact{padding-top:10px}.closing-image img{height:200px}.rd-footer{grid-template-columns:1fr;gap:24px;margin-top:30px}.archive,.category-posts,.post-list{display:block}.archive article,.post-list article{margin-bottom:30px}h2{font-size:36px}h3{font-size:32px}}
