:root{--primary-color: rgb(0, 137, 172);--outlier-red: #DA1A18;--treevolution-green: #008F15;--sans-face: "Helvetica", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, "Open Sans", "Helvetica Neue", sans-serif, Arial, Helvetica, sans-serif;--serif-body: Georgia,"PT Serif", "Garamond", "Times New Roman", Times, serif;--sans-body: "Helvetica", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, "Open Sans", "Helvetica Neue", sans-serif, Arial, Helvetica, sans-serif}div,*{box-sizing:border-box}body{margin:0;padding:0;font-family:var(--sans-body);font-size:1rem;line-height:1.6;background:#fff}a{color:#1e90ff}h1,h2,h3,h4,h5,h6{margin-top:2rem;font-family:var(--sans-face)}h1{font-size:clamp(1.5rem,5vw,3rem);line-height:1.2;font-weight:700;margin-bottom:1rem}h2{font-size:clamp(1.35rem,4.5vw,1.7rem);line-height:1.2;font-weight:700;margin-bottom:1rem}h3{font-size:1.6rem;line-height:2.1rem;font-weight:700;margin-bottom:1rem;color:#000}h4{font-size:clamp(1.5rem,2.5vw,1.5rem);line-height:1.7rem;font-weight:700;margin-bottom:1rem;color:#000;margin-top:1vh}table{border-collapse:collapse}th{padding:10px;border:solid 1px lightgray;background:#f5f5f5;text-align:left}td{padding:10px;border:solid 1px lightgray}.lucide-icon{width:15px!important;transform:translateY(6px);margin-right:5px}main{width:96%;max-width:1400px;margin:0 auto;padding-bottom:100px}ul{margin-top:4vw;margin-bottom:4vw}li{font-weight:700;margin-bottom:2vh}input{padding:10px;background:#fff;border:none;min-width:200px;margin:10px}select{padding:5px;border:solid 1px var(--primary-color);background:var(--primary-color);color:#fff}button,.button{padding:10px;border-radius:3px;background:orange;border:solid 1px orange;text-transform:uppercase;min-width:150px;text-align:center;font-weight:700;cursor:pointer;color:#000;margin-left:auto;margin-right:auto}button:hover,.button:hover{filter:brightness(1.1)}.content{margin-top:10px;width:100%;display:grid;grid-template-columns:1fr 1fr 1fr;grid-gap:20px}.content img{max-width:100%;height:auto!important}.single,.page{margin-top:50px;width:100%;text-align:left;padding-bottom:50px;max-width:600px;margin-left:auto;margin-right:auto}.content a h1,.content a h2{color:#000;text-decoration:none!important}.main-left{border-right:solid 1px lightgray}.card{width:100%;background:#fff;padding:0}.card-header,.card-body,.card-caption{padding-right:20px}.card-header a{text-decoration:none}.card-caption,figcaption{font-size:.8rem;line-height:1.2rem;font-style:italic;margin-bottom:40px;color:gray}.card-body{padding-bottom:0}.card-body a{text-decoration:underline}.card-meta{text-transform:uppercase;font-size:.9rem;font-family:var(--sans-face);line-height:.7rem}.card-inner{padding:0 20px 10px}.title:hover{color:var(--primary-color)}.category{font-family:var(--sans-body);color:#da191a;font-size:.8rem;margin-bottom:0;text-transform:uppercase;font-weight:700;width:100%;border-bottom:solid 1px #fff;margin-top:2vw}.category-link a{color:inherit;text-decoration:none}.card-sidebar-divider{border-bottom:solid 1px lightgray;margin-bottom:30px;padding-bottom:10px}.card-image{width:100%;aspect-ratio:16/9;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}.card-image img{max-width:100%!important}.alignleft{float:left;margin:0 20px 20px 0}.alignright{float:right;margin:0 0 20px 20px;text-align:right;width:33%}.aligncenter{display:block;margin-left:auto;margin-right:auto}.meta-icon{width:15px;margin-right:7px}.col-header{background:#008F16;padding:10px;color:#fff;font-weight:700;text-transform:uppercase}.col-post-header{margin-bottom:20px}figure{max-width:100%}figure img{max-width:100%;height:auto}figure.alignleft{float:left;margin:0 20px 20px 0}figure.aligncenter{text-align:center}:global(.menu-item){display:none!important;background:red!important}.sections{display:flex;text-transform:uppercase;font-size:.8rem}.section-item{padding:5px 10px;margin-right:10px;color:#000;font-weight:700;border-bottom:solid 4px lightgray;transform:translateY(2px);cursor:pointer}.section-item a{color:inherit;text-decoration:none}.section-item:hover{color:var(--primary-color);border-bottom:solid 4px var(--primary-color)}.section-menu-home{margin-right:10px}.section-menu-home a{color:inherit}.section-menu-home a:hover{color:var(--primary-color)}@media only screen and (max-width: 700px){.content{grid-template-columns:1fr;grid-gap:0px}.main-left{border-right:none}.card{padding-right:0}}
