.blog-page{max-width:1100px;margin:0 auto;padding:20px}.blog-title{text-align:center;color:#387b5b;margin-bottom:30px;font-size:2.5rem;font-weight:700}h1.blog-title{margin:8rem 0 2rem;font-size:2.5rem}.search-input-container{justify-content:center;width:100%;display:flex;position:relative}.search-input{background:#f0fff0;border:2px solid #387b5b;border-radius:5px;width:100%;margin-bottom:2rem;padding:10px 40px 10px 10px;font-size:16px;transition:box-shadow .3s,background-color .3s;box-shadow:0 0 #0000}.search-input::placeholder{color:#387b5b}.search-input:focus{background-color:#fff;outline:none;box-shadow:0 0 8px #0000004d}.search-icon{color:#387b5b;font-size:17px;position:absolute;top:30%;right:20px;transform:translateY(-50%)}@media (width>=768px){.search-input{width:60%}.search-icon{right:250px}}.blog-list{grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:25px;padding:0;list-style-type:none;display:grid}li.blog-card{color:#333;background:0 0;border:1px solid #387b5b}.blog-card{color:#333;background:0 0;border-radius:8px;text-decoration:none;transition:all .3s}.blog-card img{border-bottom:1px solid #387b5b;border-radius:7.1px 7.1px 0 0;width:100%;height:200px}.blog-card-content{padding:10px;text-decoration:none}.blog-card-content .original-date{color:#123524;opacity:.71;font-size:.8em}.blog-card-link{text-decoration:none}.blog-card-title{color:#387b5b;margin-bottom:5px;font-size:1.2rem;font-weight:700;text-decoration:none}.blog-card-date{color:#387b5b;margin-bottom:5px;font-size:.9rem;text-decoration:none;transition:color .1s}.blog-card:hover .blog-card-date,.blog-card:hover .blog-card-title{color:#123524;text-decoration:none}.blog-card-title a,.blog-card-date a{color:#387b5b;text-decoration:none}.blog-card-title a:hover,.blog-card-date a:hover{color:#123534;text-decoration:none}@media screen and (width<=635px){h1.blog-title{margin:7rem 0 2rem;font-size:1.8rem}.blog-card{color:#333;background:#f8f8ff;border-radius:8px;text-decoration:none;transition:all .3s}.blog-list{gap:20px}.blog-card-content{padding:10px}.blog-card-title{margin-bottom:5px;font-size:1rem;font-weight:700}.blog-card-date{color:#387b5b;margin-bottom:5px;font-size:.9rem}.blog-page{padding:0 45px}}article{max-width:1200px;margin:0 auto;padding:1rem 1rem 3rem;line-height:1.6;position:relative}.post-meta{color:#387b5b;margin-bottom:.75rem;font-size:1rem}.post-meta .author{margin-right:.1rem;font-weight:800}.post-meta .date{margin-right:.1rem;font-weight:400;text-decoration:underline}.post-meta .date-group{font-weight:600}.post-meta .date-group .date-value{font-weight:400;text-decoration:underline}article h1{text-align:left;margin:8rem 0 .8rem;font-size:3.5rem}article p{margin-bottom:1rem;font-size:1.5rem}article h2{margin:.5rem 0;font-size:2.6rem}h2#references{margin:1rem 0 0}article h3{color:#387b5b;margin:.5rem 0;font-size:2rem}article h4{color:#123524;opacity:.9;font-size:1.2rem}article ol{font-size:1.5rem}article ul{margin:.5rem 0;padding-left:50px;font-size:1.5rem;list-style-type:circle}li{color:#387b5b;margin-bottom:5px}article a{color:#387b5b;font-size:1rem;font-weight:550;text-decoration:none}article .click-link{font-size:1.7rem;text-decoration:underline}article .click-link:hover,.blog-page a:hover,article a:hover{color:#123524}.cta-link a{font-weight:600;color:#387b5b!important;font-size:2rem!important}.social-share{flex-direction:row;justify-content:flex-start;align-items:center;gap:1rem;width:100%;margin-bottom:1.2rem;display:flex}.social-buttons{flex:none;align-items:center;gap:1rem;margin-left:1px;display:inline-flex}.blog-card{position:relative}.pinned-badge{color:#f0fff0;z-index:2;background:#387b5b;border-radius:999px;align-items:center;gap:6px;padding:6px 8px;font-size:.75rem;font-weight:700;display:inline-flex;position:absolute;top:8px;left:12px;box-shadow:0 4px 10px #0000001f}.pinned-badge .pin-icon{transform:rotate(18deg)}.pinned-badge .pin-text{line-height:1;display:inline-block}.article-pinned{color:#f0fff0;white-space:nowrap;background:#387b5b;border-radius:999px;flex:none;align-self:center;align-items:center;gap:6px;padding:6px 8px;font-size:.85rem;font-weight:700;display:inline-flex;box-shadow:0 6px 20px #00000014}.cta-link a{font-size:1.1rem;font-weight:600;color:#387b5b!important}.cta-link a:hover{text-decoration:underline;color:#387b5b!important}.post-meta,.social-share{border:none}hr{border:0;border-top:3px dotted #387b5b;width:100%;margin:20px 0}article table{border-collapse:collapse;width:100%;margin:1.5rem 0;font-size:1.5rem}article th{color:#fff;text-align:left;background-color:#387b5b;border:1px solid #ddd;padding:10px;font-weight:700}article td{color:#387b5b;background-color:#fff;border:1px solid #ddd;padding:10px}article tr:hover td{color:#387b5b;background-color:#f0fff0}@media screen and (width<=635px){article{padding:1.5rem 1.5rem 1.2rem}.post-meta{font-size:.9rem}article h1{margin:4.5rem 0 1rem;font-size:1.7rem}article h2{font-size:1.5rem}article h3{font-size:1.2rem}article h4{font-size:.95rem}article p{font-size:1rem}article ol,article ul{padding-left:20px;font-size:1rem}article a{font-size:.8rem}article .click-link{font-size:1.2rem;text-decoration:underline}article table{white-space:nowrap;font-size:1rem;display:block;overflow-x:auto}.cta-link a{font-size:1.2rem!important}.social-share{-webkit-overflow-scrolling:touch;flex-flow:row;gap:1rem;overflow-x:auto}.social-buttons{overflow-x:auto}.article-pinned{min-height:28px;padding:4px 8px;font-size:.8rem}}
