 .article-header{background:var(--saned-gradient);color:#fff;padding:40px 20px;border-radius:10px;position:relative;border-top:6px solid #b79e6f;overflow:hidden}.article-header::after{content:"";position:absolute;top:-50px;left:-50px;width:200%;height:200%;background:radial-gradient(circle at center,rgba(255,255,255,.1) 0%,transparent 70%);transform:rotate(25deg);pointer-events:none}.act-slogan{font-size:2rem;font-weight:bold;margin-bottom:10px}.act-title{font-size:1.3rem;font-weight:normal}.article-meta{font-size:.9rem;color:#6c757d;padding-bottom:.5rem;margin-bottom:1rem;border-bottom:1px solid #e9ecef}.article-meta .meta-cat{color:var(--secondary-color);font-weight:600}.article-meta .meta-date{font-style:italic;color:#999}.article-scroll{max-height:none;overflow-y:auto;padding-inline:10px;scrollbar-width:none}.article-scroll::-webkit-scrollbar{display:none}.section-title{color:var(--secondary-color);font-weight:bold;margin-bottom:10px;display:inline-block;border-bottom:2px solid var(--secondary-color);padding-bottom:5px}.activity-img{border:4px solid var(--secondary-color);padding:4px;border-radius:8px;background-color:#fff;max-height:500px;width:auto}.custom-breadcrumb{font-size:.85rem;color:#999;margin-bottom:10px}.custom-breadcrumb .breadcrumb-item + .breadcrumb-item::before{content:"›"!important;color:var(--secondary-color);margin:0 8px;font-weight:bold;display:inline-block!important;float:none!important}.custom-breadcrumb .breadcrumb-item a{color:var(--secondary-color);text-decoration:none;font-weight:500}.custom-breadcrumb .breadcrumb-item.active{color:#aaa}