.Marquee-module__PmBtOG__marquee{background:var(--sf-bg-card);border-top:1px solid var(--sf-border-light);border-bottom:1px solid var(--sf-border-light);white-space:nowrap;padding:10px 0;position:relative;overflow:hidden}.Marquee-module__PmBtOG__track{color:var(--sf-text-primary);font-size:.85rem;animation:40s linear infinite Marquee-module__PmBtOG__marqueeScroll;display:inline-flex}.Marquee-module__PmBtOG__track:hover{animation-play-state:paused}.Marquee-module__PmBtOG__block{flex-shrink:0;padding-right:40px}.Marquee-module__PmBtOG__sep{color:var(--sf-text-primary);margin:0 10px}.Marquee-module__PmBtOG__marquee a{color:var(--sf-text-primary);border-bottom:1px dashed #0000;text-decoration:none;transition:color .2s}.Marquee-module__PmBtOG__marquee a:hover{color:var(--sf-red);border-bottom-color:var(--sf-red)}@keyframes Marquee-module__PmBtOG__marqueeScroll{0%{transform:translate(0)}to{transform:translate(-50%)}}
.ArticleCard-module__XOM8UW__card{background:var(--sf-bg-card);border:1px solid var(--sf-border);border-radius:14px;flex-direction:column;transition:box-shadow .25s,transform .25s;display:flex;position:relative;overflow:hidden}.ArticleCard-module__XOM8UW__card:hover{box-shadow:var(--sf-shadow-md);transform:translateY(-2px)}.ArticleCard-module__XOM8UW__image{aspect-ratio:16/9;background:var(--sf-bg-hover);width:100%;display:block;position:relative;overflow:hidden}.ArticleCard-module__XOM8UW__image img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.ArticleCard-module__XOM8UW__dateBadge{background:var(--sf-action-primary);color:var(--sf-action-primary-text);text-align:center;z-index:1;border-radius:8px;padding:6px 10px;font-size:.82rem;font-weight:600;line-height:1.1;position:absolute;top:12px;left:12px}.ArticleCard-module__XOM8UW__dateBadge span{display:block}.ArticleCard-module__XOM8UW__content{flex-direction:column;flex:1;gap:6px;padding:14px 16px 16px;display:flex}.ArticleCard-module__XOM8UW__title{color:var(--sf-text-primary);margin:0;font-size:1rem;font-weight:600;line-height:1.35}.ArticleCard-module__XOM8UW__title a{color:inherit;-webkit-line-clamp:2;-webkit-box-orient:vertical;text-decoration:none;display:-webkit-box;overflow:hidden}.ArticleCard-module__XOM8UW__title a:hover{color:var(--sf-action-primary)}.ArticleCard-module__XOM8UW__type{text-transform:uppercase;letter-spacing:.4px;color:var(--sf-text-muted);margin:0;font-size:.72rem;font-weight:600}.ArticleCard-module__XOM8UW__excerpt{color:var(--sf-text-secondary);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;font-size:.88rem;line-height:1.5;display:-webkit-box;overflow:hidden}.ArticleCard-module__XOM8UW__excerpt a{color:inherit;text-decoration:none}@media (max-width:576px){.ArticleCard-module__XOM8UW__content{padding:12px 14px 14px}.ArticleCard-module__XOM8UW__title{font-size:.95rem}.ArticleCard-module__XOM8UW__excerpt{-webkit-line-clamp:2;font-size:.84rem}}
.MobileHomeView-module__J_Cc9q__wrap{flex-direction:column;gap:8px;padding-bottom:16px;display:flex}.MobileHomeView-module__J_Cc9q__hero{background:linear-gradient(135deg, var(--color-red-400,#f54b4d), var(--color-red-700,#7c1217));color:#fff;flex-direction:column;gap:14px;margin:0;padding:24px 16px 22px;display:flex}.MobileHomeView-module__J_Cc9q__heroTitle{color:#fff;margin:0;font-size:1.5rem;font-weight:800;line-height:1.2}.MobileHomeView-module__J_Cc9q__heroSub{color:#ffffffeb;margin:0;font-size:.9rem;line-height:1.4}.MobileHomeView-module__J_Cc9q__heroSearchBtn{width:100%;height:56px;color:var(--sf-text-secondary,#6b7280);text-align:left;cursor:pointer;background:#fff;border:none;border-radius:14px;align-items:center;gap:12px;padding:0 18px;font-size:.95rem;transition:transform .1s;display:flex;box-shadow:0 4px 14px #0000001f}.MobileHomeView-module__J_Cc9q__heroSearchBtn:active{transform:scale(.99)}.MobileHomeView-module__J_Cc9q__heroSearchBtn i{color:var(--color-red-500,#f13033);font-size:18px}.MobileHomeView-module__J_Cc9q__section{flex-direction:column;gap:12px;padding:12px 0 8px;display:flex}.MobileHomeView-module__J_Cc9q__sectionHead{color:var(--sf-text-primary);justify-content:space-between;align-items:center;padding:0 16px;font-size:1.05rem;font-weight:700;text-decoration:none;display:flex}.MobileHomeView-module__J_Cc9q__sectionHead i{color:var(--sf-text-muted);font-size:14px}.MobileHomeView-module__J_Cc9q__scroller{scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch;gap:8px;padding:0 16px 4px;display:flex;overflow-x:auto}.MobileHomeView-module__J_Cc9q__scroller::-webkit-scrollbar{display:none}.MobileHomeView-module__J_Cc9q__chip{scroll-snap-align:start;background:var(--sf-bg-secondary);color:var(--sf-text-primary);border:1px solid var(--sf-border-light);border-radius:999px;flex-shrink:0;padding:10px 16px;font-size:.88rem;font-weight:500;text-decoration:none}.MobileHomeView-module__J_Cc9q__chip:active{background:var(--sf-bg-pressed)}.MobileHomeView-module__J_Cc9q__tilesRow{scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch;gap:14px;padding:4px 16px 8px;scroll-padding-inline-start:16px;display:flex;overflow-x:auto}.MobileHomeView-module__J_Cc9q__tilesRow::-webkit-scrollbar{display:none}.MobileHomeView-module__J_Cc9q__catTileWrap{scroll-snap-align:start;width:80px;color:inherit;flex-direction:column;flex-shrink:0;align-items:center;gap:8px;text-decoration:none;display:flex}.MobileHomeView-module__J_Cc9q__catTile{background-color:var(--sf-bg-secondary);background-position:50%;background-size:cover;border-radius:50%;width:72px;height:72px;transition:transform .15s;box-shadow:0 3px 10px #00000026}.MobileHomeView-module__J_Cc9q__catTileWrap:active .MobileHomeView-module__J_Cc9q__catTile{transform:scale(.94)}.MobileHomeView-module__J_Cc9q__catTileLabel{text-align:center;color:var(--sf-text-primary);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.72rem;line-height:1.2;display:-webkit-box;overflow:hidden}.MobileHomeView-module__J_Cc9q__ctaWrap{padding:8px 16px 12px}.MobileHomeView-module__J_Cc9q__cta{background:var(--sf-bg-secondary);border:1px solid var(--sf-border-light);color:var(--sf-text-primary);border-radius:16px;justify-content:space-between;align-items:center;gap:12px;padding:16px 18px;text-decoration:none;display:flex}.MobileHomeView-module__J_Cc9q__ctaText{flex-direction:column;gap:2px;min-width:0;display:flex}.MobileHomeView-module__J_Cc9q__ctaTitle{color:var(--sf-text-primary);font-size:1rem;font-weight:700}.MobileHomeView-module__J_Cc9q__ctaSub{color:var(--sf-text-secondary);font-size:.82rem}.MobileHomeView-module__J_Cc9q__ctaBtn{background:var(--sf-action-primary,#f13033);color:#fff;border-radius:10px;flex-shrink:0;padding:10px 16px;font-size:.88rem;font-weight:600}.MobileHomeView-module__J_Cc9q__tags{flex-wrap:wrap;gap:6px;padding:0 16px;display:flex}.MobileHomeView-module__J_Cc9q__tag{background:var(--sf-info-soft);color:var(--sf-info-text);border-radius:6px;align-items:center;gap:6px;padding:6px 12px;font-size:.82rem;text-decoration:none;display:inline-flex}.MobileHomeView-module__J_Cc9q__tag i{flex-shrink:0;font-size:1em}.MobileHomeView-module__J_Cc9q__cityTileWrap{scroll-snap-align:start;width:80px;color:inherit;flex-direction:column;flex-shrink:0;align-items:center;gap:8px;text-decoration:none;display:flex}.MobileHomeView-module__J_Cc9q__cityTile{background:var(--sf-bg-card);border:1px solid var(--sf-border);border-radius:50%;justify-content:center;align-items:center;width:72px;height:72px;transition:transform .15s;display:flex;overflow:hidden;box-shadow:0 3px 10px #0000001a}.MobileHomeView-module__J_Cc9q__cityTile img{object-fit:contain;width:70%;height:70%}.MobileHomeView-module__J_Cc9q__cityTileLetter{color:var(--sf-text-secondary);font-size:1.6rem;font-weight:700}.MobileHomeView-module__J_Cc9q__cityTileWrap:active .MobileHomeView-module__J_Cc9q__cityTile{transform:scale(.94)}.MobileHomeView-module__J_Cc9q__cityTileLabel{text-align:center;color:var(--sf-text-primary);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.72rem;line-height:1.2;display:-webkit-box;overflow:hidden}.MobileHomeView-module__J_Cc9q__articlesGrid{grid-template-columns:1fr 1fr;gap:10px;padding:0 16px;display:grid}
