
        :root {
            --bi-bg: #F9F8F5;
            --bi-card-bg: #ffffff;
            --bi-primary: #2C3E50;
            --bi-accent: #1A237E;
            --bi-text: #333333;
            --bi-text-light: #777777;
            --bi-border: #E0E0E0;
            --bi-radius: 20px;
        }
        * { box-sizing: border-box; margin: 0; padding: 0; }
        body { font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif; background-color: var(--bi-bg); color: var(--bi-text); line-height: 1.6; padding-top: 80px; }
        
        .bi-nav { position: fixed; top: 0; left: 0; right: 0; height: 70px; background: rgba(255,255,255,0.95); backdrop-filter: blur(10px); border-bottom: 1px solid var(--bi-border); display: flex; align-items: center; justify-content: space-between; padding: 0 5%; z-index: 1000; }
        .bi-logo { font-size: 24px; font-weight: 800; color: var(--bi-primary); }
        .bi-menu-btn { display: flex; align-items: center; gap: 20px; }
        .bi-cta { background: var(--bi-primary); color: #fff; padding: 8px 20px; border-radius: var(--bi-radius); text-decoration: none; font-size: 14px; }
        
        .bi-main { max-width: 1200px; margin: 0 auto; padding: 20px; display: grid; grid-template-columns: 1fr 320px; gap: 30px; }
        @media (max-width: 900px) { .bi-main { grid-template-columns: 1fr; } .bi-sidebar { display: none; } }
        
        .bi-card { background: var(--bi-card-bg); border: 1px solid var(--bi-border); border-radius: var(--bi-radius); padding: 20px; margin-bottom: 20px; }
        .bi-hero { grid-column: 1 / -1; display: flex; flex-direction: column; gap: 20px; margin-bottom: 30px; }
        .bi-hero-main { position: relative; border-radius: var(--bi-radius); overflow: hidden; height: 400px; }
        .bi-hero-img { width: 100%; height: 100%; object-fit: cover; }
        .bi-hero-content { position: absolute; bottom: 0; left: 0; right: 0; background: linear-gradient(transparent, rgba(0,0,0,0.8)); color: #fff; padding: 40px; }
        
        h1, h2, h3 { color: var(--bi-primary); margin-bottom: 15px; }
        .bi-article-body h2 { border-left: 4px solid var(--bi-accent); padding-left: 15px; margin: 30px 0 15px; }
        .bi-meta { display: flex; align-items: center; gap: 15px; font-size: 13px; color: #888; margin-bottom: 10px; }
        .bi-svg-icon { width: 16px; height: 16px; stroke: currentColor; fill: none; }

        .bi-news-item { display: flex; gap: 15px; margin-bottom: 15px; padding-bottom: 15px; border-bottom: 1px solid #f0f0f0; }
        .bi-news-img { width: 80px; height: 80px; border-radius: 12px; object-fit: cover; }
        
        .bi-side-title { font-size: 18px; font-weight: 700; margin-bottom: 15px; color: var(--bi-primary); }
        .bi-tag { display: inline-block; padding: 4px 12px; border: 1px solid var(--bi-border); border-radius: 20px; margin: 0 5px 5px 0; font-size: 12px; cursor: pointer; }
        
        .bi-comment { padding: 15px; border: 1px solid var(--bi-border); border-radius: 15px; margin-bottom: 10px; }
        
        .bi-footer { text-align: center; padding: 40px; color: var(--bi-text-light); font-size: 12px; border-top: 1px solid var(--bi-border); margin-top: 40px; }
    
html{filter:hue-rotate(0deg)}body{letter-spacing:0.01em;line-height:157%}
#fl6896be a{margin:0 8px;color:inherit;text-decoration:none;opacity:.85}
/* Native data layout safeguards */
.new-main{min-width:0;margin-top:24px;margin-bottom:32px}.new-main *{min-width:0}.new-main img{max-width:100%}.new-detail{display:grid;grid-template-columns:180px minmax(0,1fr);gap:24px;margin:24px 0}.new-detail img{width:100%;aspect-ratio:2/3;object-fit:cover}.new-tags{display:flex;gap:12px;flex-wrap:wrap}.new-body{line-height:1.9;overflow-wrap:anywhere}.new-body img{max-width:100%;height:auto}.new-page-title{margin:24px 0}table{max-width:100%} @media(max-width:600px){.new-detail{grid-template-columns:100px minmax(0,1fr)}.new-list-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.new-detail h1{font-size:24px}}
.new-page{display:block!important;width:min(1180px,calc(100% - 32px));margin:24px auto!important}.new-list-grid{max-width:100%;min-width:0}.new-main svg{max-width:32px;max-height:32px}.new-main a{overflow-wrap:anywhere}.new-main img[data-cover-title]{background:transparent}.new-main [class*="poster"],.new-main [class*="thumb"]{background-color:transparent!important}.new-main table{display:block;overflow-x:auto}.new-main .fn-content:empty{display:none}.new-main .fn-content{grid-column:1/-1}.new-menu{position:relative}.new-menu summary{cursor:pointer;list-style:none;font-size:22px}.new-menu-panel{position:absolute;right:0;top:100%;width:180px;max-width:85vw;z-index:100;background:var(--paper,#fff);color:var(--ink,#222);border:1px solid #8885;padding:12px;display:flex;flex-direction:column;gap:12px}
@media(max-width:600px){header{height:auto!important;max-width:100%;flex-wrap:wrap}header>div{min-width:0;max-width:100%;height:auto!important;flex-wrap:wrap}header nav{max-width:100%;flex-wrap:wrap}header a{max-width:100%}}
.new-root{display:block!important;width:auto;max-width:none}.new-carousel-controls{position:absolute;bottom:12px;right:12px;display:flex;gap:6px;z-index:5}.new-carousel-controls button{border:1px solid #ffffff88;border-radius:20px;padding:4px 10px;background:#2229;color:white;cursor:pointer}.new-carousel-controls button[aria-pressed="true"]{background:#fff;color:#222}[data-new-slide][hidden]{display:none!important}
.new-main h1 a,.new-main h2 a,.new-main h3 a,header h1 a{color:inherit;text-decoration:none}[class*="hero"] p,[class*="mast"] p{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}