:root{--ink:#153e45;--paper:#eeede7;--cream:#fcfcf5;--rule:#b8c3bc;--yellow:#efe8ae}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:24px}body{margin:0;background:var(--paper);color:var(--ink);font:17px/1.75 Arial,sans-serif}a{color:inherit;text-underline-offset:5px}a:hover{color:#8b5a18}a:focus-visible,summary:focus-visible{outline:3px solid #bd8b29;outline-offset:5px}.rd-header{background:var(--ink);color:var(--cream);padding:32px 5vw;display:flex;justify-content:space-between;gap:60px;align-items:center}.rd-brand{max-width:450px;text-align:right;font:clamp(28px,3.7vw,56px)/1.03 Georgia,serif;text-decoration:none;letter-spacing:-2px}.rd-desktop-nav{display:grid;grid-template-columns:repeat(3,max-content);gap:4px 36px;font-size:13px}.rd-desktop-nav a{text-decoration:none}.rd-mobile-nav{display:none}.panorama{height:340px;overflow:hidden}.panorama img{width:100%;height:100%;max-height:none!important;object-fit:cover;object-position:center 40%;display:block}.directory-layout{display:grid;grid-template-columns:210px minmax(0,1fr);gap:6vw;max-width:1440px;margin:auto;padding:0 5vw}.topic-index{padding-top:55px}.topic-index nav{position:sticky;top:30px;border-top:3px solid var(--ink)}.topic-index a{display:flex;gap:12px;font-size:12px;line-height:1.45;padding:13px 0;border-bottom:1px solid var(--rule);text-decoration:none}.topic-index span{font-size:10px;padding-top:2px;opacity:.65}.home-content{min-width:0}.care-chapter{position:relative;padding:48px 0;margin:0!important;border-bottom:1px solid var(--rule);box-shadow:none!important;border-radius:0!important}.chapter-number{font:11px/1 Arial;display:block;letter-spacing:3px;margin-bottom:15px}.care-chapter h1{font:clamp(35px,4.4vw,64px)/1.04 Georgia,serif;letter-spacing:-2px;max-width:740px;margin:0 0 25px}.care-chapter h2,.care-chapter h3,.care-chapter h4{font:clamp(25px,2.8vw,37px)/1.14 Georgia,serif;max-width:620px;margin:0 0 20px}.care-chapter p{max-width:690px;margin:0 0 20px}.chapter-1{padding:44px 0 55px}.chapter-1 .lead{font-size:18px;line-height:1.8;max-width:620px}.care-chapter img{display:block;object-fit:cover;width:100%;height:300px;max-height:400px;margin-top:30px}.chapter-3 img{width:77%;margin-left:23%;height:350px}.chapter-4,.chapter-5,.chapter-6,.chapter-7{padding-left:18%}.chapter-4 .chapter-number,.chapter-5 .chapter-number,.chapter-6 .chapter-number,.chapter-7 .chapter-number{position:absolute;left:0;top:57px}.chapter-8 ul{padding-left:20px;columns:2;gap:35px;font-size:15px}.chapter-8 li{break-inside:avoid;margin:0 0 12px}.chapter-9{background:var(--yellow);padding:45px;margin-top:35px!important}.home-content>section{margin:55px 0}.home-content>section>article{padding:28px 0;border-bottom:1px solid var(--ink);margin:0}.home-content>section>article:first-of-type{padding-top:0}.home-content>section>article:first-of-type h4{font:42px/1.12 Georgia,serif;margin:10px 0 20px}.home-content>section>article:first-of-type img{width:100%!important;height:280px!important;object-fit:cover;margin-top:20px}.home-content>section>article .d-block.d-md-none{display:none}.home-content>section>article:nth-of-type(2)>.row{display:grid;grid-template-columns:1fr 130px;gap:30px}.home-content>section>article:nth-of-type(2) h4{font:28px Georgia,serif;margin:10px 0}.home-content>section>article:nth-of-type(2) img{width:130px!important;height:160px!important;object-fit:cover}.text-body-secondary{font-size:12px;letter-spacing:1px}.bi{display:none}.visually-hidden{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}.rd-footer{background:var(--ink);color:var(--paper);margin-top:70px;padding:50px 5vw;display:flex;justify-content:space-between;gap:30px}.rd-footer>a{font:26px Georgia,serif;max-width:330px;text-decoration:none}.rd-footer nav{display:flex;gap:30px;font-size:13px}body:not(:has(.directory-layout)) main{max-width:1000px;margin:70px auto;background:var(--cream);padding:60px 8%}body:not(:has(.directory-layout)) main h1{font:clamp(36px,5vw,68px)/1.1 Georgia,serif}body:not(:has(.directory-layout)) main p{max-width:670px}body:not(:has(.directory-layout)) main figure{margin:40px -6%}body:not(:has(.directory-layout)) main img{max-width:100%;height:auto}figcaption{font:13px/1.5 Arial,sans-serif;max-width:250px;margin:10px 0}body:not(:has(.directory-layout)) main article+article{padding:30px 0;border-top:1px solid var(--rule)}body:not(:has(.directory-layout)) main article:first-child h2{font:42px Georgia,serif}.pagination{display:flex;gap:12px;list-style:none;padding:20px 0}.pagination a,.page-link{display:inline-block;padding:8px 16px;border:1px solid var(--ink)}@media(max-width:900px){.rd-desktop-nav{gap:5px 20px;grid-template-columns:repeat(2,max-content)}.directory-layout{grid-template-columns:155px minmax(0,1fr);gap:30px}.chapter-4,.chapter-5,.chapter-6,.chapter-7{padding-left:40px}.chapter-8 ul{columns:1}.rd-brand{font-size:38px}.panorama{height:270px}}@media(max-width:780px){.rd-header{padding:24px;gap:20px;align-items:start;flex-wrap:wrap}.rd-brand{order:0;text-align:left;max-width:360px}.rd-desktop-nav{display:none}.rd-mobile-nav{display:block;order:1;margin-left:auto}.rd-mobile-nav summary{cursor:pointer;border-bottom:1px solid currentColor;padding:8px}.rd-mobile-menu{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:20px 0}.rd-mobile-nav[open]{width:100%;margin:0}.directory-layout{display:block;padding:0 24px}.topic-index{padding-top:30px}.topic-index nav{position:static;display:grid;grid-template-columns:1fr 1fr;gap:0 20px}.care-chapter{padding:35px 0}.chapter-1 h1{letter-spacing:-1px}.chapter-4,.chapter-5,.chapter-6,.chapter-7{padding-left:35px}.chapter-4 .chapter-number,.chapter-5 .chapter-number,.chapter-6 .chapter-number,.chapter-7 .chapter-number{top:45px}.chapter-9{padding:25px}.chapter-3 img{margin-left:0;width:100%;height:260px}.rd-footer{display:block;padding:35px 24px}.rd-footer nav{margin-top:24px;flex-wrap:wrap}.panorama{height:210px}body:not(:has(.directory-layout)) main{margin:25px 15px;padding:28px 20px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}
