@charset "UTF-8";
:root{--paper:#f3eee4;--ink:#382e27;--blue:#456978;--rule:#bcb09c;--muted:#746858}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--paper);color:var(--ink);font-family:Arial,sans-serif;font-size:17px;line-height:1.75}a{color:inherit;text-underline-offset:5px}a:hover{color:var(--blue)}a:focus-visible,summary:focus-visible{outline:3px solid var(--blue);outline-offset:5px}img{max-width:100%;display:block;object-fit:cover}h1,h2,h3,h4{font-family:Georgia,serif;font-weight:400;line-height:1.08;margin:0 0 24px}h1{font-size:clamp(40px,4.5vw,70px);letter-spacing:-2.5px}h2{font-size:clamp(32px,3vw,46px)}h3{font-size:29px}h4{font-size:34px}p{margin:0 0 20px}.rd-header{background:var(--ink);color:var(--paper);display:flex;align-items:center;padding:27px 4vw;gap:40px;border-bottom:5px solid var(--blue)}.rd-brand{font-family:Georgia,serif;font-size:29px;white-space:nowrap;text-decoration:none;line-height:1.1}.rd-desktop-nav{display:flex;min-width:0;align-items:center;gap:22px;flex:1;font-size:13px}.rd-desktop-nav a{display:inline-flex;min-height:44px;align-items:center;text-decoration:none;white-space:nowrap}.primary-links{display:flex;gap:25px;padding-right:24px;border-right:1px solid #8d8174}.topic-links{display:flex;gap:24px;overflow-x:auto;scrollbar-color:#998875 var(--ink)}.rd-mobile-nav{display:none}.rd-main{max-width:1320px;margin:auto;padding:0 48px}.chronicle{counter-reset:chapter}.chronicle-section{position:relative;padding:54px 0;border-bottom:1px solid var(--rule)}.chronicle-section:not(.section-1):before{counter-increment:chapter;content:'0' counter(chapter);position:absolute;top:56px;left:0;color:var(--blue);font-size:13px;letter-spacing:3px}.chronicle-section:not(.section-1){padding-left:100px}.section-1{display:grid;grid-template-columns:minmax(0,1fr) 22%;column-gap:7%;padding:65px 0;min-height:640px}.section-1 h1{grid-column:1;align-self:end}.section-1 p{grid-column:1;max-width:66ch;font-size:19px}.section-1 img{grid-column:2;grid-row:1 / 3;width:100%;height:100%;min-height:470px;max-height:none!important;filter:saturate(.62)}.section-2>.row{display:grid;grid-template-columns:29% 1fr;gap:48px;align-items:center}.section-2 img{height:260px;width:100%;filter:saturate(.6)}.section-2 p{max-width:64ch}.section-3>.row{display:grid;grid-template-columns:1fr 1fr;column-gap:50px}.section-3 .col-lg-6{padding:28px 0;border-top:1px solid var(--rule)}.section-3 h3{font-size:31px;max-width:19ch}.section-4{display:grid;grid-template-columns:1fr 27%;gap:45px;align-items:start}.section-4 img{grid-column:2;grid-row:1;height:340px;max-height:none!important;width:100%;filter:saturate(.6)}.section-4>div{grid-column:1;grid-row:1}.section-5>div,.section-6>div{max-width:72ch}.section-5 h2{max-width:22ch}.section-6 p:last-child{color:var(--blue);font-family:Georgia,serif;font-size:24px}.section-7{display:grid;grid-template-columns:repeat(3,1fr);gap:32px;padding-left:0!important;counter-increment:none}.section-7:before{display:none}.section-7>article:first-of-type{grid-column:span 2;border-right:1px solid var(--rule);padding-right:32px}.section-7>article .row{display:flex;flex-direction:column}.section-7 .p-4{order:2}.section-7 .col-auto{order:1;margin-bottom:25px}.section-7 img{width:100%!important;height:240px!important;filter:saturate(.65)}.section-7 strong{font-size:12px;color:var(--blue);letter-spacing:2px;text-transform:uppercase;display:block;margin-bottom:16px}.section-7 .text-body-secondary{color:var(--muted);font-size:13px;margin:10px 0 15px}.section-7 p{font-size:16px}.section-7 svg{display:none}.d-md-none{display:none!important}.visually-hidden{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}.topic-index{display:flex;flex-wrap:wrap;gap:12px 28px;padding:42px 0 60px;font-size:15px}.topic-index a{color:var(--blue)}.rd-footer{padding:48px max(4vw,24px);background:var(--ink);color:var(--paper);display:grid;grid-template-columns:1fr 2fr;gap:35px}.footer-topics{display:grid;grid-template-columns:1fr 1fr;gap:10px 30px;font-size:14px}.footer-legal{grid-column:1/-1;display:flex;gap:30px;border-top:1px solid #796c5e;padding-top:24px;font-size:13px}.skip{position:fixed;top:-80px;left:20px;background:var(--paper);z-index:10;padding:12px}.skip:focus{top:10px}
/* Content routes retain native markup and URLs while sharing the chronicle typography. */
.archive,.category-posts,.post-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;padding:40px 0}.archive>article,.category-posts>article,.post-list>article{border-top:1px solid var(--rule);padding-top:24px}.archive>article:first-child,.post-list>article:first-child{grid-column:span 2}.pagination{display:flex;gap:14px;justify-content:center;margin:40px 0}.pagination a,.pagination span{padding:10px 18px;border-bottom:1px solid var(--blue)}.article-header,.entry-header{padding:70px 0 40px}.article-header h1,.entry-title{max-width:20ch}.article-content,.entry-content,.legal-content{max-width:68ch;margin:40px auto 80px}.article-content p,.entry-content p,.legal-content p{margin-bottom:24px}.article-content img:first-child,.entry-content>img:first-child{width:calc(100% + 80px);max-width:calc(100% + 80px);margin:20px 0 40px 40px}.legal-content h2,.entry-content h2{margin-top:48px}.breadcrumb{font-size:13px;color:var(--blue);padding-top:28px}
@media(max-width:900px){.rd-header{justify-content:space-between}.rd-desktop-nav{display:none}.rd-mobile-nav{display:block;position:relative}.rd-mobile-nav summary{cursor:pointer;padding:10px;min-height:44px}.rd-mobile-menu{position:absolute;right:0;top:50px;width:280px;max-height:75vh;overflow:auto;background:var(--ink);border:1px solid #796c5e;z-index:5;padding:15px}.rd-mobile-menu a{display:block;padding:10px 8px;font-size:14px}.rd-main{padding:0 30px}.section-1{column-gap:5%;grid-template-columns:1fr 20%;min-height:540px}.section-1 img{min-height:400px}.chronicle-section:not(.section-1){padding-left:55px}.section-2>.row{gap:25px}.section-3>.row{gap:25px}.section-4{grid-template-columns:1fr 22%;gap:25px}.archive,.post-list,.category-posts{grid-template-columns:1fr 1fr}.rd-footer{grid-template-columns:1fr}.footer-legal{grid-column:1}.section-7{grid-template-columns:1fr 1fr}.section-7>article:first-of-type{grid-column:span 1}}
@media(max-width:560px){body{font-size:16px}.rd-header{padding:20px}.rd-brand{font-size:25px}.rd-main{padding:0 22px}h1{letter-spacing:-1.5px;font-size:43px}.section-1{display:flex;flex-direction:column;padding:38px 0;gap:12px}.section-1 p{font-size:17px}.section-1 img{height:180px;min-height:0;object-position:center 45%;margin-top:12px}.chronicle-section:not(.section-1){padding:60px 0 32px}.chronicle-section:not(.section-1):before{top:24px}.section-2>.row,.section-3>.row,.section-4{display:block}.section-2 img{height:190px;margin-bottom:27px}.section-3 .col-lg-6{padding:25px 0}.section-4 img{height:190px;margin-bottom:28px}.section-7{display:block}.section-7>article:first-of-type{border-right:0;padding-right:0}.section-7>article{margin-bottom:35px;border-bottom:1px solid var(--rule);padding-bottom:30px}.topic-index{gap:16px 20px}.footer-topics{grid-template-columns:1fr}.archive,.post-list,.category-posts{display:block}.archive>article,.post-list>article,.category-posts>article{margin-bottom:30px}.article-content img:first-child,.entry-content>img:first-child{width:100%;max-width:100%;margin:20px 0 30px}.article-header,.entry-header{padding-top:40px}}
