
:root{--paper:#ecebe3;--ink:#193a30;--muted:#65766b;--line:#bbc3b6;--brass:#867145}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:25px}body{margin:0;background:var(--paper);color:var(--ink);font:16px/1.75 Arial,sans-serif}a{color:inherit;text-decoration:none}a:hover{text-decoration:underline;text-underline-offset:5px}a:focus-visible,summary:focus-visible{outline:3px solid var(--brass);outline-offset:6px}img{max-width:100%;height:auto;display:block}h1,h2,h3,h4,p{margin-top:0}h1,h2,h3,h4{font-weight:400;line-height:1.15}h2{font-family:Georgia,serif;font-size:clamp(36px,4vw,58px)}h3{font-size:25px}p{margin-bottom:1.5em}.rd-header{display:grid;grid-template-columns:230px 1fr;border-bottom:1px solid var(--ink);min-height:166px}.rd-brand{padding:32px;background:var(--ink);color:var(--paper);font:37px/1.02 Georgia,serif;display:flex;align-items:center}.rd-desktop-nav{padding:25px 4vw;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));align-items:center;gap:15px 26px}.rd-desktop-nav a,.rd-mobile-menu a{display:flex;gap:10px;font-size:13px;font-weight:600}.rd-desktop-nav span,.rd-mobile-menu span{font-size:10px;color:var(--brass)}.rd-mobile-nav{display:none}main{max-width:1440px;margin:auto}.atlas-opening{display:grid;grid-template-columns:230px 1fr;padding:64px 4vw 64px 0;gap:4vw}.opening-label{padding-left:32px}.opening-label h1{font-size:17px;line-height:1.4;font-weight:600;max-width:180px}.opening-label p{font-size:13px;line-height:1.6;color:var(--muted);margin-top:30px;max-width:180px}.section-directory a{display:grid;grid-template-columns:65px 1fr 40px;align-items:baseline;border-top:1px solid var(--ink);padding:23px 0;gap:16px}.section-directory a:last-child{border-bottom:1px solid var(--ink)}.section-directory span{font-size:12px;color:var(--brass)}.section-directory strong{font-family:Georgia,serif;font-weight:400;font-size:clamp(28px,3.4vw,49px);line-height:1.1}.section-directory b{font-size:24px;font-weight:400}.atlas-image{margin:0 4vw 80px 230px;overflow:hidden}.atlas-image img{width:100%;max-height:480px;object-fit:cover}.atlas-content>section{margin:0 7vw 85px 28%;padding:0;border:0;background:transparent;box-shadow:none;border-radius:0}.atlas-section-title{border-top:2px solid var(--ink);padding-top:26px;scroll-margin-top:30px;margin-bottom:35px}.atlas-content>section>p{max-width:740px}.atlas-content .row{display:contents}.atlas-content [class*="col-md"]{display:block;width:100%;padding:0;margin:0}.atlas-content [class*="col-md"]:has(h3){max-width:740px;border-top:1px solid var(--line);padding:25px 0 12px}.atlas-content [class*="col-md"]:has(img){margin:20px 0 45px}.atlas-content [class*="col-md"] img{width:100%;max-height:490px;object-fit:cover}.atlas-home>section.row{margin:40px 7vw 80px 28%;border-top:2px solid var(--ink)}.atlas-home>section.row>article{display:block;padding:32px 0;border-bottom:1px solid var(--line);margin:0}.atlas-home>section.row>article>.row{display:grid;grid-template-columns:1fr 145px;gap:28px}.atlas-home>section.row .col{padding:0}.atlas-home>section.row strong{font-size:11px;text-transform:uppercase;letter-spacing:.12em;color:var(--brass)}.atlas-home>section.row h4{font:34px/1.1 Georgia,serif;margin:12px 0}.text-body-secondary,time,.post-meta,.entry-meta{font-size:12px;color:var(--muted)}.atlas-home>section.row .card-text{font-size:14px;margin:20px 0}.atlas-home>section.row .d-md-none{display:none}.atlas-home>section.row img{width:145px;height:190px;object-fit:cover}.icon-link{font-size:12px;border-bottom:1px solid var(--brass)}svg.bi{display:none}.visually-hidden{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}.rd-footer{background:var(--ink);color:var(--paper);padding:48px 7vw;display:flex;justify-content:space-between;align-items:end;gap:30px}.footer-brand{font:35px/1.1 Georgia,serif;max-width:220px}.rd-footer nav{display:flex;gap:30px;font-size:12px}.archive,.category,.blog,body:has(.pagination) main{padding:55px 6vw}.archive article,.category article,.post-list article,.archive-item{display:grid;grid-template-columns:130px 1fr;gap:25px;border-top:1px solid var(--line);padding:28px 0;border-radius:0;box-shadow:none;background:transparent}.pagination,.page-numbers{display:flex;gap:24px;margin:35px 0}.pagination a,.page-numbers a{padding:8px 13px;border:1px solid var(--line)}body:not(:has(.atlas-home)) main>article,.single article,.legal-content{display:grid;grid-template-columns:minmax(180px,1fr) minmax(0,720px);gap:5vw;padding:65px 6vw}.entry-header,.article-header{grid-column:1}.entry-content,.article-content,.legal-content>section{grid-column:2;min-width:0}.entry-content h2,.article-content h2{font-size:38px}.entry-content img,.article-content img{width:100%;margin:32px 0}.entry-title,.article-title{font-family:Georgia,serif;font-size:clamp(34px,4vw,58px);text-align:left}.entry-content p,.article-content p{line-height:1.85}table{border-collapse:collapse;width:100%}td,th{padding:12px;border-bottom:1px solid var(--line);text-align:left}input,textarea,select,button{font:inherit;max-width:100%;border:1px solid var(--line);background:transparent;padding:12px;color:var(--ink)}button{cursor:pointer}blockquote{border-left:3px solid var(--brass);padding-left:24px;margin-left:0}
@media(max-width:1000px){.rd-header{grid-template-columns:190px 1fr}.rd-brand{font-size:31px;padding:26px}.rd-desktop-nav{grid-template-columns:repeat(3,1fr);gap:13px 16px}.atlas-opening{grid-template-columns:190px 1fr}.opening-label{padding-left:26px}.atlas-image{margin-left:190px}.atlas-content>section,.atlas-home>section.row{margin-left:24%;margin-right:5vw}.section-directory a{grid-template-columns:35px 1fr 25px}.rd-desktop-nav a{font-size:12px}}
@media(max-width:600px){.rd-header{grid-template-columns:1fr 100px;min-height:105px}.rd-brand{padding:23px;font-size:30px;max-width:none}.rd-desktop-nav{display:none}.rd-mobile-nav{display:block;position:relative;padding:35px 18px}.rd-mobile-nav summary{cursor:pointer;font-size:14px}.rd-mobile-menu{position:absolute;right:0;top:100%;width:min(100vw,360px);z-index:10;background:var(--paper);padding:24px;border:1px solid var(--ink);display:grid;grid-template-columns:1fr 1fr;gap:20px}.atlas-opening{display:block;padding:32px 23px 38px}.opening-label{padding:0}.opening-label h1{max-width:none;font-size:14px}.opening-label p{max-width:none;margin:12px 0 30px;font-size:12px}.section-directory a{padding:20px 0;gap:8px;grid-template-columns:25px 1fr 18px}.section-directory strong{font-size:30px}.section-directory b{font-size:18px}.atlas-image{margin:0 0 40px}.atlas-image img{height:250px;object-fit:cover}.atlas-content>section,.atlas-home>section.row{margin:0 23px 50px}.atlas-section-title{font-size:38px;margin-bottom:25px}h3{font-size:23px}body{font-size:15px}.atlas-home>section.row>article>.row{grid-template-columns:1fr 75px;gap:16px}.atlas-home>section.row img{width:75px;height:105px}.atlas-home>section.row h4{font-size:27px}.rd-footer{padding:35px 23px;display:block}.rd-footer nav{margin-top:30px;flex-wrap:wrap;gap:20px}.archive article,.category article,.post-list article,.archive-item{display:block}.entry-meta,.post-meta{margin-bottom:15px}body:not(:has(.atlas-home)) main>article,.single article,.legal-content{display:block;padding:40px 23px}.entry-title,.article-title{font-size:39px}.entry-content,.article-content{margin-top:35px}.archive,.category,.blog,body:has(.pagination) main{padding:35px 23px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}
