.page-header-wrapper{background:linear-gradient(135deg,var(--secondary-color) 0%,#1a2a5e 100%);padding:80px 0 60px;position:relative;overflow:hidden}.page-header-wrapper::before{content:'';position:absolute;top:-50%;right:-10%;width:600px;height:600px;background:rgb(253 95 23 / .1);border-radius:50%}.page-header-wrapper::after{content:'';position:absolute;bottom:-30%;left:-5%;width:400px;height:400px;background:rgb(0 154 0 / .1);border-radius:50%}.page-header{position:relative;z-index:1;text-align:center}.page-header .entry-title{color:#fff;font-size:48px;font-weight:800;margin-bottom:25px;line-height:1.2}.page-header .page-meta{display:flex;align-items:center;justify-content:center;gap:25px;flex-wrap:wrap;color:rgb(255 255 255 / .9);font-size:14px;min-height:24px}.page-header .page-meta span{display:flex;align-items:center;gap:8px}.page-header .page-meta svg{width:16px;height:16px;fill:var(--primary-color)}.page-header .page-meta a{color:rgb(255 255 255 / .9);text-decoration:none;transition:color 0.3s ease}.page-header .page-meta a:hover{color:var(--primary-color)}.page-header .page-meta .separator{color:rgb(255 255 255 / .5);margin:0 5px}.page-header .page-meta .current{color:rgb(255 255 255 / .7)}.site-main{background:#fff}.entry-content ol{margin-left:30px;margin-bottom:25px}.entry-content li{margin-bottom:10px;line-height:1.8}.entry-content ul li::marker{color:var(--primary-color)}.entry-content blockquote{border-left:4px solid var(--primary-color);padding:20px 30px;margin:30px 0;background:var(--background-light);font-style:italic;color:var(--text-muted)}.entry-content img{border-radius:0;box-shadow:var(--shadow-md);margin:30px 0}.entry-content .wp-block-image figcaption{text-align:center;font-size:14px;color:var(--text-muted);margin-top:10px}.page-links{margin-top:40px;padding-top:30px;border-top:2px solid var(--border-color);font-weight:600}.page-links a{display:inline-block;padding:8px 15px;margin:0 5px;background:var(--background-light);color:var(--secondary-color);text-decoration:none;transition:all 0.3s ease}.page-links a:hover,.page-links>span{background:var(--primary-color);color:#fff}.comments-area{margin-top:60px;padding-top:60px;border-top:2px solid var(--border-color)}@media (max-width:991px){.page-header-wrapper{padding:60px 0 40px}.page-header .entry-title{font-size:36px}.entry-content h2{font-size:28px;margin-top:40px}}@media (max-width:767px){.page-header-wrapper{padding:40px 0 30px}.page-header .entry-title{font-size:28px}.entry-content{font-size:15px}.entry-content h2{font-size:24px;margin-top:30px}.entry-content h3{font-size:20px}.entry-content blockquote{padding:15px 20px}}