:root{--ink:#243d3b;--mint:#e2eee5;--paper:#faf9f0;--accent:#e6b89a;--rule:#82968a}*{box-sizing:border-box}body{margin:0;background:var(--mint);color:var(--ink);font:17px/1.65 Arial,sans-serif}a{color:inherit;text-underline-offset:5px}a:hover{color:#9b4b29}a:focus-visible,summary:focus-visible{outline:3px solid #a55430;outline-offset:5px}img{max-width:100%;object-fit:cover}h1,h2,h3,h4,.rd-brand,.footer-brand{font-family:Georgia,serif;font-weight:400;line-height:1.08}h1{font-size:clamp(38px,4.2vw,66px);margin:0}h2{font-size:clamp(30px,3vw,47px)}h3{font-size:30px}h4{font-size:31px;margin:.3em 0}p{margin:0 0 1.5em}.rd-header,main,.rd-footer{max-width:1360px;margin:auto;padding:0 44px}.mast{display:flex;align-items:center;justify-content:space-between;padding:26px 0;border-bottom:3px solid var(--ink)}.rd-brand{font-size:35px;text-decoration:none;letter-spacing:-1.4px}.rd-brand span{display:block;font:10px Arial;letter-spacing:3px;text-transform:uppercase;margin-top:11px}.rd-desktop-nav{display:flex;gap:27px;font-size:14px}.topic-nav{padding:10px 0;display:flex;gap:28px;border-bottom:1px solid var(--ink);font-size:12px;text-transform:uppercase;letter-spacing:2px}.rd-mobile-nav{display:none}.opening{display:grid;grid-template-columns:1.2fr 1fr .7fr;gap:32px;padding-top:44px}.opening>p{font-size:18px;border-left:1px solid var(--rule);padding-left:28px}.opening-index{display:flex;flex-direction:column;gap:15px;font-size:13px;line-height:1.4;border-left:1px solid var(--rule);padding-left:25px}.opening-index a{padding-bottom:12px;border-bottom:1px solid var(--rule)}.opening>img{grid-column:1/-1;width:100%;height:410px;max-height:none!important;border-bottom:8px solid var(--ink);margin:12px 0 0}.panorama{padding-top:45px;border-top:1px solid var(--rule);margin-top:30px}.section-intro{max-width:760px;margin:0 0 35px 15%}.panorama img{width:100%;height:340px;max-height:none!important}.reading-strip{max-width:740px;margin:65px 12% 70px auto;border-left:7px solid var(--accent);padding-left:35px}.reading-strip h3{margin:38px 0 20px}.closing-strip{margin:70px 0 0;padding:40px 18%;background:var(--paper);border-top:3px solid var(--ink)}.contact-strip{padding:40px 18%;background:var(--accent);border-bottom:3px solid var(--ink)}.archive{margin:75px 0}.visually-hidden{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.contents>article{padding:25px 0;border-top:1px solid var(--ink)}.contents>article:first-of-type{padding:35px;background:var(--paper);border-top:5px solid var(--ink);margin-bottom:30px}.contents>article:first-of-type h4{font-size:43px}.contents article .row{display:grid;grid-template-columns:1fr 260px;gap:35px}.contents article img{width:260px!important;height:240px!important}.contents article:first-of-type img{height:330px!important}.d-block.d-md-none{display:none}.text-body-secondary,time{font-size:12px;letter-spacing:1px;margin:14px 0}.text-primary-emphasis{font-size:11px;text-transform:uppercase;letter-spacing:2px}.bi{display:none}.icon-link{display:inline-block;margin-top:15px}.rd-footer{border-top:4px solid var(--ink);padding-top:35px;padding-bottom:45px;display:flex;justify-content:space-between;gap:30px}.footer-brand{font-size:32px}.rd-footer nav{display:flex;gap:20px;flex-wrap:wrap;font-size:12px}body:not(:has(.home-story)) main{background:var(--paper);max-width:1100px;margin:55px auto;padding:55px 9%}body:not(:has(.home-story)) main :is(p,ul,ol){max-width:70ch}body:not(:has(.home-story)) main h1{margin-bottom:35px}body:not(:has(.home-story)) main img{width:100%;height:auto}figcaption{font-size:12px;margin:14px 0 30px;padding-left:5%;border-left:2px solid var(--accent)}.pagination,nav[aria-label*="agination"]{display:flex;gap:16px;margin:40px 0}.pagination a,.page-link{display:inline-block;border:1px solid var(--ink);padding:8px 16px}.archive article,.category article{border-top:1px solid var(--ink);padding:25px 0}
@media(max-width:1000px){.rd-header,main,.rd-footer{padding-left:25px;padding-right:25px}.opening{grid-template-columns:1fr 1fr}.opening-index{grid-column:1/-1;flex-direction:row;border-left:0;padding-left:0}.opening-index a{flex:1}.rd-desktop-nav{gap:15px}.opening>img{height:350px}.section-intro{margin-left:8%}.reading-strip{margin-right:5%}.closing-strip,.contact-strip{padding:35px 10%}}
@media(max-width:600px){body{font-size:16px}.rd-header,main,.rd-footer{padding-left:20px;padding-right:20px}.rd-brand{font-size:28px}.rd-desktop-nav{display:none}.rd-mobile-nav{display:block}summary{cursor:pointer}.rd-mobile-menu{position:absolute;right:20px;left:20px;top:100px;padding:22px;background:var(--paper);border:1px solid var(--ink);z-index:2;display:grid;gap:15px}.opening{display:flex;flex-direction:column;gap:25px;padding-top:30px}.opening>p{padding:0;border:0}.opening-index{display:grid;grid-template-columns:1fr 1fr}.opening>img{height:250px}.section-intro{margin:0 0 25px}.panorama img{height:230px}.reading-strip{margin:35px 0;padding-left:20px;border-left-width:4px}.closing-strip,.contact-strip{padding:25px;margin-top:25px}.contact-strip{margin-top:0}.contents article .row{display:flex;flex-direction:column}.contents>article:first-of-type{padding:22px}.contents>article:first-of-type h4{font-size:32px}.contents article img{width:100%!important;height:220px!important}.rd-footer{flex-direction:column}.rd-footer nav{display:grid;grid-template-columns:1fr 1fr}body:not(:has(.home-story)) main{margin:25px 12px;padding:28px 20px}}
