:root{--paper:#fff;--paper-deep:#f6f7f9;--ink:#111;--muted:#666;--light:#999;--line:#e7e7e7;--line-strong:#d9d9d9;--red:#e84a43;--blue:#2f73e0;--green:#26724f;--gold:#b8792d;--panel:#fff;--shadow:0 12px 30px rgba(17,17,17,.08);--radius:14px;--card-radius:8px;--sans:"Avenir Next","PingFang SC","Microsoft YaHei",sans-serif;--serif:var(--sans)}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--paper);color:var(--ink);font-family:var(--sans);text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased}body:has(.admin-shell){background:#f5f7fb}a{color:inherit;text-decoration:none}button,input{font:inherit}img{display:block;max-width:100%}.container{width:min(1180px,calc(100% - 32px));margin:0 auto}.section-head{display:flex;align-items:center;justify-content:space-between;gap:16px;margin:40px 0 16px;border-bottom:1px solid var(--line)}.section-head h2{margin:0;padding-bottom:12px;color:#202020;font-size:24px;line-height:1;font-weight:800}.section-head p{margin:0 0 12px;color:#8c8c8c;font-size:13px}.tag{display:inline-flex;align-items:center;width:-moz-fit-content;width:fit-content;height:22px;padding:0 8px;border:0;background:#333;color:#fff;font-size:12px;font-weight:800;line-height:1}.tag.red{background:var(--red);color:#fff;border-color:var(--red)}.tag.blue{background:var(--blue);color:#fff;border-color:var(--blue)}.tag.green{background:var(--green);color:#fff;border-color:var(--green)}.tag.gold{background:var(--gold);color:#fff;border-color:var(--gold)}.tag.purple{background:#6b4c9a;color:#fff;border-color:#6b4c9a}.skeleton{background:linear-gradient(90deg,var(--paper-deep) 25%,var(--paper) 50%,var(--paper-deep) 75%);background-size:200% 100%;animation:skeleton-loading 1.5s ease infinite;border-radius:2px}@keyframes skeleton-loading{0%{background-position:200% 0}to{background-position:-200% 0}}.card{border:1px solid var(--line);border-radius:var(--card-radius);background:var(--panel);overflow:hidden;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.card:hover{transform:translateY(-2px);border-color:#d8d8d8;box-shadow:var(--shadow)}.empty-state{text-align:center;padding:60px 20px;color:var(--muted);font-size:15px}.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}.dot-link{display:inline-flex;align-items:center;gap:6px;color:var(--blue);font-size:13px;font-weight:800}.dot-link:before{content:none}.dot-link:after{content:">"}.app-shell main:not(.kr-main):not(.home-main){background:#fff}.app-shell main:not(.kr-main):not(.home-main)>.container:first-child,.app-shell main:not(.kr-main):not(.home-main)>article.container:first-child,.app-shell main:not(.kr-main):not(.home-main)>section.container:first-child{margin-top:26px}.about-hero,.ac-hero,.ar-hero,.artists-hero,.bs-hero,.co-hero,.events-hero,.ex-hero,.exh-hero,.hot-hero,.ip-hero,.mk-hero,.partner-hero,.rss-hero,.sc-hero,.sch-hero,.st-hero,.submit-hero,.topic-hero,.tp-hero{padding:26px 0 18px!important;border-bottom:1px solid var(--line)!important;background:#fff!important}.about-hero h1,.ac-hero h1,.ar-hero h1,.ar-name h1,.article-head h1,.artists-hero h1,.au-info h1,.bs-hero h1,.c-info h1,.co-hero h1,.ev-info h1,.events-hero h1,.ex-hero h1,.ex-info h1,.exh-hero h1,.hot-hero h1,.ip-hero h1,.ip-info h1,.mk-hero h1,.p-info h1,.partner-hero h1,.rss-hero h1,.sc-hero h1,.sch-hero h1,.st-hero h1,.st-info h1,.submit-hero h1,.topic-hero h1,.tp-hero h1{margin-top:10px!important;color:var(--ink)!important;font-family:var(--sans)!important;font-size:clamp(30px,4vw,48px)!important;line-height:1.18!important;font-weight:900!important;letter-spacing:0!important}.about-hero p,.ac-hero p,.ar-hero p,.ar-name p,.article-head p,.artists-hero p,.au-info>p,.bs-hero p,.c-info>p,.co-hero p,.ev-info>p,.events-hero p,.ex-desc,.ex-hero p,.exh-hero p,.hot-hero p,.ip-hero p,.ip-summary,.mk-hero p,.p-info>p,.partner-hero p,.rss-hero p,.sc-hero p,.sch-hero p,.st-hero p,.st-info>p,.submit-hero p,.topic-hero p,.tp-hero p{color:var(--muted)!important;font-size:15px!important;line-height:1.7!important}.about-grid,.about-principles,.ac-content,.ac-controls,.ar-body,.ar-content,.ar-controls,.ar-tabs,.article-layout,.artists-controls,.artists-grid,.au-highlight,.au-info-grid,.au-results-section,.bs-controls,.bs-courses,.c-body,.c-tabs,.co-articles,.co-controls,.co-grid-wrap,.ev-body,.ev-tabs,.events-content,.events-controls,.ex-body,.ex-content,.ex-controls,.ex-tabs,.exh-controls,.exh-grid,.hot-grid,.ip-body,.ip-content,.ip-controls,.ip-tabs,.mk-content,.mk-tabs,.p-body,.p-tabs,.partner-board,.partner-lanes,.rss-console,.sc-content,.sc-tabs,.sch-content,.sch-tabs,.st-body,.st-content,.st-controls,.st-tabs,.submit-steps,.topic-articles,.tp-content,.tp-tabs{margin-top:22px!important}.ac-controls,.ar-controls,.ar-tabs,.artists-controls,.bs-controls,.c-tabs,.co-controls,.ev-tabs,.events-controls,.ex-controls,.ex-tabs,.exh-controls,.filter-bar,.filter-group,.ip-controls,.ip-tabs,.mk-tabs,.p-tabs,.sc-tabs,.sch-tabs,.st-controls,.st-tabs,.tp-tabs{gap:8px!important}.ar-tabs button,.c-tabs button,.chip,.ev-tabs button,.ex-tabs button,.ex-view button,.filter-chip,.hot-tabs button,.ip-tabs button,.mk-tabs button,.p-tabs button,.sc-tabs button,.sch-tabs button,.st-tabs button,.tab-btn,.toggle-btn,.tp-tabs button,.view-toggle button{min-height:34px!important;padding:0 13px!important;border:1px solid var(--line)!important;border-radius:0!important;background:#fff!important;color:#333!important;font-size:13px!important;font-weight:800!important;box-shadow:none!important;cursor:pointer}.ar-tabs button.active,.c-tabs button.active,.chip.active,.ev-tabs button.active,.ex-tabs button.active,.ex-view button.active,.filter-chip.active,.hot-tabs button.active,.ip-tabs button.active,.mk-tabs button.active,.p-tabs button.active,.sc-tabs button.active,.sch-tabs button.active,.st-tabs button.active,.tab-btn.active,.toggle-btn.active,.tp-tabs button.active,.view-toggle button.active{border-color:var(--blue)!important;background:var(--blue)!important;color:#fff!important}main:not(.home-main) .about-manifesto,main:not(.home-main) .ar-card,main:not(.home-main) .article-list-cover,main:not(.home-main) .artist-card,main:not(.home-main) .aside-card,main:not(.home-main) .auc-card,main:not(.home-main) .author-card,main:not(.home-main) .board-copy,main:not(.home-main) .cal-card,main:not(.home-main) .cal-day,main:not(.home-main) .cal-grid,main:not(.home-main) .case-card,main:not(.home-main) .col-card,main:not(.home-main) .column-block,main:not(.home-main) .comment-form,main:not(.home-main) .course-card,main:not(.home-main) .event-card,main:not(.home-main) .ex-card,main:not(.home-main) .exh-card,main:not(.home-main) .fac-card,main:not(.home-main) .fav-item,main:not(.home-main) .feed-item,main:not(.home-main) .hist-item,main:not(.home-main) .hl-card,main:not(.home-main) .hot-flow-card,main:not(.home-main) .idx-card,main:not(.home-main) .info-card,main:not(.home-main) .inq-card,main:not(.home-main) .ins-card,main:not(.home-main) .ip-card,main:not(.home-main) .lane-card,main:not(.home-main) .lic-card,main:not(.home-main) .m-card,main:not(.home-main) .metric-card,main:not(.home-main) .newsletter,main:not(.home-main) .oc-card,main:not(.home-main) .od-card,main:not(.home-main) .p-thumbs button,main:not(.home-main) .path-card,main:not(.home-main) .press-badge,main:not(.home-main) .principle-card,main:not(.home-main) .prod-card,main:not(.home-main) .qty-ctrl,main:not(.home-main) .result-card,main:not(.home-main) .rev-row,main:not(.home-main) .rss-console,main:not(.home-main) .rss-link,main:not(.home-main) .sc-story,main:not(.home-main) .sidebar-card,main:not(.home-main) .sidebar-widget,main:not(.home-main) .sp-card,main:not(.home-main) .spot-card,main:not(.home-main) .st-card,main:not(.home-main) .st-od-card,main:not(.home-main) .step-card,main:not(.home-main) .sub-item,main:not(.home-main) .submit-note,main:not(.home-main) .syll-row,main:not(.home-main) .thumb,main:not(.home-main) .tl-card,main:not(.home-main) .topic-card,main:not(.home-main) .tp-card,main:not(.home-main) .user-banner,main:not(.home-main) .user-stats div,main:not(.home-main) .video-card,main:not(.home-main) .visit-card,main:not(.home-main) .work-card{border:1px solid var(--line)!important;border-radius:var(--card-radius)!important;background:#fff!important;box-shadow:none!important;overflow:hidden}main:not(.home-main) .ar-card:hover,main:not(.home-main) .article-list-row:hover,main:not(.home-main) .artist-card:hover,main:not(.home-main) .auc-card:hover,main:not(.home-main) .cal-card:hover,main:not(.home-main) .course-card:hover,main:not(.home-main) .event-card:hover,main:not(.home-main) .ex-card:hover,main:not(.home-main) .exh-card:hover,main:not(.home-main) .feed-item:hover,main:not(.home-main) .hot-flow-card:hover,main:not(.home-main) .ip-card:hover,main:not(.home-main) .prod-card:hover,main:not(.home-main) .sc-story:hover,main:not(.home-main) .spot-card:hover,main:not(.home-main) .st-card:hover,main:not(.home-main) .tl-card:hover,main:not(.home-main) .topic-card:hover,main:not(.home-main) .tp-card:hover,main:not(.home-main) .video-card:hover{border-color:#d8d8d8!important;box-shadow:var(--shadow)!important;transform:translateY(-2px)}main:not(.home-main) .ar-card img,main:not(.home-main) .ar-cover,main:not(.home-main) .article-list-cover,main:not(.home-main) .artist-card img,main:not(.home-main) .au-cover,main:not(.home-main) .auc-card img,main:not(.home-main) .c-cover,main:not(.home-main) .cal-card img,main:not(.home-main) .cal-image,main:not(.home-main) .course-card img,main:not(.home-main) .cover,main:not(.home-main) .ev-cover,main:not(.home-main) .event-card img,main:not(.home-main) .ex-card img,main:not(.home-main) .ex-cover,main:not(.home-main) .exh-card img,main:not(.home-main) .feed-item img,main:not(.home-main) .hero-card img,main:not(.home-main) .hot-feature-image,main:not(.home-main) .hot-flow-card img,main:not(.home-main) .ip-card img,main:not(.home-main) .ip-cover,main:not(.home-main) .lead-image img,main:not(.home-main) .p-main,main:not(.home-main) .prod-card img,main:not(.home-main) .sc-cover,main:not(.home-main) .sc-story img,main:not(.home-main) .spot-card img,main:not(.home-main) .st-card img,main:not(.home-main) .st-cover,main:not(.home-main) .thumb,main:not(.home-main) .topic-card img,main:not(.home-main) .tp-card img,main:not(.home-main) .video-card img{border:0!important;border-radius:var(--radius)!important;overflow:hidden!important}main:not(.home-main) .article-list-cover img,main:not(.home-main) .cal-image img,main:not(.home-main) .thumb img{border:0!important;border-radius:var(--radius)!important}main:not(.home-main) .ar-card,main:not(.home-main) .article-list-row,main:not(.home-main) .artist-card,main:not(.home-main) .auc-card,main:not(.home-main) .cal-card,main:not(.home-main) .course-card,main:not(.home-main) .event-card,main:not(.home-main) .ex-card,main:not(.home-main) .exh-card,main:not(.home-main) .feed-item,main:not(.home-main) .hot-flow-card,main:not(.home-main) .ip-card,main:not(.home-main) .prod-card,main:not(.home-main) .st-card,main:not(.home-main) .tp-card{transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease!important}.apply-btn,.article-list-more,.cta-primary,.enroll-btn,.feed-more,.inq-submit,.live-btn,.load-grid-more,.mail-link,.nl-btn,.od-book,.primary,.search-go,.secondary,.sub-btn,.submit-btn,.sync-btn{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-height:38px!important;border:1px solid var(--blue)!important;border-radius:0!important;background:var(--blue)!important;color:#fff!important;font-size:13px!important;font-weight:800!important;box-shadow:none!important}.del-btn,.secondary,.text-btn{background:#fff!important;color:var(--blue)!important}.apply-btn:hover,.article-list-more:hover,.cta-primary:hover,.enroll-btn:hover,.feed-more:hover,.inq-submit:hover,.live-btn:hover,.load-grid-more:hover,.mail-link:hover,.nl-btn:hover,.od-book:hover,.primary:hover,.search-go:hover,.secondary:hover,.sub-btn:hover,.submit-btn:hover,.sync-btn:hover{transform:translateY(-1px);box-shadow:0 8px 20px #2f73e024!important}main:not(.home-main) .article-list-title,main:not(.home-main) .card-head,main:not(.home-main) .column-title,main:not(.home-main) .fill-head,main:not(.home-main) .panel-title,main:not(.home-main) .rail-head,main:not(.home-main) .section-title,main:not(.home-main) .side-head,main:not(.home-main) .strip-head{margin-bottom:12px!important;padding-bottom:10px!important;border-bottom:1px solid var(--line)!important;color:#202020!important;font-size:20px!important;line-height:1.2!important;font-weight:900!important}main:not(.home-main) .article-list-title:before,main:not(.home-main) .card-head:before,main:not(.home-main) .column-title:before,main:not(.home-main) .panel-title:before,main:not(.home-main) .section-title:before,main:not(.home-main) .side-head h2:before{color:#d9e7ff!important}.article-list-meta,.byline,.course-meta,.event-details,.exh-meta,.fav-date,.filter-label,.hist-date,.muted,.related-meta,.st-meta{color:var(--light)!important}.input-field,.inq-grid input,.inq-grid select,.inq-message textarea,.nl-input,.search-input,input,select,textarea{border:1px solid var(--line)!important;border-radius:0!important;background:#fff!important;color:var(--ink)!important}.input-field:focus,.nl-input:focus,.search-input:focus,input:focus,select:focus,textarea:focus{border-color:var(--blue)!important;outline:none}.ar-bio p,.article-body,.c-overview p,.ev-about p,.ex-about p,.ip-ov p,.p-desc p,.sc-body .lede,.st-about p{color:#333!important;font-family:var(--sans)!important;font-size:17px!important;line-height:1.9!important}.ar-body p,.article-list-body p,.cal-venue,.console-top span,.course-body>p,.ev-body>p,.ex-info p,.feed-copy p,.hot-row-body p,.ip-body>p,.lane-card p,.prod-body p,.rss-console ol,.sub-item p,.sync-note,.tp-summary,.user-info p{color:var(--muted)!important}.article-sidebar,.digest-sidebar,.hot-sidebar,.ip-aside{gap:16px!important}.empty,.empty-msg,.empty-state,.no-open,.no-result{border:1px dashed var(--line)!important;border-radius:var(--card-radius)!important;background:var(--paper-deep)!important;color:var(--muted)!important}.art-num,.article-list-index,.article-list-read,.c-price,.course-price,.event-price,.exh-date,.hero-counter,.hot-rank,.p-price strong,.rank-num.red,.rss-cta,.user-stats strong,.work-price{color:var(--blue)!important;font-family:var(--sans)!important}.au-status,.cert-badge,.course-level,.ev-status,.featured-badge,.hot-badge,.ip-cat-badge,.live-dot,.openday-dot,.sc-live,.stars,.status-badge{border:0!important;background:var(--blue)!important;color:#fff!important}main:not(.home-main) .about-metrics div,main:not(.home-main) .ac-summary div,main:not(.home-main) .ar-quick div,main:not(.home-main) .ex-stats div,main:not(.home-main) .ip-summary div,main:not(.home-main) .mk-stats .stat-card,main:not(.home-main) .sch-stats div,main:not(.home-main) .user-stats div{border:1px solid var(--line)!important;border-radius:var(--card-radius)!important;background:#fff!important;color:var(--ink)!important;box-shadow:none!important}main:not(.home-main) .about-metrics strong,main:not(.home-main) .ac-summary strong,main:not(.home-main) .ar-quick strong,main:not(.home-main) .cal-num,main:not(.home-main) .cv-row strong,main:not(.home-main) .ex-stats strong,main:not(.home-main) .idx-value,main:not(.home-main) .ip-summary strong,main:not(.home-main) .od-date strong,main:not(.home-main) .path-num,main:not(.home-main) .sch-stats strong,main:not(.home-main) .stat-card strong,main:not(.home-main) .tl-date strong,main:not(.home-main) .user-stats strong{color:var(--blue)!important;font-family:var(--sans)!important;font-weight:900!important}main:not(.home-main) .ar-head,main:not(.home-main) .au-head,main:not(.home-main) .c-head,main:not(.home-main) .ev-head,main:not(.home-main) .ex-head,main:not(.home-main) .ip-head,main:not(.home-main) .p-head,main:not(.home-main) .st-head{padding:24px 0!important;border-bottom:1px solid var(--line)!important}main:not(.home-main) .ar-portrait img,main:not(.home-main) .artist-portrait img,main:not(.home-main) .artist-work,main:not(.home-main) .au-cover,main:not(.home-main) .c-cover,main:not(.home-main) .case-row img,main:not(.home-main) .ev-cover,main:not(.home-main) .ex-cover-wrap,main:not(.home-main) .ex-photo,main:not(.home-main) .ip-cover,main:not(.home-main) .map-canvas,main:not(.home-main) .p-main,main:not(.home-main) .sc-cover,main:not(.home-main) .st-cover,main:not(.home-main) .studio-map,main:not(.home-main) .tl-card img,main:not(.home-main) .user-avatar img,main:not(.home-main) .venue-map,main:not(.home-main) .work-img{border:0!important;border-radius:var(--radius)!important;overflow:hidden!important}main:not(.home-main) .addr-card,main:not(.home-main) .ar-extra,main:not(.home-main) .au-rows,main:not(.home-main) .book-form,main:not(.home-main) .book-info,main:not(.home-main) .buy-note,main:not(.home-main) .c-buy,main:not(.home-main) .c-cert,main:not(.home-main) .c-rows,main:not(.home-main) .cart-summary,main:not(.home-main) .ev-cap,main:not(.home-main) .ev-rows,main:not(.home-main) .ex-rows,main:not(.home-main) .ip-summary,main:not(.home-main) .map-list,main:not(.home-main) .p-price,main:not(.home-main) .st-rows{border:1px solid var(--line)!important;border-radius:var(--card-radius)!important;background:#fff!important;color:var(--ink)!important;box-shadow:none!important}main:not(.home-main) .ag-time,main:not(.home-main) .c-price,main:not(.home-main) .course-price,main:not(.home-main) .ev-weekday,main:not(.home-main) .flash-time,main:not(.home-main) .idx-change,main:not(.home-main) .p-price strong,main:not(.home-main) .prod-price-row .now,main:not(.home-main) .sc-date,main:not(.home-main) .work-price{color:var(--blue)!important;font-family:var(--sans)!important}main:not(.home-main) .ar-cover-cap,main:not(.home-main) .c-cover-stats,main:not(.home-main) .cal-event,main:not(.home-main) .cal-weekday,main:not(.home-main) .cart-head,main:not(.home-main) .ev-date,main:not(.home-main) .ex-progress-overlay,main:not(.home-main) .ip-marquee,main:not(.home-main) .next-open,main:not(.home-main) .od-date,main:not(.home-main) .sc-live-card,main:not(.home-main) .sc-marquee,main:not(.home-main) .st-banner{background:#343434!important;color:#fff!important}main:not(.home-main) .ar-name p,main:not(.home-main) .artist-bio,main:not(.home-main) .au-info p,main:not(.home-main) .auc-body>p,main:not(.home-main) .c-info>p,main:not(.home-main) .case-row p,main:not(.home-main) .course-body>p,main:not(.home-main) .ev-body>p,main:not(.home-main) .ev-info>p,main:not(.home-main) .ex-info p,main:not(.home-main) .ip-body>p,main:not(.home-main) .ip-info>p,main:not(.home-main) .od-info p,main:not(.home-main) .p-info>p,main:not(.home-main) .p-shipping p,main:not(.home-main) .rev-row p,main:not(.home-main) .sc-body>p,main:not(.home-main) .st-body p,main:not(.home-main) .st-info>p,main:not(.home-main) .topic-card p,main:not(.home-main) .tp-art p,main:not(.home-main) .tp-summary,main:not(.home-main) .visit-card p{color:var(--muted)!important}main:not(.home-main) .author-link,main:not(.home-main) .ev-link,main:not(.home-main) .exh-date,main:not(.home-main) .link-btn,main:not(.home-main) .st-artist{color:var(--blue)!important}main:not(.home-main) .amenity,main:not(.home-main) .hl,main:not(.home-main) .ip-chip,main:not(.home-main) .partner-badge,main:not(.home-main) .pill,main:not(.home-main) .tag-mini{border:1px solid var(--line)!important;background:var(--paper-deep)!important;color:#333!important}main:not(.home-main) .badge.red,main:not(.home-main) .case-year,main:not(.home-main) .col-growth,main:not(.home-main) .countdown,main:not(.home-main) .ev-book,main:not(.home-main) .heat-tag,main:not(.home-main) .idx-change.down,main:not(.home-main) .idx-change.up,main:not(.home-main) .ip-category,main:not(.home-main) .pill.live,main:not(.home-main) .pill.red{background:var(--blue)!important;color:#fff!important;border-color:var(--blue)!important}main:not(.home-main) .map-bg,main:not(.home-main) .map-canvas,main:not(.home-main) .studio-map,main:not(.home-main) .venue-map{background:var(--paper-deep)!important}main:not(.home-main) .rss-console{color:var(--ink)!important}main:not(.home-main) .rss-link{display:grid!important;align-content:space-between!important;min-height:112px!important;border-color:var(--line)!important;background:#fff!important;color:var(--ink)!important}main:not(.home-main) .rss-link:hover{border-color:var(--blue)!important;background:#fff!important;color:var(--ink)!important;transform:translateY(-2px);box-shadow:var(--shadow)!important}main:not(.home-main) .rss-console code,main:not(.home-main) code{border:1px solid var(--line)!important;border-radius:var(--card-radius)!important;background:var(--paper-deep)!important;color:var(--ink)!important}main:not(.home-main) .about-hero,main:not(.home-main) .console-top,main:not(.home-main) .partner-hero,main:not(.home-main) .rss-hero,main:not(.home-main) .user-banner,main:not(.home-main) .user-tabs{border-color:var(--line)!important}main:not(.home-main) .about-metrics div,main:not(.home-main) .lane-card:nth-child(2){background:#fff!important;color:var(--ink)!important}main:not(.home-main) .about-metrics span,main:not(.home-main) .lane-card:nth-child(2) p{color:var(--muted)!important}main:not(.home-main) .article-list-section:before{background:var(--blue)!important}main:not(.home-main) .article-list-index,main:not(.home-main) .article-list-read,main:not(.home-main) .az-letter,main:not(.home-main) .g-idx,main:not(.home-main) .more-mask,main:not(.home-main) .prank-i,main:not(.home-main) .rank-num,main:not(.home-main) .rk,main:not(.home-main) .rp,main:not(.home-main) .sc-num{font-family:var(--sans)!important;font-weight:900!important}main:not(.home-main) .article-list-index,main:not(.home-main) .g-idx,main:not(.home-main) .hot-rank,main:not(.home-main) .more-mask,main:not(.home-main) .sc-num{background:var(--blue)!important;color:#fff!important}main:not(.home-main) .article-list-read,main:not(.home-main) .az-letter,main:not(.home-main) .prank-i,main:not(.home-main) .rank-num,main:not(.home-main) .rk,main:not(.home-main) .rp{color:var(--blue)!important}main:not(.home-main) .ar-compare table,main:not(.home-main) .hero-card,main:not(.home-main) .hl-card,main:not(.home-main) .lead-image,main:not(.home-main) .sc-hero-wrap,main:not(.home-main) .topic-hero-card{border:1px solid var(--line)!important;border-radius:var(--card-radius)!important;background:#fff!important;box-shadow:none!important;overflow:hidden}main:not(.home-main) .sc-hero-wrap{border:0!important;border-radius:0!important}main:not(.home-main) .sc-hero-mask{background:linear-gradient(180deg,#00000047,#000000a8)!important}main:not(.home-main) .addr-card strong,main:not(.home-main) .hl-card p,main:not(.home-main) .info-card ul,main:not(.home-main) .ins-card p,main:not(.home-main) .lede,main:not(.home-main) .syll-body ul{color:var(--muted)!important;font-family:var(--sans)!important}main:not(.home-main) .hl-card h2,main:not(.home-main) .sc-body h2,main:not(.home-main) .tp-meta h3,main:not(.home-main) .tp-tl-body h4{color:var(--ink)!important;font-family:var(--sans)!important}main:not(.home-main) .cal-grid{gap:1px!important;background:var(--line)!important}main:not(.home-main) .cal-day.has{background:#eef5ff!important}@media(max-width:860px){.container{width:min(100% - 24px,720px)}.section-head{align-items:start;flex-direction:column;gap:4px}.section-head h2{font-size:24px}}
