.announcements-card[data-v-837396e9]{background:#fff;width:100%}.card-header[data-v-837396e9]{justify-content:space-between;align-items:center;display:flex}.card-title[data-v-837396e9]{color:#222;margin:0;font-size:32px;font-weight:700;line-height:40px}.view-more-link[data-v-837396e9]{color:#0058bf;align-items:center;font-size:14px;font-weight:400;line-height:22px;text-decoration:none;display:flex}.view-more-link[data-v-837396e9]:hover{text-decoration:underline}.view-more-link .arrow-icon[data-v-837396e9]{width:20px;height:20px;transition:transform .3s;display:inline-block}.view-more-link:hover .arrow-icon[data-v-837396e9]{transform:translate(8px)}.announcement-tabs[data-v-837396e9]{margin:40px 0 0}@media (width>=768px){.announcement-tabs[data-v-837396e9]{margin:32px 0 0}}.announcement-tabs[data-v-837396e9] .ant-tabs-tab{text-align:center;color:#55565b;width:100px;padding:4px 38px;font-size:14px}.announcement-tabs[data-v-837396e9] .ant-tabs-tab-active .ant-tabs-tab-btn{color:#222;font-weight:500}.announcement-tabs[data-v-837396e9] .ant-tabs-ink-bar{background-color:#0058bf}.announcement-tabs[data-v-837396e9] .ant-tabs-content-holder{display:none}.empty-state[data-v-837396e9]{text-align:center;color:#999;margin-top:24px;padding:60px 20px;font-size:16px}.empty-state p[data-v-837396e9]{margin:0}.company-card[data-v-cf38a8b6]{background:#fff;padding:32px 24px 40px}@media (width>=768px){.company-card[data-v-cf38a8b6]{padding:56px 40px 48px}}.company-card .company-title[data-v-cf38a8b6]{color:#000;margin-bottom:16px;font-size:32px;font-weight:600;line-height:40px}.company-card .company-description[data-v-cf38a8b6]{color:#000000b3;-webkit-line-clamp:9;line-clamp:9;text-overflow:ellipsis;white-space:pre-wrap;-webkit-box-orient:vertical;margin:0;font-size:14px;font-weight:300;line-height:24px;display:-webkit-box;overflow:hidden}@media (width>=768px){.company-card .company-description[data-v-cf38a8b6]{-webkit-line-clamp:6;line-clamp:6}}@media (width>=1024px) and (width<=1279px){.company-card[data-v-cf38a8b6]{padding:51px 35px 43px}.company-card .company-title[data-v-cf38a8b6]{font-size:30px;line-height:37px}}.esg-card[data-v-795528dd]{background:#f7f7f8;position:relative}.card-title[data-v-795528dd]{color:#222;margin:0;font-size:32px;font-weight:700}.esg-grid[data-v-795528dd]{-moz-column-gap:40px;grid-template-columns:repeat(2,1fr);gap:24px 40px;margin-top:56px;display:grid}@media (width>=1200px){.esg-grid[data-v-795528dd]{-moz-column-gap:16px;grid-template-columns:repeat(3,1fr);gap:48px 16px}}.esg-item[data-v-795528dd]{align-items:center;gap:16px;display:flex}.esg-icon[data-v-795528dd]{flex-shrink:0;width:56px;height:56px}.esg-icon img[data-v-795528dd]{width:100%;height:100%}.esg-label[data-v-795528dd]{color:#222;font-size:18px;font-weight:400}.card-header[data-v-4b9dac6c]{justify-content:space-between;align-items:center;display:flex}.card-title[data-v-4b9dac6c]{color:#222;margin:0;font-size:32px;font-weight:700;line-height:40px}.view-more-link[data-v-4b9dac6c]{color:#0058bf;align-items:center;font-size:14px;font-weight:400;line-height:22px;text-decoration:none;display:flex}.view-more-link[data-v-4b9dac6c]:hover{text-decoration:underline}.view-more-link .arrow-icon[data-v-4b9dac6c]{width:20px;height:20px;transition:transform .3s;display:inline-block}.view-more-link:hover .arrow-icon[data-v-4b9dac6c]{transform:translate(8px)}.report-list[data-v-4b9dac6c]{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:40px;display:grid}@media (width>=768px){.report-list[data-v-4b9dac6c]{margin-top:56px}}.report-item-card[data-v-4b9dac6c]{max-width:240px;position:relative}.report-item-card[data-v-4b9dac6c]:first-child{padding-right:10px}.report-item-card[data-v-4b9dac6c]:last-child{margin-left:auto;padding-left:10px}.report-item-card .btn-download[data-v-4b9dac6c]{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffff80;justify-content:center;align-items:center;height:48px;transition:transform .3s;display:flex;position:absolute;bottom:-48px;left:0;right:0}.report-item-card .btn-download .icon-download[data-v-4b9dac6c]{width:16px;height:16px;margin-right:4px}.report-item-card .btn-download[data-v-4b9dac6c]:hover{text-decoration:underline}.report-item-card:hover .btn-download[data-v-4b9dac6c]{transform:translateY(-48px)}.report-item-card:hover .report-title[data-v-4b9dac6c]{color:#0058bf}.report-link[data-v-4b9dac6c]{background:#e3e5e5;justify-content:center;align-items:center;width:calc(50vw - 54px);max-width:240px;height:calc(50vw - 54px);max-height:240px;display:flex}.report-link .report-img[data-v-4b9dac6c]{width:72px}.report-title[data-v-4b9dac6c]{color:#222;text-align:center;padding-top:16px;font-size:16px;display:block}@media (width>=768px){.report-list[data-v-4b9dac6c]{gap:40px;display:flex}.report-item-card[data-v-4b9dac6c]{max-width:240px;position:relative}.report-item-card[data-v-4b9dac6c]:first-child{padding-right:0}.report-item-card[data-v-4b9dac6c]:last-child{margin-left:0;padding-left:0}.report-link[data-v-4b9dac6c]{width:160px;height:160px}}@media (width>=1024px){.report-link[data-v-4b9dac6c]{width:180px;height:180px}}@media (width>=1200px){.report-link[data-v-4b9dac6c]{width:200px;height:200px}}@media (width>=1440px){.report-link[data-v-4b9dac6c]{width:240px;height:240px}}.contact-title[data-v-59009543]{color:#222;text-align:left;margin:0;font-size:32px;font-weight:700;line-height:40px}.contact-info[data-v-59009543]{background:#f7f7f8;flex-wrap:wrap;grid-template-columns:1fr;row-gap:20px;margin-top:40px;padding:24px;display:grid}@media (width>=768px){.contact-info[data-v-59009543]{grid-template-columns:1fr 2fr;margin-top:56px;padding:48px}}.contact-item[data-v-59009543]{align-items:center;gap:8px;display:flex}.contact-icon[data-v-59009543]{flex-shrink:0;width:20px;height:20px;margin-right:4px;position:relative;top:4px}.contact-detail[data-v-59009543]{flex-direction:column;gap:20px;display:flex}.contact-field[data-v-59009543]{flex-flow:row;align-items:flex-start;gap:8px;min-width:320px;display:flex}@media (width<=400px){.contact-field[data-v-59009543]{flex-wrap:wrap;min-width:auto}.contact-field[data-v-59009543] :nth-child(3){min-width:60dvw;padding:0 12px 0 32px}}.contact-label[data-v-59009543]{color:#55565b;white-space:nowrap;flex-shrink:0;width:60px;margin-right:7px;font-size:20px;font-weight:400;line-height:1.4em}.locale-en .contact-label[data-v-59009543]{width:80px}.contact-address[data-v-59009543]{color:#222;font-size:20px;font-weight:400;line-height:1.4em}.presentations-card[data-v-9ae902e1]{background:#f7f7f8}.card-header[data-v-9ae902e1]{justify-content:space-between;align-items:center;display:flex}.card-title[data-v-9ae902e1]{color:#222;margin:0;font-size:32px;font-weight:700;line-height:40px}.view-more-link[data-v-9ae902e1]{color:#0058bf;align-items:center;font-size:14px;font-weight:400;line-height:22px;text-decoration:none;display:flex}.view-more-link[data-v-9ae902e1]:hover{text-decoration:underline}.view-more-link .arrow-icon[data-v-9ae902e1]{width:20px;height:20px;transition:transform .3s;display:inline-block}.view-more-link:hover .arrow-icon[data-v-9ae902e1]{transform:translate(8px)}.stock-code[data-v-3448d97d]{color:#0058bf;text-align:left;margin-bottom:8px;padding:0;font-size:20px;font-weight:600}.stock-price[data-v-3448d97d]{font-size:32px;font-weight:500;line-height:32px}@media (width>=1024px) and (width<=1279px){.stock-price[data-v-3448d97d]{font-size:30px;line-height:30px}}@media (width>=1440px){.stock-price[data-v-3448d97d]{font-size:64px;line-height:64px}}.stock-currency[data-v-3448d97d]{font-size:22px;font-weight:400;line-height:30px}@media (width>=1024px) and (width<=1279px){.stock-currency[data-v-3448d97d]{font-size:20px;line-height:28px}}@media (width>=1440px){.stock-currency[data-v-3448d97d]{font-size:32px;line-height:40px}}.stock-text-up[data-v-3448d97d]{color:#078557}.stock-text-down[data-v-3448d97d]{color:#c82837}.stock-change-up[data-v-3448d97d]{background-color:#078557}.stock-change-down[data-v-3448d97d]{background-color:#c82837}.stock-change-text[data-v-3448d97d]{color:#fff;font-size:16px;font-weight:600;line-height:24px}@media (width>=1024px) and (width<=1279px){.stock-change-text[data-v-3448d97d]{font-size:14px}}.metric-row[data-v-9c9ff3bf]{border-bottom:1px solid #f0f0f0;flex-wrap:wrap;justify-content:space-between;padding:8px 0;display:flex}.metric-label[data-v-9c9ff3bf]{margin-right:16px;font-weight:400}.metric-label[data-v-9c9ff3bf],.metric-value[data-v-9c9ff3bf]{color:#222;font-size:16px;line-height:24px}.metric-value[data-v-9c9ff3bf]{font-weight:600}.stock-update-time[data-v-9c9ff3bf]{color:#222;font-weight:400;line-height:24px}.stock-delay-notice[data-v-9c9ff3bf],.stock-update-time[data-v-9c9ff3bf]{text-align:left;margin-top:16px;font-size:16px}.stock-delay-notice[data-v-9c9ff3bf]{color:#22222280}@media (width>=768px){.stock-delay-notice[data-v-9c9ff3bf]{margin-top:24px}}.chart-container .chart-title[data-v-5890b1ce]{color:#666;margin-bottom:8px;padding-bottom:20px;font-size:.9rem}.chart-dom[data-v-5890b1ce]{background:#f8f9fa;border-radius:8px;height:150px;padding:0 8px}.chart[data-v-5890b1ce]{width:100%;height:100%}.stock-card[data-v-445d7e37]{background:#fff;padding:32px 24px 40px}@media (width>=768px){.stock-card[data-v-445d7e37]{padding:56px 40px 48px}}.page-investor-relation .hero-content[data-v-3a6a6f0a]{color:#fff;z-index:2;padding:200px 0 100px;position:relative}.page-investor-relation .hero-content .hero-title[data-v-3a6a6f0a]{color:#222;margin:0;font-size:40px;font-weight:700;line-height:56px}.page-investor-relation .hero-content .hero-subtitle[data-v-3a6a6f0a]{color:#55565b;font-size:16px;font-weight:400;line-height:24px}.flex-two-auto[data-v-3a6a6f0a]{flex-direction:column;align-items:stretch;gap:0;display:flex}.flex-two-auto .divider-wrapper[data-v-3a6a6f0a]{flex-shrink:0;justify-content:center;align-items:center;height:96px;display:flex}@media (width>=768px){.flex-two-auto .divider-wrapper[data-v-3a6a6f0a]{height:80px}}.flex-two-auto .divider-spacing[data-v-3a6a6f0a]{background-color:#e8e8e8;width:100%;height:1px}@media (width>=768px){.flex-two-auto[data-v-3a6a6f0a]{flex-direction:row}.flex-two-auto .divider-wrapper[data-v-3a6a6f0a]{width:80px;height:auto}.flex-two-auto .divider-spacing[data-v-3a6a6f0a]{width:1px;height:100%}}.card-wrapper[data-v-3a6a6f0a]{flex:1;min-width:0;overflow:hidden}
