/* Published WordPress articles, migrated without rewriting their content. */
.published-blog-head{background:#082F29;color:#F7F7F2}.published-blog-head .wrap{padding-top:50px;padding-bottom:48px}.published-blog-head .eyebrow{color:#5BA461}.published-blog-head h1{max-width:1000px;color:#F7F7F2;font-size:clamp(36px,4.7vw,60px);line-height:1.15}.published-blog-head .lead{color:#F7F7F2;font-size:17px;line-height:1.8;max-width:820px}.published-blog-search{display:grid;grid-template-columns:1.5fr 1fr auto;gap:16px;align-items:end;margin-top:30px}.published-blog-search label{display:block;font-size:10px;letter-spacing:.5px;margin-bottom:9px;color:#F7F7F2}.published-blog-search input,.published-blog-search select{width:100%;height:47px;background:#F7F7F2;border:1px solid #F7F7F2;border-radius:2px;padding:10px 13px;font:12px Montserrat,Arial,sans-serif;color:#202725;min-width:0}.published-blog-search .btn{height:47px;background:#276B48;border-color:#5BA461;color:#F7F7F2}.published-blog-results{padding-top:45px;padding-bottom:45px}.published-blog-results .sectionhead{margin-bottom:30px}.published-blog-results h2{font-size:32px}.published-blog-results #post-count{font-size:12px;color:#3C493F}.published-post-grid{display:grid;grid-template-columns:1fr 1fr;gap:35px}.published-post{background:#fff;border:1px solid #082f2920;overflow:hidden}.post-image-link{display:block;overflow:hidden;aspect-ratio:16/9;background:#edf2eb}.post-image-link img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .7s}.published-post:hover .post-image-link img{transform:scale(1.035)}.post-card-copy{padding:26px}.post-card-copy time{font-size:10px;color:#3C493F}.post-categories{display:flex;gap:8px;flex-wrap:wrap;margin:13px 0}.post-categories span,.post-categories a{background:#edf2eb;color:#276B48;padding:5px 8px;font-size:9px;line-height:1.5}.post-card-copy h2{font-size:24px;line-height:1.3;margin:15px 0;overflow-wrap:anywhere}.post-card-copy p{font-size:14px;line-height:1.85;color:#3C493F}.post-read-link{display:inline-block;margin-top:12px;font-size:12px;font-weight:500;border-bottom:1px solid #5BA461;padding-bottom:5px}.blog-empty{grid-column:1/-1;background:#edf2eb;padding:30px}.blog-glossary-invite{display:flex;justify-content:space-between;align-items:center;gap:30px;border-top:1px solid #082f2926;border-bottom:1px solid #082f2926;padding-top:38px;padding-bottom:38px}.blog-glossary-invite h2{font-size:30px}.blog-glossary-invite p{font-size:14px;line-height:1.8;max-width:650px}.blog-glossary-invite .btn{flex-shrink:0}.published-article .post-header{display:block;position:static;border:0;background:transparent;max-width:1100px;padding-top:45px;padding-bottom:35px}.post-header h1{font-size:clamp(36px,4.6vw,58px);line-height:1.16;max-width:1000px;overflow-wrap:anywhere}.post-header .breadcrumb{margin-bottom:25px}.post-meta{display:flex;flex-wrap:wrap;gap:15px 25px;font-size:11px;color:#3C493F;margin-top:24px}.post-featured{max-width:1000px;margin:0 auto;padding:0 5%}.post-featured img{display:block;width:100%;height:auto;max-height:600px;object-fit:contain}.post-body{max-width:950px;padding-top:38px;padding-bottom:30px;overflow-wrap:anywhere}.post-body p,.post-body li{font-size:16px;line-height:1.95;color:#3C493F}.post-body h2{font-size:29px;line-height:1.3;margin:35px 0 18px}.post-body h3{font-size:23px;line-height:1.4;margin:27px 0 15px}.post-body h4{font-size:19px;line-height:1.5}.post-body a{color:#276B48;text-decoration:underline;text-underline-offset:3px}.post-body blockquote{margin:25px 0;padding:18px 25px;border-left:3px solid #5BA461;background:#edf2eb}.post-body img{max-width:100%;height:auto}.post-body figure{margin:25px 0}.post-body table{display:block;max-width:100%;overflow-x:auto;border-collapse:collapse}.post-body th,.post-body td{padding:12px;border:1px solid #082f2926;font-size:14px;line-height:1.7}.post-body pre{overflow:auto;padding:15px;background:#edf2eb}.post-ending{max-width:950px;padding-top:15px}.post-ending>p{font-size:12px;color:#3C493F;line-height:1.8}.post-ending>p a{text-decoration:underline}.post-neighbors{display:grid;grid-template-columns:1fr 1fr;gap:35px;border-top:1px solid #082f2926;border-bottom:1px solid #082f2926;padding:25px 0;margin-top:30px}.post-neighbors a{font-size:15px;font-weight:500;line-height:1.7}.post-neighbors small{display:block;font-size:9px;letter-spacing:1.3px;color:#276B48;margin-bottom:10px}
@media(max-width:700px){.published-blog-head .wrap{padding-top:35px;padding-bottom:35px}.published-blog-head h1{font-size:36px}.published-blog-head .lead{font-size:15px}.published-blog-search{grid-template-columns:1fr;gap:17px}.published-blog-search .btn{justify-self:start;padding-left:25px;padding-right:25px}.published-post-grid{grid-template-columns:1fr;gap:25px}.post-card-copy{padding:23px}.post-card-copy h2{font-size:23px}.blog-glossary-invite{display:block}.blog-glossary-invite .btn{margin-top:15px}.published-article .post-header{padding-top:30px}.post-header h1{font-size:35px}.post-body p,.post-body li{font-size:15px;line-height:1.9}.post-body h2{font-size:25px}.post-body h3{font-size:21px}.post-neighbors{grid-template-columns:1fr;gap:25px}.post-neighbors>span{display:none}}
@media(prefers-reduced-motion:reduce){.post-image-link img{transition:none}.published-post:hover .post-image-link img{transform:none}}
