:root{--paper:#f3efe4;--ink:#493c30;--blue:#45677c;--rule:#c9c2af;--margin:210px}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--paper);color:var(--ink);font-family:Georgia,'Times New Roman',serif;font-size:18px;line-height:1.7}a{color:var(--blue);text-underline-offset:5px}a:hover{color:#8b4e32}a:focus-visible,summary:focus-visible{outline:2px solid var(--blue);outline-offset:5px}img{max-width:100%;object-fit:cover}h1,h2,h3,h4{font-weight:400;line-height:1.12}h2{font-size:clamp(28px,3.2vw,45px)}p{max-width:760px}svg{width:15px;height:15px}.rd-header,.notebook,.rd-footer,body>main,body>.container{width:min(1260px,calc(100% - 80px));margin-inline:auto}.rd-header{padding-top:32px}.rd-brand{display:block;width:fit-content;font-size:36px;line-height:.95;letter-spacing:-2px;text-decoration:none;color:var(--ink);margin-bottom:26px}.rd-brand span{display:block;padding-left:28px;font-style:italic}.rd-desktop-nav{display:flex;flex-wrap:wrap;border-top:3px double var(--ink);border-bottom:1px solid var(--ink);padding:13px 0;gap:7px 23px;font:12px/1.8 Arial,sans-serif}.rd-desktop-nav a{text-decoration:none}.rd-mobile-nav{display:none}.opening{display:grid;grid-template-columns:1fr var(--margin);gap:60px;padding:65px 0 70px;border-bottom:1px solid var(--ink)}.opening h1{font-size:clamp(40px,5.8vw,80px);letter-spacing:-.045em;margin:0;max-width:910px}.contents{border-left:1px solid var(--rule);padding-left:20px;font:12px/1.5 Arial,sans-serif}.index-label{text-transform:uppercase;letter-spacing:2px}.contents ol{padding-left:20px;margin-top:22px}.contents li{padding:6px 0}.contents a{text-decoration:none}.editorial>article>section{position:relative;padding:55px 0 55px var(--margin);border-bottom:1px solid var(--rule);min-height:200px;display:flow-root}.editorial>article>section:before{content:attr(data-note);position:absolute;left:0;top:62px;font:italic 30px Georgia;color:var(--blue)}.editorial h2{margin:0 0 25px}.editorial p{margin-bottom:0}.editorial>article>section img{display:block;width:100%;height:340px!important;max-height:none!important;margin:0 0 35px;filter:saturate(.7)}.editorial>article>section:nth-child(3n){background:linear-gradient(90deg,transparent 209px,var(--rule) 210px,transparent 211px)}.editorial>section{border-top:3px double var(--ink);margin-top:60px}.editorial>section>article{display:block;border-bottom:1px solid var(--rule);padding:35px 0 35px var(--margin);position:relative}.editorial>section>article>.row{height:auto!important;display:grid;grid-template-columns:1fr 130px;gap:30px}.editorial>section>article img{width:130px!important;height:165px!important}.editorial .d-md-none{display:none}.editorial strong,.text-body-secondary{font:12px/1.6 Arial,sans-serif;letter-spacing:.05em}.editorial h4{font-size:30px;margin:12px 0}.editorial .card-text{font-size:16px}.visually-hidden{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}.topic-index{margin:60px 0;border-top:1px solid var(--ink);padding:30px 0 50px var(--margin)}.topic-index h2{font-size:22px;font-style:italic}.topic-index nav{display:flex;flex-wrap:wrap;gap:12px 28px;font:14px/1.7 Arial,sans-serif}.rd-footer{border-top:3px double var(--ink);display:flex;justify-content:space-between;padding:35px 0 55px;font:13px/1.8 Arial,sans-serif}.rd-footer nav{display:flex;gap:28px}.footer-brand{font:italic 26px Georgia;text-decoration:none}.pagination,nav[aria-label*="pagination" i]{display:flex;gap:20px;padding:28px 0;border-block:1px solid var(--rule)}body>main:not(.notebook) h1{font-size:clamp(38px,5vw,72px);border-bottom:1px solid var(--ink);padding-bottom:28px}body>main:not(.notebook)>article{max-width:880px;margin-inline:auto}body>main:not(.notebook) article p{font-size:20px;line-height:1.85}.article-header{display:flex;align-items:flex-end;justify-content:space-between;gap:40px;border-bottom:1px solid var(--ink);padding:45px 0}.article-header time{margin-left:auto;white-space:nowrap}.archive article,.category article{display:block;padding:30px 0 30px var(--margin);border-bottom:1px solid var(--rule);border-radius:0;box-shadow:none}.archive time,.category time{font:13px Arial;color:var(--blue)}blockquote{border-left:2px solid var(--blue);padding-left:28px;margin-left:0;font-style:italic}table{border-collapse:collapse;max-width:100%}td,th{padding:12px;border-bottom:1px solid var(--rule)}
@media(min-width:1500px){.opening{padding-block:85px}}
@media(max-width:1000px){:root{--margin:140px}.rd-header,.notebook,.rd-footer,body>main,body>.container{width:calc(100% - 48px)}.opening{gap:30px;grid-template-columns:1fr 175px}.editorial>article>section:nth-child(3n){background:none}.rd-desktop-nav{gap:6px 16px}.editorial>article>section img{height:290px!important}}
@media(max-width:600px){:root{--margin:0px}body{font-size:17px}.rd-header,.notebook,.rd-footer,body>main,body>.container{width:calc(100% - 36px)}.rd-header{padding-top:22px}.rd-brand{font-size:32px}.rd-desktop-nav{display:none}.rd-mobile-nav{display:block;border-block:1px solid var(--ink);font:14px/1.8 Arial,sans-serif}.rd-mobile-nav summary{cursor:pointer;padding:12px 0}.rd-mobile-menu{display:flex;flex-direction:column;padding:8px 0 20px;gap:12px}.opening{display:block;padding:35px 0}.opening h1{font-size:43px}.contents{margin-top:30px;padding:18px 0 0;border-left:0;border-top:1px solid var(--rule)}.contents ol{columns:2;column-gap:24px}.contents li{break-inside:avoid}.editorial>article>section{padding:48px 0 35px}.editorial>article>section:before{top:14px;font-size:18px}.editorial>article>section img{height:230px!important;margin-bottom:25px}.editorial>section>article{padding:25px 0}.editorial>section>article>.row{grid-template-columns:1fr;gap:20px}.editorial>section>article img{width:100%!important;height:190px!important}.editorial h4{font-size:28px}.topic-index{padding:25px 0}.rd-footer{display:block}.rd-footer nav{margin-top:20px;flex-wrap:wrap}.article-header{display:block}.archive article,.category article{padding:25px 0}body>main:not(.notebook) article p{font-size:18px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}
