.editorial-page{padding-top:24px;padding-bottom:64px}.editorial-breadcrumb{display:flex;flex-wrap:wrap;gap:9px;font-size:13px;color:#6f8176;margin-bottom:30px}.editorial-breadcrumb a:hover{color:#176b52}.editorial-eyebrow{font-size:12px;text-transform:uppercase;letter-spacing:1.3px;color:#176b52;font-weight:700}.editorial-heading{margin-bottom:32px}.editorial-heading h1{font-size:44px;line-height:1.2;margin:9px 0 12px;letter-spacing:-1px}.editorial-heading>p{font-size:17px;color:#63756b;max-width:680px}.editorial-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:26px}.editorial-card{border:1px solid #dfe7df;border-radius:16px;background:white;overflow:hidden;display:flex;flex-direction:column;min-width:0}.editorial-card-art{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:28px 30px;background:#eaf2e7;color:#327757;min-height:140px}.editorial-card-art>.icon{width:54px;height:54px;stroke-width:1.2}.editorial-card-art>span{font-size:13px;font-weight:600;letter-spacing:.3px}.editorial-card:nth-child(2) .editorial-card-art{background:#e9eff5;color:#526f90}.editorial-card:nth-child(3) .editorial-card-art{background:#f2ede3;color:#8b734a}.editorial-card:nth-child(4) .editorial-card-art{background:#efeaf2;color:#886b93}.editorial-card-content{padding:28px;display:flex;flex-direction:column;flex:1}.editorial-meta{display:flex;align-items:center;flex-wrap:wrap;gap:10px 20px;color:#758277;font-size:12px}.editorial-meta>span:first-child{color:#176b52}.editorial-card h2{font-size:24px;line-height:1.45;letter-spacing:-.4px;margin:14px 0}.editorial-card h2 a:hover{color:#176b52}.editorial-card-content>p{color:#67786d;font-size:15px;line-height:1.8;margin-bottom:24px}.editorial-read{display:flex;align-items:center;gap:9px;align-self:flex-start;color:#176b52;font-size:14px;font-weight:650;margin-top:auto;min-height:40px}.editorial-read .icon{width:17px;height:17px}.editorial-article{max-width:880px;padding-top:24px;padding-bottom:64px;overflow-wrap:anywhere}.editorial-article-heading h1{font-size:clamp(28px,4vw,42px);line-height:1.3;letter-spacing:-.7px;margin:12px 0 20px}.editorial-article-heading .editorial-meta{font-size:13px}.editorial-intro{font-size:18px;color:#536b5d;line-height:1.9;margin-top:26px}.editorial-toc{margin:30px 0 36px;padding:24px 28px;border:1px solid #dce7d9;border-radius:14px;background:#f0f5ed}.editorial-toc h2{font-size:17px;margin-bottom:12px}.editorial-toc ol{padding-left:22px;margin:0}.editorial-toc li{padding:5px 0;color:#176b52;font-size:14px}.editorial-toc a:hover{text-decoration:underline}.editorial-body h2{font-size:26px;line-height:1.4;letter-spacing:-.3px;margin:36px 0 18px;scroll-margin-top:150px}.editorial-body p,.editorial-body li{font-size:17px;line-height:1.9;color:#405b4b}.editorial-body p{margin:16px 0}.editorial-body ul,.editorial-body ol{padding-left:24px;margin:18px 0}.editorial-body li{padding:4px 0}.editorial-body a{color:#176b52;text-decoration:underline;text-underline-offset:3px}.editorial-body blockquote{margin:24px 0;padding:12px 24px;border-left:3px solid #176b52;background:#eff4ec;border-radius:0 10px 10px 0}.editorial-body blockquote p{font-size:16px}.blog-table-wrap{overflow-x:auto;margin:24px 0;border:1px solid #dce5dc;border-radius:12px}.blog-table-wrap table{border-collapse:collapse;width:100%;font-size:14px;min-width:460px;background:white}.blog-table-wrap th,.blog-table-wrap td{text-align:left;padding:15px 18px;border-bottom:1px solid #e3ebe1;vertical-align:top}.blog-table-wrap th{background:#eff4ec;color:#244f3a;font-weight:650}.blog-table-wrap tr:last-child td{border-bottom:0}.editorial-cta{display:flex;align-items:center;gap:24px;justify-content:space-between;background:#eaf2e7;border-radius:14px;padding:28px;margin-top:38px}.editorial-cta h2{font-size:22px;line-height:1.4}.editorial-cta p{font-size:14px;color:#63756b;margin-top:8px}.editorial-cta .button{font-size:13px;flex-shrink:0}.editorial-related{margin-top:42px}.editorial-related>h2{font-size:25px;margin-bottom:20px}.editorial-related>div{display:grid;gap:12px}.editorial-related a{position:relative;display:flex;flex-direction:column;gap:7px;border:1px solid #dfe7df;padding:20px 50px 20px 22px;border-radius:10px;background:white}.editorial-related a>span{font-size:11px;color:#758575}.editorial-related strong{font-size:16px;font-weight:600;line-height:1.5}.editorial-related .icon{position:absolute;right:20px;top:calc(50% - 10px);color:#176b52}.editorial-related a:hover{border-color:#91b59d}
@media(max-width:700px){.editorial-page,.editorial-article{padding-top:18px;padding-bottom:42px}.editorial-breadcrumb{font-size:12px;margin-bottom:24px}.editorial-heading h1{font-size:34px}.editorial-heading>p{font-size:15px}.editorial-grid{grid-template-columns:1fr;gap:20px}.editorial-card-art{min-height:112px;padding:24px}.editorial-card-content{padding:23px}.editorial-card h2{font-size:22px}.editorial-card-content>p{font-size:14px}.editorial-article-heading h1{font-size:29px;letter-spacing:-.5px}.editorial-intro{font-size:16px}.editorial-toc{padding:20px;margin:25px 0}.editorial-body h2{font-size:23px;margin-top:30px;scroll-margin-top:120px}.editorial-body p,.editorial-body li{font-size:16px;line-height:1.85}.editorial-body blockquote{padding:10px 18px}.editorial-body blockquote p{font-size:15px}.editorial-cta{padding:24px;flex-direction:column;align-items:flex-start}.editorial-cta h2{font-size:21px}.editorial-related strong{font-size:15px}}
