:root{--paper:#eceee8;--ink:#1c251f;--line:#b9c2b6;--blue:#234be0}*{box-sizing:border-box}body{margin:0;background:var(--paper);color:var(--ink);font:16px/1.7 Arial,sans-serif}a{color:inherit;text-decoration:none}a:hover{color:var(--blue)}a:focus-visible,summary:focus-visible{outline:3px solid var(--blue);outline-offset:5px}h1,h2,h3,h4{line-height:1.08;letter-spacing:-.05em;margin-top:0}img{display:block;max-width:100%;object-fit:cover;border-radius:0!important}p{max-width:70ch}.rd-header{margin:0 3.5%;height:100px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--ink);position:relative;z-index:5}.rd-brand{font-size:43px;font-weight:800;letter-spacing:-.08em;display:flex;align-items:center;gap:20px}.rd-brand span{font-size:14px;letter-spacing:0;font-weight:400}.rd-desktop-nav{display:flex;align-items:center}.rd-desktop-nav>a,.rd-desktop-nav summary{padding:8px 30px;border-left:1px solid var(--line);font-size:14px}.rd-desktop-nav summary{min-width:230px;cursor:pointer;list-style:none}.topic-menu{position:absolute;top:100%;left:0;right:0;display:grid;grid-template-columns:repeat(4,1fr);gap:0 30px;padding:35px;background:var(--ink);color:white}.topic-menu a{padding:10px 0;border-bottom:1px solid #ffffff40;font-size:13px}.rd-mobile-nav{display:none}.atlas-home>article>section:first-child{padding:60px 3.5%;display:grid;grid-template-columns:28% 38% 18% 16%;align-items:end;border-bottom:1px solid var(--ink);min-height:520px}.atlas-home h1{font-size:clamp(32px,3.5vw,58px);padding-right:30px;margin:0;align-self:start}.atlas-home>article>section:first-child img{height:350px;width:100%;max-height:none!important}.atlas-home>article>section:first-child img:nth-of-type(2){height:265px;border-left:8px solid var(--paper);align-self:start;margin-top:45px}.atlas-home>article>section:first-child img:nth-of-type(3){height:180px;border-left:8px solid var(--paper);margin-bottom:20px}.atlas-home>article>section:nth-child(2){display:grid;grid-template-columns:28% 1fr;gap:0 6%;padding:55px 9% 60px 3.5%;border-bottom:1px solid var(--line)}.atlas-home>article>section:nth-child(2) h2{grid-row:span 2;font-size:26px;max-width:17ch}.atlas-home>article>section:nth-child(2) p{margin:0 0 20px}.atlas-home>article>section:nth-child(3){padding:65px 3.5%;counter-reset:service}.atlas-home>article>section:nth-child(3)>h2{font-size:55px;padding-bottom:30px;border-bottom:1px solid var(--ink);margin:0}.atlas-home>article>section:nth-child(3) .row{display:contents}.atlas-home>article>section:nth-child(3) .col-md-6{counter-increment:service;position:relative;display:grid;grid-template-columns:24% 1fr 23%;gap:4%;padding:45px 0;border-bottom:1px solid var(--line)}.atlas-home>article>section:nth-child(3) .col-md-6:before{content:'0' counter(service);position:absolute;top:16px;color:var(--blue);font:12px monospace}.atlas-home>article>section:nth-child(3) h3{font-size:29px;padding-top:15px}.atlas-home>article>section:nth-child(3) p{grid-column:2;margin:0}.atlas-home>article>section:nth-child(3) img{grid-row:1;grid-column:3;width:100%;height:210px;max-height:none!important}.atlas-home>article>section:nth-child(3) .row:nth-of-type(2) .col-md-6{padding-left:12%;grid-template-columns:27% 1fr}.atlas-home>article>section:nth-child(4){padding:65px 14% 65px 31%;background:#d9e0d4;position:relative}.atlas-home>article>section:nth-child(4):before{content:'↗';position:absolute;left:8%;top:50px;font-size:110px;color:var(--blue)}.atlas-home>article>section:nth-child(4) h2{font-size:40px}.list-group{padding:0;list-style:none}.list-group-item{padding:22px 0;border-top:1px solid #a8b3a3}.list-group-item strong{display:block}.atlas-home>article>section:nth-child(5){background:var(--ink);color:var(--paper);padding:65px 7%;display:grid;grid-template-columns:1fr 1fr;gap:10px 65px}.atlas-home>article>section:nth-child(5) h2{font-size:44px;grid-column:1}.atlas-home>article>section:nth-child(5) p,.atlas-home>article>section:nth-child(5)>div{grid-column:1}.atlas-home>article>section:nth-child(5) img{grid-column:2;grid-row:1/span 3;height:100%;max-height:490px!important;min-height:330px}.atlas-home>section.row{padding:65px 3.5%}.visually-hidden{font-size:14px;letter-spacing:.1em;text-transform:uppercase}.atlas-home>section.row>article{padding:30px 0;border-top:1px solid var(--ink)}.atlas-home>section.row>article>.row{display:grid;grid-template-columns:1fr 180px;gap:50px;box-shadow:none!important}.atlas-home>section.row .col{display:grid;grid-template-columns:170px 1fr;gap:10px 30px}.atlas-home>section.row strong{grid-column:1;color:var(--blue);font-size:13px}.atlas-home>section.row h4{grid-column:2;font-size:30px;margin:0;max-width:30ch}.atlas-home>section.row .text-body-secondary{grid-column:1;grid-row:2;font:12px monospace}.atlas-home>section.row p,.atlas-home>section.row a{grid-column:2;margin:0}.atlas-home>section.row a{color:var(--blue);font-size:13px}.atlas-home>section.row img{height:180px!important;width:180px!important}.d-md-none,svg.bi{display:none}.topic-index{display:grid;grid-template-columns:24% 1fr;gap:4%;padding:55px 3.5%;border-top:1px solid var(--ink)}.topic-index h2{font-size:26px}.topic-index nav{display:grid;grid-template-columns:repeat(3,1fr);gap:0 35px}.topic-index a{font-size:13px;padding:10px 0;border-bottom:1px solid var(--line)}.rd-footer{display:flex;align-items:center;justify-content:space-between;padding:35px 3.5%;background:var(--blue);color:white}.rd-footer>a:first-child{font-size:24px;font-weight:700;letter-spacing:-.05em}.rd-footer nav{display:flex;gap:30px;font-size:13px}.rd-footer a:hover{color:#d6dfff}
body:not(:has(.atlas-home)) main{max-width:1320px;margin:auto;padding:65px 4%}body:not(:has(.atlas-home)) main>h1{font-size:clamp(36px,5vw,76px);max-width:20ch}.archive-list,.post-list{display:block}.archive-list article,.post-list article{display:grid;grid-template-columns:150px 1fr 180px;gap:35px;padding:32px 0;border-top:1px solid var(--line)}.archive-list h2,.post-list h2{font-size:30px}.archive-list time,.post-list time{font:12px monospace}.pagination{display:flex;gap:8px;padding:30px 0;border-top:1px solid var(--ink)}.pagination a,.page-link{display:inline-block;border:1px solid var(--line);padding:10px 17px}.pagination .active,.page-link[aria-current]{background:var(--blue);color:white}.article-layout{display:grid;grid-template-columns:28% minmax(0,68ch);gap:7%;align-items:start}.article-meta{font:12px/1.8 monospace;border-top:1px solid var(--ink);padding-top:20px}.article-body,.entry-content,.legal-content{font-size:18px;line-height:1.85;max-width:70ch}.article-body h2,.entry-content h2,.legal-content h2{margin-top:2em;font-size:32px}.article-body blockquote,.entry-content blockquote{border-left:3px solid var(--blue);margin:30px 0;padding:10px 25px}table{width:100%;border-collapse:collapse}td,th{border-bottom:1px solid var(--line);padding:12px;text-align:left}
@media(max-width:1000px){.rd-brand{font-size:34px}.rd-desktop-nav>a{padding:8px 20px}.atlas-home>article>section:first-child{grid-template-columns:34% 40% 26%;min-height:440px}.atlas-home>article>section:first-child img:nth-of-type(3){display:none}.atlas-home h1{font-size:35px}.atlas-home>article>section:nth-child(3) .col-md-6{grid-template-columns:29% 1fr}.atlas-home>article>section:nth-child(3) img{grid-column:2;grid-row:2;height:220px}.topic-index nav{grid-template-columns:repeat(2,1fr)}.topic-menu{grid-template-columns:repeat(3,1fr)}.atlas-home>section.row .col{grid-template-columns:120px 1fr}.atlas-home>section.row h4{font-size:25px}.atlas-home>article>section:nth-child(5){gap:10px 30px;padding:55px 5%}}
@media(max-width:650px){body{font-size:15px}.rd-header{height:78px;margin:0 5%}.rd-brand{font-size:32px;gap:12px}.rd-brand span{font-size:12px}.rd-desktop-nav{display:none}.rd-mobile-nav{display:block}.rd-mobile-nav summary{cursor:pointer;list-style:none;padding:12px 0 12px 20px;font-size:13px}.rd-mobile-menu{position:absolute;top:100%;left:-5.5%;right:-5.5%;display:grid;grid-template-columns:1fr 1fr;gap:0 20px;max-height:75vh;overflow:auto;padding:20px 6%;background:var(--ink);color:white}.rd-mobile-menu a{font-size:12px;padding:12px 0;border-bottom:1px solid #ffffff40}.atlas-home>article>section:first-child{padding:35px 5%;grid-template-columns:61% 39%;min-height:0}.atlas-home h1{grid-column:1/-1;font-size:39px;max-width:15ch;padding:0 0 30px}.atlas-home>article>section:first-child img{height:215px}.atlas-home>article>section:first-child img:nth-of-type(2){height:155px;margin-top:0}.atlas-home>article>section:nth-child(2){display:block;padding:35px 5%}.atlas-home>article>section:nth-child(2) h2{max-width:24ch;font-size:28px;margin-bottom:30px}.atlas-home>article>section:nth-child(3){padding:40px 5%}.atlas-home>article>section:nth-child(3)>h2{font-size:41px}.atlas-home>article>section:nth-child(3) .col-md-6,.atlas-home>article>section:nth-child(3) .row:nth-of-type(2) .col-md-6{display:block;padding:40px 0 30px}.atlas-home>article>section:nth-child(3) h3{font-size:27px;max-width:19ch}.atlas-home>article>section:nth-child(3) img{height:210px;margin-bottom:25px}.atlas-home>article>section:nth-child(4){padding:40px 5%}.atlas-home>article>section:nth-child(4):before{display:none}.atlas-home>article>section:nth-child(4) h2{font-size:35px}.atlas-home>article>section:nth-child(5){display:block;padding:40px 5%}.atlas-home>article>section:nth-child(5) h2{font-size:37px}.atlas-home>article>section:nth-child(5) img{min-height:0;height:220px;margin-top:20px}.atlas-home>section.row{padding:40px 5%}.atlas-home>section.row>article>.row,.atlas-home>section.row .col{display:block}.atlas-home>section.row h4{font-size:26px;margin:12px 0}.atlas-home>section.row .text-body-secondary{margin:12px 0}.atlas-home>section.row img{width:100%!important;height:190px!important;margin-top:20px}.topic-index{display:block;padding:40px 5%}.topic-index nav{gap:0 18px}.topic-index a{font-size:12px}.rd-footer{gap:25px;padding:30px 5%;flex-wrap:wrap}.rd-footer nav{gap:15px;font-size:11px}.article-layout{display:block}.article-meta{margin-bottom:30px}.archive-list article,.post-list article{grid-template-columns:1fr;gap:10px}.article-body,.entry-content,.legal-content{font-size:16px}body:not(:has(.atlas-home)) main{padding:35px 5%}}
