.articlePage a{color:var(--mui-palette-primary-main)}.articlePage .container{display:flex;max-width:1200px;margin:auto;gap:40px}.articlePage .page-wrapper{padding:0}.articlePage .page-header{margin-bottom:20px;display:inline-flex;gap:10px;padding-bottom:10px}.articlePage .page-header h1{font-size:2.5rem}.articlePage .page-header .page-title-icon{font-size:2rem}.articlePage .content{flex:2;padding:10px;border-radius:10px}.articlePage .content .post-header img{width:100%;border-radius:10px}.articlePage .content .image-wrapper{position:relative;width:100%;overflow:hidden}.articlePage .tags{display:flex;flex-wrap:wrap;gap:10px}.articlePage .tags .tag{display:inline-block;padding:5px 12px;margin:5px 5px 0 0;font-size:.8rem;background-color:var(--mui-palette-secondary-darkOpacity);border-radius:20px;text-decoration:none;position:relative;bottom:1px}.articlePage .tags .tag.tag-first{position:relative;border-radius:20px 20px 0 20px!important;padding-left:20px!important;padding-right:20px!important;bottom:0}.articlePage .tags .tag.tag-first:after{content:"";position:absolute;background-color:transparent;bottom:-1px;right:-20px;min-height:40px;width:20px;aspect-ratio:1/2;border-bottom-left-radius:22px;box-shadow:var(--mui-palette-background-default) 0 20px 0 0}.articlePage article .highlight{font-weight:700;margin:30px 0 10px}.articlePage .sidebar{flex:1;padding:20px;border-radius:10px}.articlePage .sidebar .menu ul,.articlePage .sidebar .recent-posts ul{list-style:none;padding:0;margin:0 0 40px}.articlePage .sidebar .menu ul li,.articlePage .sidebar .recent-posts ul li{margin-bottom:20px;cursor:pointer}.articlePage .sidebar .recent-posts .archive{margin-bottom:40px}.articlePage .sidebar .recent-posts .archive h3,.articlePage .sidebar .recent-posts h3{font-size:1.2rem;font-weight:600;margin-bottom:12px;position:relative;padding-bottom:6px;border-bottom:1px solid var(--mui-palette-primary-main)}.articlePage .sidebar .recent-posts li{display:flex;align-items:flex-start;gap:10px;margin-bottom:20px}.articlePage .sidebar .recent-posts li div{max-width:220px}.articlePage .sidebar .recent-posts li img{width:50px;height:50px;-o-object-fit:cover;object-fit:cover;border-radius:5px}.articlePage .sidebar .recent-posts li .date{font-size:.75rem;margin-bottom:4px}.articlePage .sidebar .recent-posts li p{margin:0;font-size:.9rem;line-height:1.4}.articlePage .related-article-item a{text-decoration:none;display:flex;gap:10px;align-items:center}.articlePage .related-article-item a .related-article-title{font-size:1rem;font-weight:600;transition:color .3s ease,-webkit-text-decoration .3s ease;transition:color .3s ease,text-decoration .3s ease;transition:color .3s ease,text-decoration .3s ease,-webkit-text-decoration .3s ease}.articlePage .related-article-item a .related-article-title:hover{text-decoration:underline}.articlePage blockquote{background:var(--mui-palette-text-primary);border-radius:10px;margin:30px 0;position:relative;font-size:1rem;color:var(--mui-palette-background-paper);padding:20px 20px 20px 30px;font-weight:500}.articlePage blockquote:before{content:"“";font-size:2rem;color:var(--mui-palette-error-dark);position:absolute;top:10px;left:10px}.articlePage blockquote footer{font-size:.9rem;margin-top:10px}.articlePage .more-content p{margin-bottom:80px}.articlePage .post-footer{display:none}@media(min-width:992px){.articlePage .post-footer{justify-content:space-between;align-items:center;padding-top:15px;border-top:1px solid var(--mui-palette-text-primary)}.articlePage .post-footer,.articlePage .post-footer .tags{display:flex;flex-wrap:wrap;gap:10px}.articlePage .post-footer .social-icons{display:flex;gap:15px;font-size:1rem}}.articlePage .promo{margin-top:20px;padding:10px;border-radius:10px;text-align:center}.articlePage .promo img{width:100%;border-radius:10px;margin-bottom:10px}.articlePage .promo h4{margin:10px 0 5px;font-size:1rem}.articlePage .promo p{font-size:.85rem}.articlePage .post-content{margin-bottom:5rem}.articlePage .post-content h1{font-size:3.5rem;margin-bottom:1rem}.articlePage .post-content h2{font-size:3rem;margin-bottom:.9rem}.articlePage .post-content h3{font-size:2.5rem;margin-bottom:.8rem}.articlePage .post-content h4{font-size:2rem;margin-bottom:.7rem}.articlePage .post-content h5{font-size:1.5rem;margin-bottom:.6rem}.articlePage .post-content h6{font-size:1.2rem;margin-bottom:.5rem}.articlePage .post-content p{line-height:1.5rem;font-size:1.1rem;text-align:justify;margin:2rem 0}.articlePage .post-content ul{list-style-type:disc;padding-left:2rem;margin-bottom:1rem}.articlePage .post-content ol{list-style-type:decimal;padding-left:2rem;margin-bottom:1rem}.articlePage .post-content .wp-caption,.articlePage .post-content img{max-width:100%;height:auto}.articlePage .post-content .wp-caption.aligncenter,.articlePage .post-content img.aligncenter{display:block;margin-left:auto;margin-right:auto;clear:both}.articlePage .post-content .wp-caption.alignleft,.articlePage .post-content img.alignleft{float:left;margin-right:1.5em;margin-bottom:1em}.articlePage .post-content .wp-caption.alignright,.articlePage .post-content img.alignright{float:right;margin-left:1.5em;margin-bottom:1em}.articlePage .post-content .wp-caption.alignnone,.articlePage .post-content img.alignnone{display:inline;margin:0}.articlePage .post-content a.button,.articlePage .post-content button,.articlePage .post-content input[type=button],.articlePage .post-content input[type=submit]{display:inline-block;padding:.5em 1.2em;border:none;border-radius:4px;text-decoration:none;cursor:pointer;transition:background .3s}.articlePage .post-content .container{width:90%;max-width:1200px;margin:0 auto}.articlePage .post-content .section{padding:3rem 0}.articlePage .post-content .row{display:flex;flex-wrap:wrap;margin:0 -1rem}.articlePage .post-content .row>*{padding:0 1rem}.articlePage .post-content .col{flex:1}.articlePage .post-content .text-center{text-align:center}.articlePage .post-content .text-left{text-align:left}.articlePage .post-content .text-right{text-align:right}.articlePage .post-content .mt-1{margin-top:.5rem}.articlePage .post-content .mb-1{margin-bottom:.5rem}.articlePage .post-content .mt-2{margin-top:1rem}.articlePage .post-content .mb-2{margin-bottom:1rem}.articlePage .post-content table{width:100%;border-collapse:collapse;font-family:Arial,sans-serif;background-color:var(--mui-palette-background-paper)}.articlePage .post-content table td,.articlePage .post-content table th{border:1px solid var(--mui-palette-text-primary);padding:8px;text-align:left}.articlePage .post-content table thead th{background-color:var(--mui-palette-background-default)}.articlePage .post-content form{max-width:200px}.articlePage .post-content form label{display:block;font-size:14px;margin-bottom:5px}.articlePage .post-content form input[type=text],.articlePage .post-content form select,.articlePage .post-content form textarea{width:100%;padding:8px 10px;font-size:14px;border-radius:4px;box-sizing:border-box;margin-bottom:15px}.articlePage .post-content form input[type=checkbox],.articlePage .post-content form input[type=radio]{margin-bottom:10px}.articlePage .post-content form input[type=submit]{padding:10px 20px;font-size:16px;background-color:var(--mui-palette-primary-main);border:none;border-radius:4px;cursor:pointer;transition:all .3s ease}.articlePage .post-content form input[type=checkbox]+label,.articlePage .post-content form input[type=radio]+label{display:inline-block;margin-right:15px;margin-bottom:10px;font-size:14px;vertical-align:middle}@media(max-width:768px){.articlePage .container{flex-direction:column;padding:15px;gap:20px}.articlePage .page-header{flex-direction:column;gap:5px;text-align:center}.articlePage .page-header h1{font-size:1.5rem}.articlePage .content,.articlePage .sidebar{padding:15px;border-radius:8px}.articlePage .post-header img{border-radius:8px}.articlePage .tags{gap:8px}.articlePage .tag{padding:4px 10px;font-size:.75rem}.articlePage .quote-box{font-size:.95rem;padding:16px}.articlePage .quote-box .quote-icon{font-size:1.8rem;top:16px;left:16px}.articlePage .quote-box blockquote{padding-left:28px}.articlePage .post-footer{flex-direction:column;align-items:center;gap:15px}.articlePage .promo{margin-top:15px;padding:8px}.articlePage .promo img{margin-bottom:8px}.articlePage .promo h4{font-size:.95rem}.articlePage .promo p{font-size:.8rem}}