:root{--paper:#eee9dd;--ink:#352136;--rose:#936772;--line:#bcb0b3;--soft:#e3d9d2}*{box-sizing:border-box}body{margin:0;background:var(--paper);color:var(--ink);font:16px/1.65 Arial,sans-serif}a{color:inherit;text-underline-offset:5px}a:hover{color:#824a60}a:focus-visible,summary:focus-visible{outline:3px solid var(--rose);outline-offset:5px}img{display:block;max-width:100%;object-fit:cover}h1,h2,h3,h4,p{margin-top:0}h1,h2,h3{font-family:Georgia,serif;font-weight:400;line-height:1.08}h1{font-size:clamp(36px,4.4vw,66px);letter-spacing:-.045em}h2{font-size:clamp(23px,2.2vw,34px)}h3{font-size:clamp(32px,3.3vw,48px);letter-spacing:-.025em}h4{font-size:20px;line-height:1.35}p{margin-bottom:1.5em}.rd-header,main,.rd-footer{width:min(calc(100% - 80px),1240px);margin-inline:auto}.rd-header{padding:28px 0 22px;display:flex;align-items:center;border-bottom:2px solid var(--ink);gap:30px}.rd-brand{flex:0 0 190px;text-decoration:none;font:43px/1 Georgia,serif}.rd-brand span{display:block;font:12px Arial,sans-serif;letter-spacing:.13em;text-transform:uppercase;margin-top:8px}.rd-desktop-nav{display:flex;align-items:center;overflow-x:auto;white-space:nowrap;padding:8px 0;scrollbar-width:thin}.rd-desktop-nav a{font-size:13px;min-height:44px;display:flex;align-items:center;padding:0 20px;border-left:1px solid var(--line);text-decoration:none}.rd-desktop-nav a:first-child{padding-left:0;border:0}.rd-mobile-nav{display:none}main{padding-top:34px}.home-narrative>section:first-child{display:grid;grid-template-columns:7fr 5fr;grid-template-rows:auto 1fr auto;column-gap:45px}.home-narrative>section:first-child img{grid-column:1;grid-row:1/3;width:100%;height:440px;max-height:none!important;filter:saturate(.72)}.home-narrative>section:first-child h1{grid-column:2;grid-row:1;border-top:1px solid var(--ink);padding-top:22px;margin-bottom:28px}.home-narrative>section:first-child h2{grid-column:2;grid-row:2;align-self:end;margin-bottom:0;padding-bottom:22px}.home-narrative>section:first-child p{grid-column:1/-1;font-size:20px;border-block:1px solid var(--ink);padding:28px 0;margin:28px 0 0}.topic-index{display:grid;grid-template-columns:repeat(5,1fr);padding:23px 0 60px;gap:12px 25px}.topic-index a{font-size:12px;text-decoration:none;display:flex;gap:10px;line-height:1.4}.topic-index span{color:var(--rose);font-size:11px}.home-narrative>section:nth-of-type(2){display:flex;align-items:flex-start;gap:9%;border-top:1px solid var(--line);padding:55px 0 80px}.home-narrative>section:nth-of-type(2)>div:first-child{width:62%;padding-left:8%}.home-narrative>section:nth-of-type(2)>div:last-child{width:29%;padding-top:80px}.home-narrative>section:nth-of-type(2) img{height:520px;max-height:none!important;filter:saturate(.65)}.home-narrative h4{border-top:1px solid var(--line);padding-top:22px;margin-bottom:12px}.home-narrative>section:nth-of-type(3){border:0!important;border-radius:0!important;padding:0!important;box-shadow:none!important}.home-narrative>section:nth-of-type(3)>.row{background:var(--soft);padding:48px 8%}.home-narrative>section:nth-of-type(3) h3{max-width:550px;margin-bottom:40px}.home-narrative>section:nth-of-type(3) .col-md-6{max-width:750px;margin-left:auto}.home-narrative>section:nth-of-type(3)>.text-center>img{width:100%;max-height:none!important;height:420px;margin:0 0 45px}.home-narrative>section:nth-of-type(3)>.text-center>p{max-width:740px;margin-inline:auto}.home-narrative>section:nth-of-type(3)>.text-center>p:first-of-type{font:40px/1.1 Georgia,serif}.home-narrative>section:nth-of-type(3)>.text-center>p:last-child{font-size:13px;border-top:1px solid var(--line);padding-top:25px;margin-top:36px}main>section.row{margin:65px 0 80px;border-top:2px solid var(--ink)}main>section.row>article{border-bottom:1px solid var(--line);padding:28px 0}main>section.row>article>.row{display:flex;gap:40px}main>section.row .col.p-4{display:grid;grid-template-columns:130px 1fr;gap:10px 28px;flex:1}main>section.row strong{grid-column:1;font-size:12px;font-weight:400;color:var(--rose)}main>section.row h4{grid-column:2;grid-row:1/3;font:30px/1.18 Georgia,serif;margin-bottom:12px}main>section.row .text-body-secondary{grid-column:1;grid-row:2;font-size:13px}main>section.row .card-text,main>section.row .icon-link{grid-column:2}main>section.row .card-text{font-size:14px;margin-bottom:0}main>section.row .col-auto img{width:160px!important;height:185px!important}main>section.row .d-block.d-md-none,.bi{display:none}.visually-hidden{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}.rd-footer{border-top:2px solid var(--ink);padding:42px 0 26px;display:grid;grid-template-columns:1fr 2fr;gap:35px}.footer-brand{font:32px/1.1 Georgia,serif;text-decoration:none;max-width:200px}.footer-index{display:grid;grid-template-columns:repeat(3,1fr);gap:14px 24px;font-size:13px}.footer-legal{grid-column:1/-1;border-top:1px solid var(--line);padding-top:25px;display:flex;gap:30px;font-size:12px}.archive,.category,.blog-index{margin-block:45px}.archive article,.archive-row,.post-list>article,.category>article{display:grid;grid-template-columns:150px 1fr 160px;gap:30px;padding:28px 0;border-bottom:1px solid var(--line)}.archive time,.archive-date,.article-meta{font-size:13px}.archive h2,.archive h3{font-size:30px}.archive-year{border-top:2px solid var(--ink);padding-top:20px;font-size:42px}.pagination{display:flex;gap:14px;margin:45px 0}.pagination a,.pagination span{padding:9px 16px;border:1px solid var(--line)}.pagination [aria-current]{background:var(--ink);color:var(--paper)}.article-layout,.post-layout{display:grid;grid-template-columns:280px minmax(0,680px);gap:70px;margin:55px 0 90px}.article-header h1{font-size:42px}.article-body,.entry-content,.legal-content{max-width:680px;overflow-wrap:anywhere}.article-body h2,.entry-content h2,.legal-content h2{margin-top:45px;font-size:32px}.article-body img,.entry-content img{width:100%;height:auto}.legal-page{max-width:850px;margin:65px auto 90px}.legal-page h1{font-size:48px}.legal-content{margin-left:auto}.article-meta{border-top:1px solid var(--line);padding-top:18px}
@media(max-width:1000px){.rd-header,main,.rd-footer{width:calc(100% - 48px)}.rd-brand{flex-basis:150px;font-size:36px}.home-narrative>section:first-child{column-gap:28px}.home-narrative>section:first-child img{height:380px}.topic-index{grid-template-columns:repeat(3,1fr)}.home-narrative>section:nth-of-type(2){gap:5%}.home-narrative>section:nth-of-type(2)>div:first-child{padding-left:0;width:65%}.home-narrative>section:nth-of-type(2)>div:last-child{width:30%}.footer-index{grid-template-columns:repeat(2,1fr)}.article-layout,.post-layout{grid-template-columns:220px 1fr;gap:35px}main>section.row>article>.row{gap:25px}main>section.row .col.p-4{grid-template-columns:95px 1fr;gap:12px 20px}}
@media(max-width:650px){.rd-header,main,.rd-footer{width:calc(100% - 36px)}.rd-header{padding:20px 0;justify-content:space-between;align-items:flex-start;gap:15px}.rd-brand{flex-basis:auto;font-size:34px}.rd-desktop-nav{display:none}.rd-mobile-nav{display:block}.rd-mobile-nav summary{cursor:pointer;padding:10px 0;min-height:44px;font-size:14px}.rd-mobile-menu{position:absolute;left:18px;right:18px;top:104px;background:var(--ink);color:var(--paper);padding:15px;z-index:20}.rd-mobile-menu a{display:block;padding:10px;border-bottom:1px solid #775f76;text-decoration:none}main{padding-top:22px}.home-narrative>section:first-child{display:flex;flex-direction:column}.home-narrative>section:first-child img{order:-1;height:240px;margin-bottom:25px}.home-narrative>section:first-child h1{border:0;padding:0;font-size:42px;margin-bottom:20px}.home-narrative>section:first-child h2{font-size:25px;padding-bottom:0}.home-narrative>section:first-child p{font-size:17px;padding:22px 0;margin-top:24px}.topic-index{grid-template-columns:repeat(2,1fr);gap:17px;padding-bottom:38px}.home-narrative>section:nth-of-type(2){display:block;padding:35px 0}.home-narrative>section:nth-of-type(2)>div:first-child,.home-narrative>section:nth-of-type(2)>div:last-child{width:100%;padding:0}.home-narrative>section:nth-of-type(2) img{height:300px;margin-top:30px}.home-narrative>section:nth-of-type(3)>.row{padding:32px 22px}.home-narrative>section:nth-of-type(3)>.text-center>img{height:240px;margin-bottom:30px}.home-narrative>section:nth-of-type(3)>.text-center>p:first-of-type{font-size:34px}main>section.row{margin:45px 0}main>section.row>article>.row{display:block}main>section.row .col.p-4{grid-template-columns:1fr;gap:8px}main>section.row strong,main>section.row h4,main>section.row .text-body-secondary,main>section.row .card-text,main>section.row .icon-link{grid-column:1;grid-row:auto}main>section.row h4{font-size:27px}main>section.row .col-auto img{width:100%!important;height:180px!important;margin-top:20px}.rd-footer{grid-template-columns:1fr;gap:30px}.footer-brand{max-width:none}.footer-index{gap:16px;font-size:12px}.footer-legal{grid-column:auto}.article-layout,.post-layout{display:block;margin-top:35px}.article-header h1{font-size:38px}.article-meta{margin-bottom:32px}.archive article,.archive-row,.post-list>article,.category>article{grid-template-columns:1fr;gap:12px}.archive img{max-height:200px;width:100%}.legal-page{margin-top:35px}.legal-page h1{font-size:38px}.pagination{flex-wrap:wrap}}
