
:root{--paper:#f0f0eb;--ink:#17191d;--accent:#1748bc;--line:#babebf}*{box-sizing:border-box}body{margin:0;background:var(--paper);color:var(--ink);font:17px/1.75 Georgia,serif}a{color:inherit;text-underline-offset:5px}a:hover{color:var(--accent)}a:focus-visible,summary:focus-visible{outline:3px solid var(--accent);outline-offset:5px}img{max-width:100%;height:auto;display:block} .rd-header{min-height:74px;display:flex;justify-content:space-between;align-items:center;padding:15px 4vw;gap:24px;border-bottom:1px solid var(--ink)}.rd-brand{font:bold 21px/1.2 Arial,sans-serif;text-decoration:none;max-width:400px}.rd-desktop-nav{display:flex;gap:32px;font:13px Arial,sans-serif;text-transform:uppercase;letter-spacing:.1em}.directory-bar{margin:0 4vw;border-bottom:1px solid var(--ink);display:flex;align-items:start;justify-content:space-between;font:12px/1.5 Arial,sans-serif;padding:14px 0;position:relative;z-index:5;gap:20px}.directory-bar>span{padding:3px 0}.rd-mobile-nav summary{cursor:pointer;min-width:130px;list-style:none;display:flex;justify-content:space-between;gap:24px}.rd-mobile-menu{position:absolute;right:0;top:45px;background:var(--ink);color:white;padding:25px;width:min(600px,92vw);display:grid;grid-template-columns:1fr 1fr;gap:12px 30px;border-bottom:5px solid var(--accent)}.rd-mobile-menu a{text-decoration:none;padding:9px 0;border-bottom:1px solid #555;font:14px/1.5 Arial,sans-serif}.rd-mobile-menu a span,.rd-footer nav a span{color:#799afa;margin-right:16px;font-size:11px}.atlas-section{position:relative;margin:0 4vw;padding:75px 0;border-bottom:1px solid var(--line)}.section-index{position:absolute;top:29px;left:0;font:12px Arial,sans-serif;color:var(--accent)}h1,h2,h3,h4{font-family:Arial,sans-serif;line-height:1.12;font-weight:500;margin:0 0 28px;letter-spacing:-.035em}h1{font-size:clamp(24px,3.2vw,46px)}h2,h3{font-size:clamp(30px,3.6vw,52px)}h4{font-size:clamp(25px,3vw,40px)}p{margin:0 0 24px}.section-1{padding-top:48px;padding-bottom:0}.section-1 img{width:100%;height:64vh;min-height:440px;max-height:800px;object-fit:cover;border:12px solid var(--ink)}.section-2{max-width:760px;margin-left:calc(4vw + 15%);padding-top:65px}.section-2 p{font-size:23px;line-height:1.6}.section-3 h3,.section-4 h3,.section-5 h3,.section-6 h3{max-width:680px;margin-left:16%}.section-3 p,.section-4 p,.section-6 p{max-width:670px;margin-left:16%}.section-3 img,.section-5 img{width:100%;height:520px;object-fit:cover;margin-top:55px}.section-4{background:var(--ink);color:var(--paper);margin:0;padding-left:4vw;padding-right:4vw}.section-4 .section-index{left:4vw;color:#799afa}.section-5 ul{list-style:none;padding:0;max-width:800px;margin:0 0 0 16%;counter-reset:benefit}.section-5 li{padding:20px 0;border-bottom:1px solid var(--line);counter-increment:benefit}.section-5 li:before{content:counter(benefit,decimal-leading-zero);font:12px Arial,sans-serif;color:var(--accent);display:block}.section-6{padding-bottom:90px}.section-7>h4{display:block;font:12px Arial,sans-serif;text-transform:uppercase;letter-spacing:.15em}.section-7 article{border-top:1px solid var(--ink);padding:36px 0;margin:0}.section-7 article:first-of-type h4{font-size:54px}.section-7 article>div{display:grid;grid-template-columns:minmax(0,1fr) 25%;gap:40px}.section-7 article img{width:100%!important;height:260px!important;object-fit:cover}.section-7 article p{max-width:680px}.section-7 strong{font:12px Arial,sans-serif;color:var(--accent);display:block;margin-bottom:14px}.section-7 article a{font:14px Arial,sans-serif}.rd-footer{background:#dfe2e4;padding:55px 4vw 25px;border-top:3px solid var(--ink)}.footer-brand{font:32px/1.2 Arial,sans-serif;display:block;text-decoration:none;max-width:420px;margin-bottom:40px}.rd-footer nav{display:grid;grid-template-columns:repeat(3,1fr);gap:12px 25px;font:14px Arial,sans-serif}.rd-footer nav a{text-decoration:none}.legal-links{display:flex;gap:25px;border-top:1px solid var(--line);margin-top:38px;padding-top:22px;font:12px Arial,sans-serif}.skip-link{position:absolute;left:10px;top:-80px;background:white;z-index:20;padding:12px}.skip-link:focus{top:10px}.archive,.blog,.category{max-width:1200px;margin:auto;padding:55px 4vw}.archive article,.blog article,.category article{padding:30px 0;border-bottom:1px solid var(--line)}.archive article:first-of-type{font-size:1.25em}.pagination{display:flex;gap:12px;flex-wrap:wrap;margin:35px 0}.pagination a{padding:8px 16px;border:1px solid var(--ink)}.article-content,.legal-content,.entry-content{max-width:760px;margin:60px auto;padding:0 25px}.article-content>p:first-of-type,.entry-content>p:first-of-type{border:1px solid var(--ink);padding:30px;font-size:23px}.article-content h2,.entry-content h2{margin-top:65px}.article-content img,.entry-content img{width:100%;margin:45px 0}body:has(link[href*="sl-"]) main{max-width:900px} @media(max-width:800px){.rd-footer nav{grid-template-columns:1fr 1fr}.section-2{margin:0 7vw}.section-3 h3,.section-4 h3,.section-5 h3,.section-6 h3,.section-3 p,.section-4 p,.section-6 p,.section-5 ul{margin-left:6%}.section-3 img,.section-5 img{height:390px}.section-7 article>div{grid-template-columns:1fr}.section-7 article img{height:320px!important}.section-1 img{height:58vh;min-height:360px}.rd-brand{font-size:18px}}@media(max-width:480px){body{font-size:16px}.rd-header{padding:20px 5vw}.rd-brand{max-width:220px}.rd-desktop-nav{display:none}.directory-bar>span{max-width:160px}.rd-mobile-menu{grid-template-columns:1fr;max-height:65vh;overflow:auto}.atlas-section{padding:58px 0}.section-1{padding:45px 0 0}.section-1 img{border-width:6px}.section-2 p{font-size:20px}.section-3 h3,.section-4 h3,.section-5 h3,.section-6 h3,.section-3 p,.section-4 p,.section-6 p,.section-5 ul{margin-left:0}.section-4{padding:58px 6vw}.section-3 img,.section-5 img{height:310px}.section-7 article:first-of-type h4{font-size:38px}.rd-footer nav{grid-template-columns:1fr}.legal-links{flex-wrap:wrap}.section-index{top:20px}h1{font-size:27px}}
