@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:#f6f6ed;--ink:#123c3b;--muted:#526b65;--line:#bdc9bb;--lime:#dced7e}*{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-decoration-thickness:1px;text-underline-offset:5px}a:hover{color:#477462}a:focus-visible,summary:focus-visible{outline:3px solid #719b29;outline-offset:5px}img{display:block;max-width:100%;object-fit:cover}h1,h2,h3,h4{line-height:1.15;margin-top:0;font-weight:500}h1,h2{font-family:'Libre Baskerville',Georgia,serif}h1{font-size:clamp(2.4rem,4.5vw,4.9rem);letter-spacing:-.055em}h2{font-size:clamp(1.8rem,2.6vw,3rem);letter-spacing:-.04em}h3{font-size:1.4rem}p{margin:0 0 1.4em}.rd-header,.rd-home,.rd-footer{max-width:1440px;margin:auto;padding-left:5%;padding-right:5%}.masthead{min-height:94px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--ink)}.rd-brand{font-weight:700;font-size:1.5rem;letter-spacing:-.06em;text-decoration:none}.rd-desktop-nav{display:flex;gap:32px;font-size:.88rem}.rd-mobile-nav{display:none}.category-index{display:flex;flex-wrap:wrap;gap:10px 24px;padding:20px 0;border-bottom:1px solid var(--line)}.category-index a{font-size:.8rem;text-decoration:none;display:flex;gap:6px;align-items:center}.category-index span{font-size:.6rem;color:var(--muted);font-variant-numeric:tabular-nums}.manual-title{text-align:center;padding:85px 9% 65px}.manual-title h1{max-width:950px;margin:0 auto 30px}.intro{max-width:710px;margin:auto;font-size:1.05rem}.intro p{margin:0}.chapter-number{display:inline-flex;width:42px;height:42px;align-items:center;justify-content:center;background:var(--lime);font-size:.8rem;margin-bottom:24px;border-radius:50%;font-variant-numeric:tabular-nums}.opening{display:grid;grid-template-columns:1.35fr 1fr;border-top:1px solid var(--ink);padding-top:24px;gap:7%;align-items:start}.opening-image img{width:100%;height:660px}.opening-copy{padding-top:26px}.opening-copy h2{max-width:430px}.secondary-image{margin-top:32px;width:75%;margin-left:auto}.secondary-image img{width:100%;height:220px}.importance{display:grid;grid-template-columns:24% 1fr;max-width:1000px;margin:130px auto}.importance>div:last-child{max-width:660px}.section-heading{display:flex;align-items:baseline;gap:30px;border-top:1px solid var(--ink);padding-top:26px;margin-bottom:30px}.section-heading h2{max-width:720px}.service-ledger{margin-left:15%}.service-ledger>section{display:grid;grid-template-columns:32% 1fr;gap:6%;border-top:1px solid var(--line);padding:36px 0}.service-ledger>section>div{max-width:660px}.service-ledger h3{font-weight:600;font-size:1.3rem}.quiet-image{margin:110px 0 90px;width:85%}.quiet-image img{width:100%;height:410px}.contact{display:grid;grid-template-columns:24% 1fr;margin:0 0 130px;max-width:1040px;margin-left:auto}.contact>div{max-width:680px}.post-index{padding-bottom:70px}.post-index article{border-bottom:1px solid var(--line);padding:30px 0}.post-index article>div{display:flex;gap:35px;align-items:start}.post-index article .col{flex:1}.post-index strong{font-size:.75rem;letter-spacing:.08em;text-transform:uppercase}.post-index h4{font-family:'Libre Baskerville',Georgia,serif;font-size:1.6rem;margin:14px 0}.post-index .text-body-secondary{color:var(--muted);font-size:.8rem;margin-bottom:16px}.post-index article:first-of-type{padding:40px 0 60px}.post-index article:first-of-type h4{font-size:2.5rem;max-width:760px}.post-index .d-md-none{display:none}.post-index img{width:190px!important;height:160px!important}.post-index article:first-of-type img{width:300px!important;height:320px!important}.post-index svg{display:none}.visually-hidden{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}.rd-footer{border-top:1px solid var(--ink);padding-top:44px;padding-bottom:48px;display:grid;grid-template-columns:1fr auto;gap:35px}.footer-brand{font-family:'Libre Baskerville',Georgia,serif;font-size:1.7rem;text-decoration:none}.rd-footer nav,.footer-index{display:flex;gap:25px;font-size:.85rem}.footer-index{grid-column:1/-1}body:not(:has(.rd-home)) main{max-width:1240px;margin:auto;padding:64px 5% 100px}body:not(:has(.rd-home)) main>h1{max-width:950px}.archive article,.category article,main>.row>article{border-bottom:1px solid var(--line);padding:35px 0}.archive article:first-of-type,.category article:first-of-type{font-size:1.15rem;padding-bottom:65px}.archive article:first-of-type h2,.category article:first-of-type h2{font-size:3rem}.pagination{display:flex;list-style:none;gap:12px;padding:30px 0}.pagination a,.page-link{padding:10px 17px;border:1px solid var(--line)}.pagination .active{background:var(--lime)}.article-header,.sl-header{display:grid;grid-template-columns:1.2fr 1fr;gap:8%;padding-bottom:60px;border-bottom:1px solid var(--ink)}.article-body,.sl-content,.legal-content,body:not(:has(.rd-home)) main>article{max-width:760px;margin:50px auto;font-size:1.05rem}.article-body h2,.sl-content h2,.legal-content h2{margin-top:55px}.article-body img,.sl-content img{width:100%;height:auto}.legal-content a{overflow-wrap:anywhere}time{font-size:.8rem;color:var(--muted)}
@media(min-width:1500px){.rd-header,.rd-home,.rd-footer{padding-left:72px;padding-right:72px}}@media(max-width:900px){.category-index{gap:9px 17px}.manual-title{padding:60px 3%}.opening{gap:5%}.opening-image img{height:590px}.secondary-image{width:100%}.importance{margin:90px auto;grid-template-columns:15% 1fr}.service-ledger{margin-left:0}.quiet-image{width:100%;margin:75px 0}.contact{grid-template-columns:15% 1fr;margin-bottom:80px}.post-index article:first-of-type img{width:210px!important;height:250px!important}.post-index article:first-of-type h4{font-size:2rem}}@media(max-width:600px){.masthead{min-height:75px}.rd-brand{font-size:1.3rem}.rd-desktop-nav{display:none}.rd-mobile-nav{display:block;position:relative;font-size:.9rem}.rd-mobile-menu{position:absolute;right:0;top:40px;width:245px;background:var(--ink);color:var(--paper);z-index:10;padding:20px;display:grid;grid-template-columns:1fr 1fr;gap:15px}.category-index{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.category-index a{font-size:.68rem}.manual-title{padding:50px 0 45px}.manual-title h1{font-size:2.5rem}.intro{font-size:.95rem}.opening{display:block}.opening-image img{height:350px}.opening-copy{padding:30px 0 0}.secondary-image{width:70%;margin-top:25px}.secondary-image img{height:170px}.importance{display:block;margin:70px 0}.chapter-number{margin-bottom:18px}.section-heading{gap:15px;display:block}.service-ledger>section{display:block;padding:25px 0}.service-ledger h3{max-width:260px}.quiet-image{margin:55px 0}.quiet-image img{height:240px}.contact{display:block;margin-bottom:70px}.post-index article>div{display:block}.post-index img,.post-index article:first-of-type img{width:100%!important;height:210px!important;margin-top:22px}.post-index article:first-of-type h4{font-size:1.8rem}.post-index h4{font-size:1.4rem}.rd-footer{display:block}.rd-footer nav{flex-wrap:wrap;margin:28px 0}.article-header,.sl-header{display:block}.article-body,.sl-content,.legal-content{font-size:1rem}.archive article:first-of-type h2{font-size:2rem}h2{font-size:1.9rem}}
