:root{--paper:#e8e8e2;--ink:#202622;--line:#a6aaa2;--accent:#f15420}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--paper);color:var(--ink);font:17px/1.65 Arial,Helvetica,sans-serif}a{color:inherit;text-underline-offset:4px}a:hover{color:#b93609}a:focus-visible,summary:focus-visible{outline:3px solid var(--accent);outline-offset:4px}.rd-header{position:fixed;inset:0 auto 0 0;width:248px;border-right:1px solid var(--ink);padding:30px 20px;background:var(--paper);overflow:auto;z-index:5}.rd-brand{display:block;font-size:24px;line-height:1.05;font-weight:900;letter-spacing:-1px;text-decoration:none;padding:0 0 28px;border-bottom:8px solid var(--accent)}.rd-desktop-nav{margin-top:22px}.rd-desktop-nav a,.rd-mobile-menu a{display:flex;gap:12px;font-size:12px;line-height:1.35;text-decoration:none;padding:10px 0;border-bottom:1px solid #c3c6be}.rd-desktop-nav span,.rd-mobile-menu span{font:10px monospace;color:#8b3c22;min-width:18px}.rd-mobile-nav{display:none}main{margin-left:248px;padding:50px 5vw 100px;max-width:1700px}.manual-section{position:relative;border-top:1px solid var(--ink);padding:45px 0;margin:50px 0 100px}.manual-section:before{content:attr(data-section);font:12px monospace;color:var(--accent);position:absolute;top:12px;left:0}h1,h2,h3,h4{line-height:1.08;letter-spacing:-.045em;margin:0 0 25px}h1{font-size:clamp(38px,4.8vw,76px);font-weight:800}h2{font-size:clamp(30px,3.2vw,48px);max-width:820px}h3{font-size:28px}h4{font-size:26px}p{margin:0 0 26px}img{max-width:100%;display:block;object-fit:cover;border-radius:0!important}main>article>.manual-section:first-child{margin-top:0;border-top:0;display:grid;grid-template-columns:1.6fr 1fr;gap:20px 45px;padding-top:25px}main>article>.manual-section:first-child h1{grid-column:1/-1;text-align:center;max-width:900px;justify-self:center}main>article>.manual-section:first-child .lead{grid-column:1/-1;text-align:center;font-size:19px;margin-bottom:45px}main>article>.manual-section:first-child img{height:470px;max-height:none!important}main>article>.manual-section:first-child p:last-child{align-self:end;border-top:6px solid var(--accent);padding-top:25px;font-size:19px}main>article>.manual-section:nth-child(2){padding-left:18%;display:grid;grid-template-columns:1fr 1fr;gap:24px}main>article>.manual-section:nth-child(2) h3{grid-column:1/-1;font-size:40px}main>article>.manual-section:nth-child(2) img{height:330px}main>article>.manual-section:nth-child(3){display:grid;grid-template-columns:repeat(3,1fr);gap:30px}main>article>.manual-section:nth-child(3)>h2,main>article>.manual-section:nth-child(3)>img{grid-column:1/-1}main>article>.manual-section:nth-child(3)>div{border-top:5px solid var(--ink);padding-top:25px}ul{padding-left:18px}li{padding:6px 0;border-bottom:1px solid #c4c7bf}main>article>.manual-section:nth-child(3)>img{width:100%;height:350px;margin-top:40px}main>article>.manual-section:nth-child(4)>div{display:grid;grid-template-columns:1fr 1.5fr;gap:40px;border-top:1px solid var(--line);padding:30px 0}main>article>.manual-section:nth-child(4)>h2{margin-bottom:55px}main>article>.manual-section:last-child{background:var(--ink);color:var(--paper);padding:65px 8%;border-top:10px solid var(--accent)}main>article>.manual-section:last-child p{max-width:750px}main>section.row,.archive,.posts,.post-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:30px;border-top:1px solid var(--ink);padding-top:35px}main>section.row>article:first-of-type,.archive>article:first-child{grid-column:span 2}main>section.row article{border-bottom:1px solid var(--ink);padding-bottom:30px}main>section.row img{width:100%!important;height:230px!important;margin-top:25px}.d-block.d-md-none{display:none}.text-body-secondary,time,.post-meta,.entry-meta{font:12px/1.5 monospace;padding:15px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line);margin:20px 0}.rd-footer{margin-left:248px;padding:40px 5vw;border-top:8px solid var(--ink);display:flex;justify-content:space-between;gap:25px;font-size:12px}.rd-footer nav{display:flex;gap:20px}.visually-hidden{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.pagination{display:flex;gap:10px;padding:40px 0}.pagination a,.page-link{padding:10px 18px;border:1px solid var(--ink)}body:not(:has(.manual-home)) main>h1,.entry-title{max-width:850px;margin:30px auto 50px;text-align:center}body:not(:has(.manual-home)) main>article,.entry-content{max-width:1000px;margin:auto}.entry-content p,.legal p{max-width:76ch}.entry-content h2{margin-top:65px}.entry-content h3{margin:40px 0 20px 6%}.legal{max-width:800px!important}@media(min-width:1800px){main{margin-right:auto}}@media(max-width:1000px){.rd-header{position:relative;width:auto;padding:22px 5vw;border-right:0;border-bottom:1px solid}.rd-brand{max-width:360px;padding-bottom:14px}.rd-desktop-nav{display:none}.rd-mobile-nav{display:block;margin-top:18px}.rd-mobile-menu{display:grid;grid-template-columns:1fr 1fr;gap:0 24px}summary{cursor:pointer;font-weight:bold}main{margin-left:0;padding:35px 5vw}.rd-footer{margin-left:0}main>article>.manual-section:nth-child(3){grid-template-columns:1fr 1fr}main>article>.manual-section:first-child img{height:380px}main>article>.manual-section:nth-child(2){padding-left:8%}}@media(max-width:600px){body{font-size:16px}.manual-section{margin-bottom:65px;padding-top:40px}main>article>.manual-section:first-child,main>article>.manual-section:nth-child(2),main>article>.manual-section:nth-child(3),main>article>.manual-section:nth-child(4)>div,main>section.row,.archive,.posts,.post-list{display:block}main>article>.manual-section:first-child .lead{margin-bottom:30px}main>article>.manual-section:first-child img{height:310px;margin-bottom:30px}main>article>.manual-section:nth-child(2){padding-left:0}main>article>.manual-section:nth-child(3)>div{margin:30px 0}main>article>.manual-section:nth-child(3)>img{height:250px}main>article>.manual-section:last-child{padding:45px 22px}.rd-footer{flex-direction:column}.rd-mobile-menu{grid-template-columns:1fr}.rd-mobile-menu a{font-size:14px}main>section.row article{margin-bottom:35px}h1{font-size:40px}h3{font-size:27px}}