.toc-container,.toc-list li{position:relative}.post-title-link,.recent-post-link,.tag{text-decoration:none}.see-more,.tab,.toc-summary{cursor:pointer}.sidebar{display:none}.post-content>ul{list-style-type:initial}.recent-posts-container{margin-bottom:20px}.post-container-title,.toc-container-main h3{font-size:18px;margin-bottom:10px}.recent-post-item{display:flex;align-items:flex-start;margin-bottom:20px;border:1px solid #e6e6e6;border-radius:8px;padding:10px;transition:background-color .3s,box-shadow .3s}.recent-post-item:hover{background-color:#f5f5f5;box-shadow:0 4px 8px rgba(0,0,0,.1)}.recent-post-link{display:flex;align-items:flex-start;color:inherit;width:100%}.recent-post-thumbnail{flex-shrink:0;margin-right:15px;align-self:center}.recent-post-thumbnail img{width:150px;height:117px;object-fit:cover;border-radius:5px}.recent-post-info{flex-grow:1;line-height:1}.recent-post-title{font-size:12px;font-weight:700;margin:0 0 5px;color:#002990}.recent-post-excerpt{font-size:10px;color:#6c757d;margin:0;line-height:1.3}.toc-container{border:1px solid #ddd;margin-bottom:20px}.toc-summary{display:flex;justify-content:space-between;align-items:center;padding:15px;margin:0;font-size:1.5em;user-select:none;border-bottom:1px solid #ddd;background-color:#f9f9f9}.toc-summary::after{content:'\25BA';display:inline-block;margin-left:10px;transition:transform .2s;transform-origin:center}.toc-details[open]>.toc-summary::after{transform:rotate(90deg)}.toc-summary:hover{background-color:#e9e9e9}.toc-content{font-size:14px;padding:15px}.toc-list{counter-reset:level1;list-style:none;padding-left:0;margin-bottom:0}.tab,.tabs{margin:5px}.toc-list li::marker{content:''}.toc-list li>ol{margin:0 0 0 1.6875rem}.toc-list>li{counter-increment:level1;counter-reset:level2}.toc-list>li::before{content:counter(level1) ". ";position:absolute;left:-2em}.toc-list li>ol>li{counter-increment:level2;counter-reset:level3}.toc-list li>ol>li::before{content:counter(level1) "." counter(level2) ". ";position:absolute;left:-2.5em}.toc-list li>ol>li>ol>li{counter-increment:level3;counter-reset:level4}.toc-list li>ol>li>ol>li::before{content:counter(level1) "." counter(level2) "." counter(level3) ". ";position:absolute;left:-3em}.toc-heading:before{content:"";display:block;height:80px;margin-top:-80px}.related-post-container{display:flex;flex-direction:column;align-items:stretch;border-radius:16px;padding:10px 0;content-visibility:auto;contain-intrinsic-size:auto 950px}@media (max-width:481px){.tabs{flex-wrap:wrap}}.tabs{display:flex;justify-content:space-around}.tab{background:0 0;border:none;font-size:14px;font-weight:700;padding:5px;color:#555}.tab.active{color:#fff;border-color:#002990;background-color:#002990}.related-posts-body{display:flex;flex-direction:column;gap:15px;margin:10px}.related-post{display:flex;align-items:center;background-color:#fff;border-radius:10px;overflow:hidden;box-shadow:0 4px 8px rgba(0,0,0,.1);padding:10px;justify-content:space-between}.see-more,.tag{background-color:#192eec;text-align:center;font-weight:700}.tag{font-size:10px;color:#fff;padding:5px 10px;margin-bottom:10px;border-radius:12px;margin-right:10px;text-transform:capitalize;width:fit-content}.post-image{width:80px;height:80px;margin-left:15px;object-fit:cover;border-radius:10px;max-width:inherit}.related-post-content{display:flex;flex-direction:column}.related-post-title{font-size:12px;font-weight:700;color:#333;margin-bottom:5px}.post-title-link{color:inherit}.post-title-link:hover .related-post-title{color:#007bff}.post-date{font-size:12px;color:#000!important}.see-more{width:80%;align-self:center;padding:10px;color:#fff;font-size:14px;border:none;border-radius:5px;margin-top:20px}@media (min-width:1024px){.sidebar{display:block;width:35%;padding:15px}.related-post-container{content-visibility:auto;contain-intrinsic-size:auto 750px}.related-posts{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}}.author-bio-container{display:flex;align-items:center;background:#f6f6f7;border-radius:12px;flex-direction:column;margin-bottom:1rem}.author-bio{display:inherit;flex-direction:row}.author-title{font-size:1.5rem;font-weight:600;margin-top:5px}.author-link{width:100%;text-align:center}.author-name{margin:10px}.author-name>a>span{font-size:1.2rem;font-weight:700;text-align:right}.author-name>p,.author-name>span{margin-bottom:5px}