.DateGroup_container__TEn_0{display:flex;flex-direction:column;gap:0;width:100%}.DateGroup_dateHeader__r_dw1{display:flex;align-items:center;gap:8px;width:100%;padding:8px 24px;border-radius:4px;background:var(--semantic-background-black-light)}.DateGroup_dateInner__a2O0m{display:flex;align-items:center;gap:4px}.DateGroup_year__dnWCa{color:var(--text-gray-2-color);font-size:.625rem;font-weight:300;line-height:1.2;letter-spacing:.05em}.DateGroup_monthDay__YciA5{font-size:1.125rem;line-height:1.2}.DateGroup_monthDay__YciA5,.DateGroup_weekday__TlAYi{color:var(--text-black-2-color);font-weight:600;letter-spacing:.05em}.DateGroup_weekday__TlAYi{display:inline-flex;align-items:center;justify-content:center;padding:5px 4px;border:1px solid var(--semantic-border-black-light);border-radius:70px;font-size:.625rem;line-height:1}.DateGroup_articleList__2bAIc{margin:0;padding:0;list-style:none}.DateGroup_articleItem__ejmeY{width:100%}.ArticleListCard_container__9AnUp{display:flex;flex-direction:column;width:100%;padding:24px 0;border-bottom:1px dashed var(--semantic-border-black-light)}.ArticleListCard_container__9AnUp[data-last=true]{border-bottom:none}.ArticleListCard_link__soK27{display:flex;align-items:flex-start;gap:12px;width:100%;color:var(--text-black-1-color);text-decoration:none}.ArticleListCard_link__soK27:hover:not(:has(.ArticleListCard_metaRow__180I1 button:hover)) .ArticleListCard_companyName__BJDLE,.ArticleListCard_link__soK27:hover:not(:has(.ArticleListCard_metaRow__180I1 button:hover)) .ArticleListCard_eventName__qtJDq,.ArticleListCard_link__soK27:hover:not(:has(.ArticleListCard_metaRow__180I1 button:hover)) .ArticleListCard_title__vGi9n{color:var(--text-gray-2-color)}.ArticleListCard_thumbnailSection__jDxxx{display:flex;flex:0 0 160px;flex-direction:column;align-items:center;gap:4px;min-width:0}.ArticleListCard_contentSection___ZTgN{display:flex;flex:1 1 auto;flex-direction:column;gap:0;min-width:0}.ArticleListCard_contentSection___ZTgN:has(.ArticleListCard_companyRow__o3x10) .ArticleListCard_bodyColumn__cyzW_{margin-top:8px}.ArticleListCard_contentSection___ZTgN .ArticleListCard_snippet__6ctLE{margin-top:12px}.ArticleListCard_bodyColumn__cyzW_{display:flex;flex-direction:column;gap:4px;min-width:0}.ArticleListCard_thumbnailWrapper__oqv7E{position:relative}.ArticleListCard_qaLabel__f8ly4{position:absolute;top:-12px;left:-12px;z-index:1}.ArticleListCard_thumbnail__zHATb{position:relative;width:160px;height:90px;border:1px solid var(--semantic-border-black-light);border-radius:0;overflow:hidden}.ArticleListCard_thumbnailImage__KNtwZ{object-fit:contain;transition:opacity .3s ease-out}.ArticleListCard_container__9AnUp:focus-within .ArticleListCard_thumbnailImage__KNtwZ,.ArticleListCard_container__9AnUp:hover:not(:has(.ArticleListCard_metaRow__180I1 button:hover)) .ArticleListCard_thumbnailImage__KNtwZ{opacity:.9}.ArticleListCard_providerLabel__9Hig6{position:absolute;right:4px;bottom:4px;display:inline-flex;align-items:center;justify-content:center;padding:4px 8px;border:1px solid var(--semantic-border-black-light);border-radius:4px;background:var(--white-color);color:var(--text-gray-2-color);font-size:.625rem;font-weight:600;line-height:1.5}.ArticleListCard_eventDate__rzIbw{display:flex;align-items:center;margin:0;color:var(--text-gray-2-color)}.ArticleListCard_eventDateLabel__C0xob,.ArticleListCard_eventDateValue__dc9Dg{font-size:.875rem;font-weight:300;line-height:1.5}.ArticleListCard_eventDateLabel__C0xob:after{content:"："}.ArticleListCard_companyRow__o3x10{display:flex;align-items:center;gap:8px;min-width:0}.ArticleListCard_companyName__BJDLE{margin:0;overflow:hidden;color:var(--text-black-1-color);font-size:1rem;font-weight:600;line-height:1.2;text-overflow:ellipsis;white-space:nowrap;transition:color .3s ease-out}.ArticleListCard_stockCode__4JjfS{font-size:.875rem;font-weight:400}.ArticleListCard_title__vGi9n{display:-webkit-box;margin:0;overflow:hidden;color:var(--text-black-2-color);font-size:1rem;font-weight:600;line-height:1.5;word-break:break-word;-webkit-box-orient:vertical;-webkit-line-clamp:3;transition:color .3s ease-out}.ArticleListCard_title__vGi9n mark{background:var(--semantic-green-highlight);color:var(--text-black-1-color)}.ArticleListCard_metaRow__180I1{display:flex;align-items:center;justify-content:space-between;gap:8px;min-width:0}.ArticleListCard_eventName__qtJDq{display:-webkit-box;margin:0;overflow:hidden;color:var(--text-gray-2-color);font-size:.875rem;font-weight:600;line-height:1.5;-webkit-box-orient:vertical;-webkit-line-clamp:2;transition:color .3s ease-out}.ArticleListCard_eventNamePlaceholder__0GP3C{flex:1 1}.ArticleListCard_snippet__6ctLE{min-width:0}.ArticleListCard_metaRow__180I1 button{flex-shrink:0}@media(max-width:1023px){.ArticleListCard_container__9AnUp{padding:24px 0}.ArticleListCard_link__soK27{gap:12px}}@media(max-width:767px){.ArticleListCard_container__9AnUp{padding:16px 0}.ArticleListCard_link__soK27{display:grid;grid-template-columns:120px minmax(0,1fr);grid-template-areas:"company company" "thumbnail body";grid-column-gap:8px;column-gap:8px;grid-row-gap:8px;row-gap:8px}.ArticleListCard_link__soK27[data-sponsored=false]{grid-template-areas:"thumbnail body"}.ArticleListCard_link__soK27[data-sponsored=true][data-has-snippet=true]{grid-template-areas:"company company" "thumbnail body" "snippet snippet"}.ArticleListCard_link__soK27[data-sponsored=false][data-has-snippet=true]{grid-template-areas:"thumbnail body" "snippet snippet"}.ArticleListCard_thumbnailSection__jDxxx{grid-area:thumbnail;flex:initial}.ArticleListCard_contentSection___ZTgN{display:contents}.ArticleListCard_contentSection___ZTgN:has(.ArticleListCard_companyRow__o3x10) .ArticleListCard_bodyColumn__cyzW_{margin-top:0}.ArticleListCard_contentSection___ZTgN .ArticleListCard_snippet__6ctLE{margin-top:0}.ArticleListCard_companyName__BJDLE,.ArticleListCard_stockCode__4JjfS{font-size:.875rem}.ArticleListCard_bodyColumn__cyzW_{grid-area:body;align-self:start}.ArticleListCard_thumbnail__zHATb{width:120px;height:68px}.ArticleListCard_qaLabel__f8ly4{top:-8px;left:-8px}.ArticleListCard_providerLabel__9Hig6{right:4px;bottom:4px;padding:2px 4px}.ArticleListCard_eventDate__rzIbw{justify-content:center}.ArticleListCard_eventDateLabel__C0xob,.ArticleListCard_eventDateValue__dc9Dg{font-size:.75rem;line-height:1.5}.ArticleListCard_companyRow__o3x10{grid-area:company;gap:8px}.ArticleListCard_companyName__BJDLE{white-space:normal}.ArticleListCard_title__vGi9n{font-size:.875rem}.ArticleListCard_metaRow__180I1{align-items:center;gap:4px}.ArticleListCard_eventName__qtJDq{font-size:.75rem}.ArticleListCard_snippet__6ctLE{grid-area:snippet}.ArticleListCard_metaRow__180I1 button{width:30px;height:30px}.ArticleListCard_metaRow__180I1 button svg{width:18px;height:18px}}.SearchResultSnippet_container__d9q1E{width:100%}.SearchResultSnippet_preview__Yzzn8{position:relative;width:100%}.SearchResultSnippet_body__mWYnj{margin:0;max-height:3.9375rem;overflow:hidden;color:var(--text-black-2-color);font-size:.875rem;font-weight:300;line-height:1.5;word-break:break-word;transition:max-height 8s ease-out}.SearchResultSnippet_body__mWYnj[data-expanded=true]{max-height:1200px}.SearchResultSnippet_body__mWYnj mark{background:var(--semantic-green-highlight);color:var(--text-black-1-color)}.SearchResultSnippet_toggleButton__ydVZ5{position:absolute;right:0;bottom:0;display:inline-flex;align-items:center;gap:4px;padding:0 0 0 12px;border:0;background:linear-gradient(90deg,rgba(255,255,255,0) 0,var(--white-color) 10px);color:var(--text-black-2-color);font-size:.875rem;font-weight:600;line-height:1.5;cursor:pointer;white-space:nowrap}.SearchResultSnippet_toggleButton__ydVZ5:hover{color:var(--Semantic-Text-Secondary_Black,#7d838e)}.SearchResultSnippet_toggleEllipsis__t8uDe{font-weight:300}.SearchResultSnippet_toggleIcon__pIRuL{display:block;flex-shrink:0;width:20px;height:20px}.FirstPublicationBadge_badge__XJRmY{display:flex;align-items:center;justify-content:center;padding:4px 8px;border-radius:4px;background:var(--semantic-border-blue);color:var(--text-white-color);font-size:.75rem;font-weight:600;line-height:normal;letter-spacing:.6px;white-space:nowrap}@media(max-width:767px){.FirstPublicationBadge_badge__XJRmY{padding:2px 6px}}