@import url('https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600&family=Libre+Franklin:wght@400;600;700&display=swap');
:root{--paper:#e9e8e2;--ink:#173e49;--line:#a7b3ad;--yellow:#f0edb5}*{box-sizing:border-box}body{margin:0;background:var(--paper);color:var(--ink);font-family:'DM Sans',Arial,sans-serif;line-height:1.65}a{color:inherit;text-decoration-thickness:1px;text-underline-offset:5px}a:hover{background:var(--yellow)}a:focus-visible,summary:focus-visible{outline:3px solid #957300;outline-offset:5px}.rd-header{padding:42px 5vw 0;border-top:8px solid var(--ink)}.rd-brand{display:inline-flex;flex-direction:column;line-height:.91;font-family:'Libre Franklin',Arial,sans-serif;font-size:36px;font-weight:700;text-decoration:none;letter-spacing:-1.8px;padding-bottom:34px}.rd-desktop-nav{display:flex;align-items:flex-start;gap:40px;border-block:1px solid var(--ink);padding:15px 0;font-size:13px;text-transform:uppercase;letter-spacing:1px}.rd-desktop-nav details{flex:1}.rd-desktop-nav summary{cursor:pointer;list-style:none}.rd-desktop-nav summary:after{content:' +';float:right}.directory{display:grid;grid-template-columns:repeat(3,1fr);gap:12px 26px;padding:30px 0;text-transform:none;letter-spacing:0}.rd-mobile-nav{display:none}main{padding:0 5vw}h1,h2,h3,h4{font-family:'Libre Franklin',Arial,sans-serif;line-height:1.18;font-weight:500;letter-spacing:-.04em}h1{font-size:clamp(25px,3vw,44px);margin:32px 0}h2{font-size:clamp(29px,3.2vw,46px);margin:0 0 24px}h3{font-size:26px}p{font-size:18px;margin:0 0 24px}.text-center{text-align:left}.text-center>img{display:block;width:100%!important;height:590px;max-height:none!important;object-fit:cover;filter:saturate(.7)}.image-caption{font-family:monospace;font-size:11px;text-transform:uppercase;letter-spacing:1.3px;margin:12px 0 0;padding-bottom:15px;border-bottom:1px solid var(--line)}main>article>section{max-width:760px;margin:80px 5% 80px auto}main>article>section>img{width:calc(100% + 13vw)!important;max-width:none;max-height:none!important;height:440px;object-fit:cover;margin:44px 0 40px -13vw}main>article>section:nth-of-type(2){max-width:none;margin-inline:0}main>article>section:nth-of-type(2)>h2,main>article>section:nth-of-type(2)>p{max-width:760px;margin-left:auto;margin-right:5%}main>article>section:nth-of-type(2)>.row{margin:50px 5% 0 23%;counter-reset:principle}main>article>section:nth-of-type(2)>.row>div{border-top:1px solid var(--line);padding:24px 0 28px;counter-increment:principle}main>article>section:nth-of-type(2) h3:before{content:'0' counter(principle);font:12px monospace;display:inline-block;width:65px;vertical-align:middle}main>article>section:nth-of-type(2)>.row p{padding-left:65px;max-width:740px}main>article>section:nth-of-type(2)>img{width:100%!important;margin-left:0;height:480px}main>article>section ul{list-style:none;padding:0;margin:34px 0}main>article>section li{border-top:1px solid var(--line);padding:10px 0}main>article>section li:before{content:'+';margin-right:25px;font-family:monospace}main>article>section:last-child{border-top:3px solid var(--ink);padding-top:35px}main>section.row{border-top:1px solid var(--ink);margin:90px 0}.visually-hidden{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}main>section.row>article{border-bottom:1px solid var(--line);padding:30px 0}main>section.row>article:first-of-type{padding:48px 0;background:var(--yellow)}main>section.row>article>.row{display:grid;grid-template-columns:minmax(0,1fr) 240px;gap:40px;padding:0 30px}main>section.row h4{font-size:27px;max-width:800px;margin:12px 0}main>section.row>article:first-of-type h4{font-size:44px}strong{font-weight:500;font-size:12px;text-transform:uppercase;letter-spacing:1px}.text-body-secondary,time,.post-meta{font-family:monospace;font-size:12px;margin-bottom:20px}main>section.row img{width:240px!important;height:260px!important;object-fit:cover}.d-md-none{display:none}.icon-link svg{display:none}.rd-footer{background:var(--ink);color:var(--paper);padding:60px 5vw;display:flex;justify-content:space-between;gap:30px}.rd-footer>a{font-size:26px;max-width:190px;line-height:1.1;text-decoration:none}.rd-footer nav{display:flex;gap:30px;align-items:end;font-size:13px}.archive,.category-page{padding-block:50px}.archive article,.category-page article{padding:30px 0;border-bottom:1px solid var(--line)}.archive article:first-of-type h2{font-size:52px}.pagination{display:flex;gap:20px;padding:30px 0}.pagination a{padding:8px 14px;border:1px solid var(--line)}body:has(link[rel=canonical][href*='/sl-']) main,.article-page,.legal-page{max-width:1150px;margin:auto}.article-page>header,.legal-page>header{max-width:620px}.article-body,.entry-content,.legal-content{max-width:760px;margin:45px 0 70px auto}.article-body img,.entry-content img{max-width:100%;height:auto}@media(min-width:1500px){main,.rd-header{max-width:1600px;margin:auto}}@media(max-width:800px){.rd-header{padding-top:28px}.directory{grid-template-columns:repeat(2,1fr)}.text-center>img{height:480px}main>article>section{margin:55px 0 55px 9%;max-width:none}main>article>section>img{width:calc(100% + 8vw)!important;margin-left:-8vw}main>article>section:nth-of-type(2)>.row{margin-left:9%}main>section.row>article>.row{grid-template-columns:1fr 170px;gap:20px;padding:0 20px}main>section.row img{width:170px!important}.rd-desktop-nav{gap:22px}.rd-footer{padding-block:45px}}@media(max-width:540px){.rd-brand{font-size:29px;padding-bottom:24px}.rd-desktop-nav{display:none}.rd-mobile-nav{display:block;border-block:1px solid var(--ink);padding:12px 0}.rd-mobile-nav summary{cursor:pointer}.rd-mobile-menu{display:flex;flex-direction:column;gap:13px;padding:24px 0}.rd-mobile-menu a{font-size:14px}h1{font-size:26px;margin:25px 0}.text-center>img{height:420px}p{font-size:16px}main>article>section{margin:45px 0}main>article>section>img{width:100%!important;height:300px;margin-left:0}main>article>section:nth-of-type(2)>.row{margin:32px 0 0}main>article>section:nth-of-type(2)>.row p{padding-left:0}main>article>section:nth-of-type(2)>img{height:310px}main>article>section:nth-of-type(2)>h2,main>article>section:nth-of-type(2)>p{margin-right:0}main>section.row>article>.row{display:flex;flex-direction:column;padding:0 18px}main>section.row>article:first-of-type h4{font-size:31px}main>section.row img{width:100%!important;height:250px!important}.rd-footer{flex-direction:column}.rd-footer nav{flex-wrap:wrap;gap:20px}.article-body,.entry-content,.legal-content{margin:30px 0}.archive article:first-of-type h2{font-size:34px}}
