:root{--sand:#f1edde;--ink:#293729;--olive:#637249;--sky:#d5e5e7;--line:#acb09b;--paper:#fbfaf4}*{box-sizing:border-box}body{margin:0;background:var(--sand);color:var(--ink);font:17px/1.7 Georgia,'Times New Roman',serif}a{color:inherit;text-underline-offset:5px}a:hover{color:#60753c}a:focus-visible,summary:focus-visible{outline:3px solid #536b81;outline-offset:5px}img{display:block;max-width:100%;height:auto;border-radius:0!important}h1,h2,h3{font-weight:400;line-height:1.1;text-wrap:balance}h1{font-size:clamp(34px,4.2vw,64px);letter-spacing:-.05em}h2{font-size:clamp(30px,3vw,45px);letter-spacing:-.035em}h3{font-size:34px;letter-spacing:-.03em}p{margin:1em 0}header,footer{font-family:Arial,sans-serif}.rd-header{border-top:7px solid var(--ink);border-bottom:1px solid var(--line);padding:27px 5vw;background:var(--paper)}.rd-desktop-nav{max-width:1220px;margin:auto;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:30px}.rd-desktop-nav>a:last-child{text-align:right}.rd-desktop-nav>a{text-decoration:none;font-size:13px;text-transform:uppercase;letter-spacing:.14em}.rd-brand{font-size:23px!important;text-transform:none!important;letter-spacing:-.04em!important;font-family:Georgia,serif;text-decoration:none}.mobile-bar{display:none}.skip{position:absolute;top:-100px;left:20px;padding:8px;background:white}.skip:focus{top:20px;z-index:10}main{max-width:1220px;margin:auto}.atlas-home section{padding:0!important;text-align:left!important}.atlas-home>section:first-child{position:relative;min-height:510px;padding-top:46px!important;margin:0 0 0 -3vw;display:grid;grid-template-columns:1fr 42%;grid-template-rows:auto 80px}.atlas-home>section:first-child img{grid-column:1/-1;grid-row:1/3;width:100%;height:490px!important;max-height:none!important;object-fit:cover}.atlas-home>section:first-child h1{grid-column:2;grid-row:1;position:relative;z-index:1;align-self:start;background:var(--sand);margin:-46px -3vw 0 0;padding:37px 36px 45px;border-bottom:8px solid var(--olive)}.atlas-home>section:nth-child(2){display:grid;grid-template-columns:1fr 1fr;gap:65px;background:var(--sky);padding:40px 44px!important;border-bottom:1px solid var(--ink)}.atlas-home>section:nth-child(2) h2{margin:0}.atlas-home>section:nth-child(2) p{margin:0}.atlas-home>section:nth-child(3){padding:70px 0!important}.atlas-home>section:nth-child(3) .row{display:flex;flex-direction:column}.atlas-home>section:nth-child(3) .col-md-6:first-child{width:48%;margin-left:auto;border-left:14px solid var(--olive)}.atlas-home>section:nth-child(3) img{width:100%;height:260px;max-height:none!important;object-fit:cover}.atlas-home>section:nth-child(3) .col-md-6:last-child{margin-top:-200px}.atlas-home>section:nth-child(3) h3,.atlas-home>section:nth-child(3) p{max-width:43%;padding-right:20px}.atlas-home>section:nth-child(3) h3{margin-top:0}.atlas-home ul{list-style:none;padding:0;counter-reset:method;margin:60px 0 0;border-top:2px solid var(--ink)}.atlas-home li{counter-increment:method;position:relative;border-bottom:1px solid var(--line);padding:27px 35px 27px 29%;min-height:100px}.atlas-home li:before{content:counter(method,decimal-leading-zero);position:absolute;left:20px;top:22px;font:36px/1.3 Georgia,serif;color:var(--olive)}.atlas-home li strong{display:block;font:19px/1.4 Arial,sans-serif;margin-bottom:6px}.atlas-home>section:nth-child(4) .row{display:flex;flex-direction:column-reverse}.atlas-home>section:nth-child(4) img{width:100%;height:430px;max-height:none!important;object-fit:cover}.atlas-home>section:nth-child(4) .col-md-6:first-child{display:grid;grid-template-columns:1fr 1fr;column-gap:65px;padding:48px 44px;background:var(--paper);border-bottom:1px solid var(--line)}.atlas-home>section:nth-child(4) h3{grid-row:1/3;margin-top:0}.atlas-home>section:nth-child(4) p{grid-column:2;margin-top:0}.atlas-home>section:last-child{padding:75px 12% 85px!important;max-width:1000px;margin:auto}.atlas-home>section:last-child h2{border-top:5px solid var(--olive);padding-top:25px}.rd-footer{max-width:1220px;margin:auto;border-top:1px solid var(--ink);padding:35px 0 55px;display:flex;justify-content:space-between;gap:35px}.rd-footer nav{display:flex;flex-wrap:wrap;gap:14px 28px;font-size:13px}.archive,.category,.blog-archive{padding:55px 0}.archive h1,.category h1{max-width:700px}.archive-list,.post-list{border-top:2px solid var(--ink)}.archive article,.category article,.post-list>article,.archive-row{display:grid;grid-template-columns:155px minmax(0,1fr);gap:35px;padding:28px 0;border-bottom:1px solid var(--line);background:none;border-radius:0;box-shadow:none}.archive time,.post-meta{font:12px/1.5 Arial,sans-serif;color:var(--olive)}.archive article h2{font-size:30px;margin:0}.pagination{display:flex;gap:10px;padding:35px 0}.pagination a,.pagination span{padding:8px 16px;border:1px solid var(--line)}.pagination [aria-current]{background:var(--ink);color:var(--paper)}.article-layout,.single-post{display:grid;grid-template-columns:minmax(220px,1fr) minmax(0,2fr);gap:65px;padding:60px 0}.article-header{border-top:5px solid var(--olive);padding-top:22px}.article-body,.entry-content,.legal-content{max-width:66ch}.article-body h2,.entry-content h2,.legal-content h2{margin-top:1.8em}.article-body img,.entry-content img{margin:35px 0}.legal,.legal-page{max-width:760px;margin:65px auto 90px}.legal h1{font-size:48px}.entry-content a,.legal-content a{overflow-wrap:anywhere}blockquote{border-left:4px solid var(--olive);margin:30px 0;padding-left:25px;color:var(--olive)}table{border-collapse:collapse;width:100%;font-size:15px}td,th{border-bottom:1px solid var(--line);padding:12px;text-align:left}
@media(max-width:1280px){main,.rd-footer{margin-left:4vw;margin-right:4vw}.atlas-home>section:first-child{margin-left:0}.atlas-home>section:first-child h1{margin-right:0}}
@media(max-width:800px){.rd-header{padding:20px 4vw}.rd-desktop-nav{display:none}.mobile-bar{display:flex;justify-content:space-between;gap:25px;align-items:center}.rd-mobile-nav summary{cursor:pointer;font-size:14px}.rd-mobile-menu{position:absolute;right:4vw;top:85px;background:var(--paper);border:1px solid var(--ink);padding:20px;z-index:20;display:grid;gap:15px;min-width:220px}.atlas-home>section:first-child{min-height:440px;grid-template-columns:1fr 55%}.atlas-home>section:first-child img{height:400px!important}.atlas-home>section:first-child h1{font-size:39px;padding:25px}.atlas-home>section:nth-child(2){gap:25px;padding:28px!important}.atlas-home>section:nth-child(3) .col-md-6:first-child{width:100%;margin:0}.atlas-home>section:nth-child(3) .col-md-6:last-child{margin-top:35px}.atlas-home>section:nth-child(3) h3,.atlas-home>section:nth-child(3) p{max-width:100%;padding:0}.atlas-home ul{margin-top:30px}.atlas-home li{padding-left:100px}.atlas-home>section:nth-child(4) img{height:320px}.atlas-home>section:nth-child(4) .col-md-6:first-child{padding:30px;gap:20px}.atlas-home>section:last-child{padding:45px 5%!important}.rd-footer{flex-direction:column}.article-layout,.single-post{grid-template-columns:1fr;gap:30px}.article-header h1{max-width:650px}}
@media(max-width:520px){body{font-size:16px}.rd-brand{font-size:20px!important}.atlas-home>section:first-child{display:flex;flex-direction:column;padding-top:0!important;min-height:0}.atlas-home>section:first-child h1{margin:0;font-size:38px;padding:32px 0 24px;border-bottom:0}.atlas-home>section:first-child img{height:250px!important;border-bottom:7px solid var(--olive)}.atlas-home>section:nth-child(2){display:block;padding:27px 20px!important}.atlas-home>section:nth-child(2) p{margin-top:22px}.atlas-home>section:nth-child(3){padding:40px 0!important}.atlas-home>section:nth-child(3) img{height:200px}.atlas-home li{padding:24px 0 24px 62px}.atlas-home li:before{left:0;font-size:30px}.atlas-home>section:nth-child(4) img{height:230px}.atlas-home>section:nth-child(4) .col-md-6:first-child{display:block;padding:25px 20px}.atlas-home>section:nth-child(4) p{margin-top:18px}.atlas-home>section:last-child{padding:35px 0 45px!important}.archive article,.category article,.post-list>article,.archive-row{grid-template-columns:1fr;gap:8px}.rd-footer nav{flex-direction:column;gap:12px}h3{font-size:30px}.legal h1{font-size:37px}}
