.r26-markets{width:100%;min-width:0}.r26-index-table{width:100%;border-collapse:separate;border-spacing:0;table-layout:fixed;background:#fff;border:1px solid #d5e2df;border-radius:12px;overflow:visible;font-variant-numeric:tabular-nums}.r26-index-table caption{text-align:left;font-weight:700;color:#086b64;font-size:1.3rem;padding:4px 0 18px}.r26-index-table th,.r26-index-table td{padding:18px 14px;text-align:right;border-bottom:1px solid #e2eae7;vertical-align:middle;font-size:.94rem;overflow-wrap:anywhere}.r26-index-table thead th{background:#eff5f2;color:#44635f;font-size:.86rem}.r26-index-table thead th:first-child,.r26-index-table tbody th{text-align:left;width:25%}.r26-index-table tbody th{font-weight:600}.r26-index-table thead th:nth-child(5){width:16%}.r26-index-table thead th:last-child{width:16%}.r26-index-table tr:last-child td,.r26-index-table tr:last-child th{border-bottom:0}.r26-market-name{display:block}.r26-region{display:block;color:#678078;font-weight:400;margin-top:5px;font-size:.8rem}.r26-close{font-weight:700;font-size:1.08rem!important;color:#183c42}.r26-source{font-size:.8rem!important}.r26-source a{color:#08756c;text-decoration:underline;text-underline-offset:3px}.r26-number.positive{color:#08756c}.r26-number.negative{color:#b6444b}.r26-note{font-size:.86rem;color:#637976;line-height:1.65;margin:14px 0 26px}.r26-warning{display:block;color:#866017;font-size:.72rem;line-height:1.5;margin-top:5px}.r26-widget-cell{text-align:left!important}.r26-widget-cell .r21-widget{max-width:500px;margin-left:auto;min-width:0}.r26-index-table tv-single-ticker{width:100%;max-width:100%;display:block}.r26-detail{margin-top:10px;text-align:left}.r26-detail summary{cursor:pointer;color:#08756c}.r26-detail[open]{position:relative}.r26-detail[open] .r21-widget{position:absolute;right:0;z-index:4;min-width:300px;padding:10px;background:#fff;border:1px solid #d5e2df;border-radius:10px;box-shadow:0 6px 24px #183c4220}.r26-reference-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.r26-references{margin-top:34px}.r26-references>h3{color:#086b64;font-size:1.25rem}.r26-reference{min-width:0;background:#fff;border-radius:12px}.r26-reference img{max-width:100%;height:auto}.r26-reference h3{font-size:1rem;margin-top:0}.r26-reference .r21-widget{min-width:0}
@media(max-width:900px){.r26-reference-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.r26-index-table th,.r26-index-table td{padding:16px 9px}}
@media(max-width:650px){.r26-index-table,.r26-index-table tbody{display:block;border:0;background:transparent;overflow:visible}.r26-index-table caption{display:block}.r26-index-table thead{display:none}.r26-index-table tbody tr{display:grid;grid-template-columns:1fr 1fr;border:1px solid #d5e2df;border-radius:12px;background:#fff;padding:18px;margin-bottom:14px;gap:13px 18px}.r26-index-table tbody th{grid-column:1/-1;width:auto!important;padding:0 0 14px!important;border-bottom:1px solid #e2eae7!important;font-size:1.05rem}.r26-index-table td{padding:0;border:0!important;text-align:left;font-size:.93rem}.r26-index-table td:before{content:attr(data-label);display:block;color:#688078;font-size:.75rem;font-weight:400;margin-bottom:5px}.r26-index-table .r26-source,.r26-index-table .r26-widget-cell{grid-column:1/-1}.r26-index-table .r26-close{font-size:1.3rem!important}.r26-index-table .r26-widget-cell .r21-widget{margin:0;max-width:none}.r26-reference-grid{grid-template-columns:1fr}.r26-detail[open] .r21-widget{position:static;min-width:0;box-shadow:none}.r26-note{font-size:.8rem}}

.r28-history{padding:48px 0;scroll-margin-top:100px}.hk-professional-shell .r28-history{width:100%;max-width:none}.r28-eyebrow,.r28-tag{color:#08776c;font-size:.8rem;font-weight:600;letter-spacing:.06em}.r28-history h2,.r28-history-details h2{font-size:clamp(1.5rem,3vw,2.2rem);line-height:1.35;color:#153d3e;margin:16px 0}.r28-intro{line-height:1.9;max-width:78ch;color:#536c67;margin:20px 0 30px}.r28-course-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.r28-course{padding:30px;border:1px solid #d7e3dd;background:#f8fbf8;border-radius:12px;min-width:0}.r28-course h3{font-size:1.32rem;line-height:1.5;margin:20px 0;color:#153d3e}.r28-course p{line-height:1.9}.r28-text-link{display:inline-block;margin-top:22px;font-weight:600;color:#086f65;text-decoration:underline;text-underline-offset:5px}.r28-history-hero{padding-top:70px;padding-bottom:20px}.r28-history-hero h1{font-size:clamp(2rem,4vw,3.4rem);line-height:1.25;color:#153d3e}.r28-course-detail{padding:40px 0;border-top:1px solid #ccdbd4;scroll-margin-top:100px;max-width:960px}.r28-course-detail p{line-height:1.95;margin:20px 0}.r28-topic-list{display:flex;flex-wrap:wrap;gap:12px;padding:0;list-style:none;margin:28px 0}.r28-topic-list li{background:#eaf4ed;padding:8px 15px;border-radius:5px}.r28-future{padding:24px;background:#f1f6f3;line-height:1.8;margin:30px 0}.r28-history-details{padding-bottom:60px}.r28-policy{padding:28px;margin:28px 0;background:#edf5f1;border:1px solid #ccded4;border-radius:12px}.r28-policy h2{font-size:1.5rem;color:#086f65}.r28-policy p{line-height:1.85;margin:16px 0}.r28-home-learning,.r28-about-link{max-width:1180px;margin:26px auto;padding:20px 24px;color:#086f65}.editorial-activity-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.r21-headline-controls button{min-width:44px;min-height:44px}.r28-quote-time{display:block;font-size:.78rem;color:#617972;margin-top:6px}.r28-market-status{display:block;font-size:.72rem;margin-top:6px}.r28-data-age{font-size:.85rem;color:#736031}.r28-history a:focus-visible,.r28-history-details a:focus-visible{outline:3px solid #974f8f;outline-offset:5px}
@media(max-width:767px){.r28-course-grid,.editorial-activity-grid{grid-template-columns:1fr}.r28-course{padding:22px}.r28-history{padding:30px 0}.r28-history-hero{padding-top:36px}.r28-course-detail{padding:28px 0}.r28-topic-list{gap:8px}.r28-topic-list li{font-size:.84rem}.r28-policy{padding:22px}.r28-home-learning{margin:10px 20px;padding:18px 0}}
