.preserve-hub{color:#35412e}.preserve-hub h1,.preserve-hub h2,.preserve-hub h3{font-weight:400;letter-spacing:-.05em;word-break:keep-all}.hub-intro{max-width:1400px;margin:auto;padding:80px 7% 55px;display:grid;grid-template-columns:1.1fr 1fr;gap:60px;align-items:end}.hub-intro h1{font-size:clamp(35px,4vw,55px);margin:25px 0}.hub-subtitle{font-size:22px;line-height:1.7;color:#788165;margin:0}.hub-word{font:italic clamp(65px,7vw,100px)/1 Georgia,serif;letter-spacing:-.06em;color:#d8dccb;display:block;margin-bottom:24px}.hub-description{font-size:14px;line-height:2;color:#778068;max-width:400px}.hub-path{display:grid;grid-template-columns:repeat(3,1fr);margin:0 7% 65px;border-top:1px solid #a5af93;border-bottom:1px solid #d7ddce}.hub-path>a{position:relative;padding:28px 30px;color:#505e3b}.hub-path>a:first-child{padding-left:0}.hub-path>a+a{border-left:1px solid #d7ddce}.hub-path span{display:block;font-size:9px;letter-spacing:.14em;color:#8a9579}.hub-path strong{display:block;font-size:25px;font-weight:450;margin:17px 0 10px}.hub-path p{font-size:12px;color:#818973;margin:0}.hub-path b{position:absolute;right:28px;top:55px;font-size:24px;font-weight:300}.hub-path a:hover{background:#f0f1e9}.hub-procedure{display:grid;grid-template-columns:1fr 1.1fr;gap:7%;margin:0 7% 85px;align-items:center}.hub-procedure figure{position:relative;aspect-ratio:1.1;overflow:hidden;background:#103d34;margin:0}.hub-procedure img{position:absolute;left:0;top:0;width:190%;max-width:none;height:auto;transform:translateX(-22%)}.hub-procedure figcaption{position:absolute;bottom:0;left:0;right:0;padding:35px 25px 20px;background:linear-gradient(transparent,#123b34);font-size:10px;letter-spacing:.16em;color:#d6e0ce}.hub-feature-copy h2,.hub-library h2,.hub-qa h2{font-size:clamp(31px,3.5vw,44px);margin:20px 0}.hub-feature-copy h3,.hub-qa h3{font-size:24px;line-height:1.6;margin:25px 0 20px}.hub-feature-copy>p:not(.eyebrow){font-size:14px;line-height:2;color:#7b846d;max-width:460px}.hub-feature-copy ul{list-style:none;padding:0;margin:23px 0 30px;display:flex;flex-wrap:wrap;gap:10px}.hub-feature-copy li{font-size:11px;border-bottom:1px solid #c7d0b9;padding-bottom:8px;color:#6d7a5a}.hub-button{display:inline-flex;align-items:center;gap:45px;padding:17px 23px;background:#505e35;color:#fff;font-size:12px;border-radius:2px}.hub-button:hover{background:#3a4829}.hub-library{background:#eef0e7;padding:65px 7% 75px}.hub-library header{display:flex;align-items:end;justify-content:space-between;gap:25px}.hub-library header p:not(.eyebrow){font-size:15px;line-height:1.9;color:#7b856c}.hub-topics{display:flex;flex-wrap:wrap;gap:10px;margin:25px 0 32px}.hub-topics span{font-size:11px;padding:8px 13px;border:1px solid #c5cdb8;border-radius:30px;color:#7b866b}.hub-reading-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.hub-reading{display:flex;flex-direction:column;padding:28px;background:#fafbf6;min-height:270px}.hub-reading>div{display:flex;align-items:center;justify-content:space-between}.hub-reading>div>span{font-size:10px;color:#859175}.hub-reading b{font:italic 36px Georgia;color:#c8d1bc}.hub-reading h3{font-size:23px;line-height:1.5;margin:25px 0 15px}.hub-reading p{font-size:13px;line-height:1.9;color:#7d876d;margin:0 0 28px}.hub-read-action{margin-top:auto;border-top:1px solid #d5dccb;padding-top:17px;font-size:11px;display:flex;justify-content:space-between;color:#63734d}.hub-reading:hover h3{text-decoration:underline;text-underline-offset:6px}.hub-qa{display:grid;grid-template-columns:1fr 1.2fr;gap:8%;padding:75px 7%;background:#414d32;color:#f4f5ec}.hub-qa .eyebrow{color:#bcc9a7}.hub-qa-intro>p:not(.eyebrow){font-size:14px;line-height:1.9;color:#c7d0b8}.hub-qa .hub-button{margin-top:22px;background:#f0f2e8;color:#445332}.hub-answers{border-top:1px solid #7e8b6c;align-self:center}.hub-answers details{border-bottom:1px solid #728062}.hub-answers summary{position:relative;list-style:none;cursor:pointer;padding:25px 30px 25px 0;font-size:17px;line-height:1.6}.hub-answers summary::-webkit-details-marker{display:none}.hub-answers summary:after{content:'+';position:absolute;right:0}.hub-answers details[open] summary:after{content:'−'}.hub-answers details p{font-size:13px;line-height:2;color:#cbd5bd;padding:0 25px 25px 0;margin:0;word-break:keep-all}.hub-note{padding:25px 7%;font-size:11px;color:#8b927d;line-height:1.9}.preserve-hub [id]{scroll-margin-top:100px}.preserve-hub a:focus-visible,.hub-answers summary:focus-visible{outline:2px solid #98a77d;outline-offset:5px}@media(max-width:700px){.hub-intro{display:block;padding:45px 7% 30px}.hub-intro h1{font-size:35px}.hub-subtitle{font-size:19px}.hub-intro-right{margin-top:25px}.hub-word{display:none}.hub-description{font-size:13px}.hub-path{margin-bottom:40px}.hub-path>a{padding:22px 12px!important}.hub-path span{font-size:7px;letter-spacing:.03em}.hub-path strong{font-size:18px;margin:14px 0}.hub-path p{font-size:10px;line-height:1.7;word-break:keep-all}.hub-path b{display:none}.hub-procedure{grid-template-columns:1fr;gap:30px;margin-bottom:50px}.hub-procedure figure{aspect-ratio:1.6}.hub-procedure img{width:145%;transform:translateX(-10%)}.hub-feature-copy h3,.hub-qa h3{font-size:22px}.hub-library{padding:45px 7%}.hub-library header{display:block}.hub-library header>a{display:inline-block;margin-top:10px}.hub-reading-grid{grid-template-columns:1fr;gap:15px}.hub-reading{min-height:0;padding:24px}.hub-reading h3{margin:14px 0}.hub-topics{gap:7px}.hub-topics span{font-size:10px;padding:7px 11px}.hub-qa{grid-template-columns:1fr;gap:35px;padding:50px 7%}.hub-answers summary{font-size:16px}.hub-note{font-size:10px}}
