@import url('https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700&family=Libre+Baskerville:wght@400;700&display=swap');
:root{--paper:#f8f7ef;--ink:#252e25;--maroon:#641e36;--green:#477153;--line:#bec8ba}*{box-sizing:border-box}body{margin:0;background:var(--paper);color:var(--ink);font-family:'DM Sans',Arial,sans-serif;line-height:1.7}a{color:inherit;text-underline-offset:5px}a:hover{color:var(--green)}img{max-width:100%;height:auto;display:block}h1,h2,h3,h4{font-family:'Libre Baskerville',Georgia,serif;line-height:1.25;font-weight:400}h1{font-size:clamp(2.4rem,4.1vw,4.7rem);letter-spacing:-.055em;color:var(--maroon)}h2{font-size:clamp(1.8rem,3vw,3rem);letter-spacing:-.035em}h2 strong{font-weight:400}p{margin:0 0 1.5rem}.rd-header{position:fixed;z-index:20;inset:0 0 auto;height:64px;background:var(--paper);border-bottom:1px solid var(--ink);display:flex;align-items:center;gap:40px;padding:0 4vw}.rd-brand{font-weight:700;font-size:21px;letter-spacing:-1px;text-decoration:none;color:var(--maroon)}.rd-desktop-nav{display:flex;gap:30px;margin-left:auto}.rd-desktop-nav a{text-decoration:none;font-size:14px}.rd-mobile-nav summary{cursor:pointer;list-style:none;font-size:14px;display:flex;gap:30px;align-items:center}.rd-mobile-nav summary::-webkit-details-marker{display:none}.rd-mobile-menu{position:absolute;top:63px;left:0;right:0;background:var(--maroon);color:var(--paper);padding:45px 6vw;display:grid;grid-template-columns:repeat(3,1fr);gap:20px 40px;border-bottom:5px solid var(--green)}.rd-mobile-menu a{text-decoration:none;font-size:20px;border-top:1px solid #ffffff45;padding-top:12px}.rd-mobile-menu span{font-size:11px;display:inline-block;width:35px;opacity:.6}.rd-home{padding-top:64px}.opening{display:grid;grid-template-columns:38% 62%;padding:70px 4vw 110px;gap:0;align-items:start}.opening-copy{padding-right:35px;border-top:6px solid var(--green)}.opening-copy h1{margin:25px 0}.opening-copy p{font-size:20px;max-width:28ch}.gallery{display:grid;grid-template-columns:1.3fr .8fr 1fr;align-items:start;padding-top:55px;gap:12px}.gallery figure{margin:0}.gallery img{width:100%;height:360px;object-fit:cover}.gallery .gallery-1{margin-top:120px}.gallery .gallery-1 img{height:260px}.gallery .gallery-2{margin-top:50px}.gallery .gallery-2 img{height:390px}.manual-section{position:relative;margin:0 8vw 100px 20vw;border-top:1px solid var(--green);padding:25px 0 0;max-width:1050px}.manual-section:before{content:attr(data-number);position:absolute;right:calc(100% + 4vw);top:22px;font-size:14px;color:var(--green);border-top:3px solid var(--green);padding-top:9px;width:52px}.manual-section h2{margin:0 0 30px}.chapter-1 p{font-size:21px;max-width:850px}.chapter-2{display:grid;grid-template-columns:1fr 1fr;gap:0 45px}.chapter-2 h2{grid-column:1/-1}.chapter-2 p{border-top:1px solid var(--line);padding-top:20px;font-size:15px}.chapter-2 p strong{display:block;color:var(--maroon);font-size:18px;margin-bottom:13px}.chapter-3{margin-left:8vw;border:0}.chapter-3>div{display:grid;grid-template-columns:1fr 1.3fr .7fr;gap:16px}.chapter-3 img{height:230px;width:100%;object-fit:cover}.chapter-3:before{display:none}.chapter-4{margin-top:170px}.chapter-4 ol{list-style:none;counter-reset:process;padding:0}.chapter-4 li{counter-increment:process;padding:25px 20px 25px 65px;border-top:1px solid var(--line);position:relative}.chapter-4 li:before{content:counter(process,decimal-leading-zero);position:absolute;left:0;color:var(--green)}.chapter-4 li strong{color:var(--maroon)}.chapter-5{background:#e7ecdf;padding:45px;margin-bottom:130px}.newspaper,.archive,.category-posts{margin:70px 8vw;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:35px}.newspaper>h4{grid-column:1/-1;font-family:inherit;text-transform:uppercase;font-size:12px;letter-spacing:.12em;border-bottom:3px solid var(--green);padding-bottom:15px}.newspaper>article,.archive>article,.category-posts>article{border-top:1px solid var(--ink);padding-top:20px}.newspaper>article:first-of-type,.archive>article:first-of-type{grid-column:span 2}.newspaper article h4{font-size:27px;margin:12px 0}.newspaper article strong{font-size:12px;color:var(--green)}.newspaper article img{width:100%;height:220px;object-fit:cover;margin-top:25px}.newspaper article>div>div:last-child{display:none}.newspaper article p{font-size:15px}.rd-footer{padding:60px 8vw 30px;background:var(--maroon);color:var(--paper);display:grid;grid-template-columns:1fr 2fr;gap:40px}.footer-brand{font-size:30px;text-decoration:none;letter-spacing:-1px}.rd-footer nav{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.rd-footer nav a{text-decoration:none;font-size:14px}.rd-footer nav span{display:none}.legal-links{grid-column:1/-1;border-top:1px solid #ffffff50;padding-top:25px;display:flex;gap:30px;font-size:12px}.pagination,nav[aria-label*=agination]{padding:25px;border-top:1px solid var(--ink);display:flex;gap:20px;margin:45px 8vw}body:not(:has(.rd-home)) main{margin:130px 10vw 100px 18vw}body:not(:has(.rd-home)) main>article,.article-content,.legal-content,[class*=sl-]{background:#fff;padding:clamp(25px,5vw,80px);max-width:1000px}.article-content p,.legal-content p{max-width:66ch}figcaption{font-size:12px;color:var(--green);margin:12px -3vw}a:focus-visible,summary:focus-visible{outline:3px solid var(--green);outline-offset:5px}@media(max-width:900px){.opening{grid-template-columns:42% 58%;padding-top:45px}.gallery{gap:7px}.gallery img{height:260px}.gallery .gallery-1{margin-top:90px}.gallery .gallery-1 img{height:180px}.gallery .gallery-2 img{height:280px}.manual-section{margin-left:15vw;margin-right:6vw}.newspaper,.archive{grid-template-columns:repeat(2,1fr)}.rd-footer{grid-template-columns:1fr}.rd-mobile-menu{grid-template-columns:repeat(2,1fr)}.chapter-5{padding:30px}}@media(max-width:560px){.rd-header{padding:0 20px;gap:15px}.rd-brand{font-size:19px}.rd-desktop-nav{display:none}.rd-mobile-nav{margin-left:auto}.rd-mobile-nav summary{gap:14px}.rd-mobile-menu{padding:25px 20px;gap:16px}.rd-mobile-menu a{font-size:15px}.opening{display:block;padding:35px 22px 65px}.opening-copy{padding:0}.opening-copy h1{font-size:39px}.opening-copy p{font-size:17px}.gallery{padding-top:10px}.gallery img{height:175px}.gallery .gallery-1{margin-top:45px}.gallery .gallery-1 img{height:135px}.gallery .gallery-2{margin-top:20px}.gallery .gallery-2 img{height:185px}.manual-section{margin:0 22px 70px 58px;padding-top:20px}.manual-section:before{right:calc(100% + 12px);width:25px;font-size:11px}.chapter-1 p{font-size:17px}.chapter-2{display:block}.chapter-3{margin-left:22px}.chapter-3>div{gap:8px}.chapter-3 img{height:150px}.chapter-4{margin-top:100px}.chapter-4 li{padding-left:35px;font-size:15px}.chapter-5{padding:22px}.newspaper,.archive,.category-posts{display:block;margin:40px 22px}.newspaper>article{margin:30px 0}.rd-footer{padding:40px 22px;gap:30px}.rd-footer nav{grid-template-columns:1fr 1fr}.legal-links{gap:20px}body:not(:has(.rd-home)) main{margin:100px 16px 60px}.article-content,.legal-content{padding:22px}figcaption{margin:10px 0}}
