.tb-web-coverage{border-bottom:1px solid #d6e2df;background:#fbfdfc}.tb-web-coverage .tb-shell{padding-top:17px;padding-bottom:17px}.tb-web-coverage-stats{display:flex;flex-wrap:wrap;gap:8px 24px;align-items:center;color:#617570;font-size:11px;line-height:1.5}.tb-web-coverage-stats span{display:inline-flex;gap:5px;align-items:baseline}.tb-web-coverage-stats b{color:#386f67;font-size:15px}.tb-web-category-archives{display:flex;flex-wrap:wrap;gap:8px;align-items:center;padding-top:13px;margin-top:14px;border-top:1px solid #e1ebe7;color:#71817c;font-size:10px}.tb-web-category-archives>span{margin-right:3px;font-weight:700}.tb-web-category-archives a{padding:5px 8px;border:1px solid #cdded9;border-radius:999px;background:#fff;color:#496e68;font-size:10px;font-weight:800;transition:.2s}.tb-web-category-archives a:hover{border-color:#b05c45;background:#b05c45;color:#fff}.tb-web-category-archives a b{margin-left:3px;font-size:9px}.tb-web-reviewed{padding:90px 0;background:#f8faf9}.tb-web-reviewed-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:13px}.tb-web-reviewed-grid article{display:flex;min-height:255px;flex-direction:column;padding:20px;border:1px solid #d2dfdc;background:#fff}.tb-web-reviewed-grid article>div{display:grid;grid-template-columns:34px 1fr auto;gap:9px;align-items:center}.tb-web-reviewed-grid article>div>span{display:grid;width:34px;height:34px;place-items:center;background:#e1efeb;color:#3f786f;font:500 19px/1 var(--tb-serif)}.tb-web-reviewed-grid article>div p{margin:0;color:#5c7772;font-size:9px;font-weight:800;letter-spacing:.04em}.tb-web-reviewed-grid article>div b{color:#83928e;font-size:9px;font-weight:700}.tb-web-reviewed-grid h3{margin:28px 0 8px;color:#344a56;font:500 26px/1 var(--tb-serif);letter-spacing:-.055em}.tb-web-reviewed-grid h3 a:hover{color:#3f786f}.tb-web-reviewed-grid>article>p{margin:0;color:#63717b;font-size:12px;line-height:1.55}.tb-web-reviewed-grid>article>a{padding-top:14px;margin-top:auto;border-top:1px solid #e2eae7;color:#496d68;font-size:10px;font-weight:800}.tb-web-reviewed-empty{display:grid;grid-template-columns:48px 1fr auto;gap:19px;align-items:center;padding:25px;border:1px solid #d0dfdb;background:#fff}.tb-web-reviewed-empty>span{display:grid;width:46px;height:46px;place-items:center;background:#e1efeb;color:#427870;font-size:22px}.tb-web-reviewed-empty h3{margin:0;color:#3e5558;font:500 24px/1.1 var(--tb-serif);letter-spacing:-.045em}.tb-web-reviewed-empty p{max-width:650px;margin:7px 0 0;color:#63717b;font-size:12px;line-height:1.55}.tb-web-reviewed-empty>a{color:#496d68;font-size:10px;font-weight:800;white-space:nowrap}.tb-web-paths{background:#edf3f1}.tb-web-paths>.tb-shell{display:grid;grid-template-columns:.76fr 1.24fr;gap:62px;padding-top:78px;padding-bottom:78px}.tb-web-paths h2{margin:0;color:#355c57;font:500 43px/1 var(--tb-serif);letter-spacing:-.065em}.tb-web-paths>div>div>p:not(.tb-eyebrow){max-width:400px;margin:17px 0 0;color:#62736f;font-size:13px;line-height:1.6}.tb-web-paths nav{display:grid;grid-template-columns:repeat(3,1fr);gap:11px}.tb-web-paths a{display:flex;min-height:178px;flex-direction:column;padding:18px;border:1px solid #cbdcd7;background:#fff;transition:.2s}.tb-web-paths a:hover{border-color:#94b8ae;box-shadow:0 8px 18px rgba(45,90,81,.11);transform:translateY(-3px)}.tb-web-paths a span{color:#5e8179;font-size:8px;font-weight:800;letter-spacing:.1em}.tb-web-paths a b{margin:26px 0 8px;color:#355c57;font:500 24px/1.03 var(--tb-serif);letter-spacing:-.052em}.tb-web-paths a i{padding-top:11px;margin-top:auto;border-top:1px solid #e4ebe8;color:#496e68;font-size:10px;font-style:normal;font-weight:800;line-height:1.4}@media(max-width:850px){.tb-web-paths>.tb-shell{grid-template-columns:1fr;gap:32px}.tb-web-paths nav{max-width:720px}}@media(max-width:700px){.tb-web-coverage .tb-shell{padding-top:14px;padding-bottom:14px}.tb-web-coverage-stats{gap:5px 14px}.tb-web-category-archives{gap:6px}.tb-web-category-archives>span{width:100%;margin-bottom:2px}.tb-web-reviewed{padding:64px 0}.tb-web-reviewed-grid{grid-template-columns:1fr}.tb-web-reviewed-empty{grid-template-columns:46px 1fr}.tb-web-reviewed-empty>a{grid-column:1/-1}.tb-web-paths>.tb-shell{padding-top:62px;padding-bottom:62px}.tb-web-paths h2{font-size:38px}.tb-web-paths nav{grid-template-columns:1fr}.tb-web-paths a{min-height:155px}}
