@import url('https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700&family=Libre+Baskerville:ital@0;1&display=swap');
:root{--paper:#f5f4ec;--ink:#123d3b;--line:#b9c6ba;--lime:#d8ed60;--muted:#4e6963}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--paper);color:var(--ink);font-family:'DM Sans',Arial,sans-serif;font-size:17px;line-height:1.65}a{color:inherit;text-underline-offset:5px}a:hover{color:#57712a}a:focus-visible,summary:focus-visible{outline:3px solid #799b25;outline-offset:5px}img{max-width:100%;height:auto;display:block}h1,h2,h3,h4,p{margin-top:0}h1,h2,h3,h4{line-height:1.12;letter-spacing:-.045em;font-weight:500}h1{font-size:clamp(2.5rem,6.3vw,5.5rem)}h2{font-size:clamp(2rem,3.8vw,3.5rem)}h3{font-size:1.6rem}p{margin-bottom:1.4em}.rd-header{padding:0 4.5%;border-top:8px solid var(--ink)}.header-inner{display:flex;justify-content:space-between;align-items:center;gap:40px;min-height:118px;border-bottom:1px solid var(--ink)}.rd-brand{font-weight:700;text-decoration:none;max-width:220px;font-size:20px;line-height:1.15;letter-spacing:-.05em}.rd-desktop-nav{display:flex;gap:25px;flex-wrap:wrap;font-size:13px}.rd-desktop-nav a{text-decoration:none}.topic-index{display:flex;flex-wrap:wrap;gap:14px 26px;padding:20px 0;font-size:12px;border-bottom:1px solid var(--line)}.topic-index a{text-decoration:none;white-space:nowrap}.topic-index span{margin-right:7px;color:var(--muted);font-size:10px}.rd-mobile-nav{display:none}.manual-home{max-width:1320px;margin:auto;padding:0 4.5%}.manual-opening{display:grid;grid-template-columns:105px 1fr;gap:20px;padding:76px 0 55px}.folio,.chapter-number{font-family:monospace;font-size:14px;padding-top:13px}.manual-opening h1{max-width:1050px;margin-bottom:30px}.manual-opening .lead{max-width:620px;font-size:21px;margin-bottom:0}.visual-field{background:var(--ink);padding:30px 10%;height:480px;margin:0 -5% 0;display:flex;align-items:center;justify-content:center}.visual-field img{width:100%;height:100%;object-fit:cover;filter:saturate(.8);border-radius:0!important}.manual-chapter{position:relative;padding:110px 0 70px 125px;border-bottom:1px solid var(--line)}.chapter-number{position:absolute;top:110px;left:0}.manual-chapter>p{max-width:820px}.manual-chapter h2{margin-bottom:34px}.chapter-2{padding-right:10%}.chapter-2 p{font-family:'Libre Baskerville',Georgia,serif;font-size:21px;line-height:1.85}.chapter-3>.row{display:grid;grid-template-columns:1fr 1fr;gap:0 45px}.chapter-3 .row>div{padding:28px 0;border-top:1px solid var(--ink)}.chapter-3 .row p{font-size:15px}.chapter-3 .row img{height:290px;width:100%;object-fit:cover}.chapter-4{padding-top:145px;padding-bottom:145px}.chapter-4 .chapter-number{top:145px}.chapter-4 p{max-width:690px}.chapter-5{background:var(--lime);margin:0 -5%;padding-right:8%;padding-left:calc(125px + 4.5%)}.chapter-5 .chapter-number{left:4.5%}.chapter-5 img{width:100%;height:340px;object-fit:cover;margin-top:50px}.newspaper-index{display:grid;grid-template-columns:repeat(3,1fr);gap:35px;padding:95px 0;margin:0!important}.newspaper-index>article{border-top:4px solid var(--ink);padding-top:24px}.newspaper-index>article:first-of-type{grid-column:span 2}.newspaper-index .row{display:block}.newspaper-index h4{font-size:30px;margin:17px 0}.newspaper-index strong{font-size:12px;text-transform:uppercase;letter-spacing:.1em}.newspaper-index .text-body-secondary{font-size:12px;margin-bottom:20px}.newspaper-index img{width:100%;height:240px;object-fit:cover;margin-top:30px}.newspaper-index .d-block.d-md-none{display:none}.newspaper-index svg{width:16px;height:16px}.visually-hidden,.skip-link:not(:focus){position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}.rd-footer{background:var(--ink);color:var(--paper);padding:65px 4.5%;display:flex;justify-content:space-between;gap:40px;align-items:flex-start}.footer-brand{max-width:260px;font-size:27px;line-height:1.1;letter-spacing:-.04em;text-decoration:none}.rd-footer nav{display:flex;gap:30px;font-size:13px}.rd-footer>a:last-child{font-size:30px;text-decoration:none;color:var(--lime)}
/* Runtime archive, pagination, article, and legal reading surfaces. */
main:not(.manual-home){max-width:1320px;margin:auto;padding:60px 4.5% 100px}main:not(.manual-home)>h1,.page-header{border-bottom:1px solid var(--ink);padding-bottom:40px;margin-bottom:55px}.archive-list,.posts-list,.blog-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px}.archive-list>article,.posts-list>article,.blog-list>article{border-top:1px solid var(--ink);padding:24px 0}.archive-list>article:first-child,.posts-list>article:first-child,.blog-list>article:first-child{grid-column:span 2}.pagination{display:flex;list-style:none;gap:0;padding:30px 0;border-top:1px solid var(--ink)}.pagination a,.pagination span{display:block;padding:10px 17px;border:1px solid var(--line)}.pagination .active{background:var(--lime)}article:not(.manual-home>article)>.entry-header,.article-header{display:flex;justify-content:space-between;gap:50px;border-bottom:1px solid var(--ink);padding-bottom:40px}.entry-header h1,.article-header h1{max-width:900px}.entry-meta,.article-meta{min-width:145px;font-size:13px;align-self:flex-end}.entry-content,.article-content,.legal-content,body[class*='sl-'] main>article{max-width:820px;margin:55px auto;font-size:19px;line-height:1.85}.entry-content h2,.article-content h2,.legal-content h2{font-size:35px;margin-top:55px}.entry-content img,.article-content img{margin:35px 0}blockquote{border-left:4px solid var(--lime);margin:35px 0;padding:5px 30px;font-family:Georgia,serif}table{width:100%;border-collapse:collapse}td,th{padding:12px;border-bottom:1px solid var(--line);text-align:left}
@media(min-width:1600px){.manual-home{padding-left:0;padding-right:0}.visual-field,.chapter-5{margin-left:0;margin-right:0}}@media(max-width:1000px){.rd-desktop-nav{gap:14px}.header-inner{gap:25px}.manual-opening{grid-template-columns:60px 1fr}.manual-chapter{padding-left:80px}.visual-field{height:400px}.chapter-5{padding-left:calc(80px + 4.5%)}.newspaper-index{grid-template-columns:1fr 1fr}.newspaper-index>article:first-of-type{grid-column:span 1}.rd-footer{flex-wrap:wrap}}@media(max-width:700px){body{font-size:16px}.rd-header{padding:0 20px}.header-inner{min-height:92px;gap:20px}.rd-brand{font-size:18px;max-width:180px}.rd-desktop-nav,.topic-index{display:none}.rd-mobile-nav{display:block}.rd-mobile-nav summary{cursor:pointer;list-style:none;border:1px solid var(--ink);padding:8px 13px;font-size:13px}.rd-mobile-menu{position:absolute;left:20px;right:20px;z-index:10;background:var(--ink);color:var(--paper);padding:22px;display:grid;grid-template-columns:1fr 1fr;gap:15px;box-shadow:0 15px 20px #0002}.rd-mobile-menu a{font-size:14px}.manual-home{padding:0 20px}.manual-opening{display:block;padding:38px 0}.folio{display:block;margin-bottom:20px}.manual-opening h1{font-size:40px}.manual-opening .lead{font-size:18px}.visual-field{margin:0 -20px;height:300px;padding:20px}.manual-chapter{padding:65px 0 45px}.chapter-number{position:static;display:block;padding:0;margin-bottom:20px}.manual-chapter h2{font-size:34px}.chapter-2 p{font-size:18px}.chapter-3>.row{display:block}.chapter-4{padding-top:85px;padding-bottom:85px}.chapter-5{margin:0 -20px;padding:50px 20px}.chapter-5 img{height:260px}.newspaper-index{display:block;padding:65px 0}.newspaper-index>article{margin-bottom:50px}.rd-footer{padding:45px 20px;gap:30px}.rd-footer nav{display:grid;gap:12px}.footer-brand{font-size:23px;max-width:210px}.archive-list,.posts-list,.blog-list{display:block}article:not(.manual-home>article)>.entry-header,.article-header{display:block}.entry-meta,.article-meta{margin-top:25px}.entry-content,.article-content,.legal-content{font-size:17px}.pagination{flex-wrap:wrap}main:not(.manual-home){padding:40px 20px 70px}}
