.fund-data-card[data-astro-cid-z5574wla]{border:1px solid var(--border-color,#e2e8f0);background:var(--card-bg,#f8fafc);border-radius:8px;margin:1.5rem 0;padding:1.25rem}.fund-data-stale[data-astro-cid-z5574wla]{background:#fffbeb;border-color:#f59e0b}.stale-warning[data-astro-cid-z5574wla]{color:#92400e;background:#fef3c7;border-radius:6px;margin-bottom:.75rem;padding:.5rem .75rem;font-size:.8rem;font-weight:600}.fund-data-header[data-astro-cid-z5574wla]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;margin-bottom:1rem;display:flex}.fund-code[data-astro-cid-z5574wla]{color:var(--heading-color,#1a202c);font-size:1.1rem;font-weight:700}.fund-type[data-astro-cid-z5574wla]{color:var(--muted-color,#718096);font-size:.85rem}.fund-data-table[data-astro-cid-z5574wla]{border-collapse:collapse;width:100%;margin-bottom:.75rem}.fund-data-table[data-astro-cid-z5574wla] td[data-astro-cid-z5574wla],.fund-data-table[data-astro-cid-z5574wla] th[data-astro-cid-z5574wla]{border-bottom:1px solid var(--border-color,#e2e8f0);padding:.4rem .6rem;font-size:.9rem}.fund-data-table[data-astro-cid-z5574wla] th[data-astro-cid-z5574wla]{text-align:center;color:var(--muted-color,#718096);font-size:.8rem;font-weight:600}.returns-table[data-astro-cid-z5574wla] td[data-astro-cid-z5574wla]:not(:first-child),.returns-table[data-astro-cid-z5574wla] th[data-astro-cid-z5574wla]:not(:first-child){text-align:center}.nav-date[data-astro-cid-z5574wla]{color:var(--muted-color,#718096);font-size:.8rem}.positive[data-astro-cid-z5574wla]{color:#16a34a}.negative[data-astro-cid-z5574wla]{color:#dc2626}.fund-data-source[data-astro-cid-z5574wla]{color:var(--muted-color,#718096);text-align:right;margin:0;font-size:.75rem}.cat-badge[data-astro-cid-zg7dkzxc]{color:#1a2a45;background:#fbf7ee;border:1px solid #ebdbab}.cat-badge[data-astro-cid-zg7dkzxc]:hover{color:#fdfcf9;background:#c1a368;border-color:#c1a368;text-decoration:none}.related-card[data-astro-cid-zg7dkzxc],.related-card[data-astro-cid-zg7dkzxc] h3[data-astro-cid-zg7dkzxc],.related-card[data-astro-cid-zg7dkzxc] p[data-astro-cid-zg7dkzxc]{text-decoration:none!important}.reading-progress[data-astro-cid-zg7dkzxc]{z-index:50;background:#c1a368;width:0%;height:2px;transition:width .1s linear;position:fixed;top:0;left:0}.glass-article[data-astro-cid-zg7dkzxc]{-webkit-backdrop-filter:blur(12px);background:#fdfcf9d1;border:1px solid #d4cfc44d;border-radius:1.5rem;position:relative;box-shadow:0 4px 24px #1a2a450a}@supports not (backdrop-filter:blur(1px)){.glass-article[data-astro-cid-zg7dkzxc]{background:#fdfcf9}}@media (width<=640px){.glass-article[data-astro-cid-zg7dkzxc]{border-radius:1rem;padding-left:1rem;padding-right:1rem}}.glass-article[data-astro-cid-zg7dkzxc]:before{content:"";border-radius:inherit;opacity:.03;pointer-events:none;z-index:0;background-image:radial-gradient(circle,#e8e4dc .5px,#0000 .5px);background-size:24px 24px;position:absolute;inset:0}.glass-article[data-astro-cid-zg7dkzxc]>[data-astro-cid-zg7dkzxc]{z-index:1;position:relative}.cover-blur-wrapper[data-astro-cid-zg7dkzxc]{mask-image:linear-gradient(#000 70%,#0000 100%)}html.reveal-ready [data-astro-cid-zg7dkzxc][data-reveal].will-reveal:not(.revealed){opacity:0;filter:blur(4px);transition:opacity .6s,filter .6s,transform .6s;transform:translateY(16px)}[data-astro-cid-zg7dkzxc][data-reveal].revealed{opacity:1;filter:blur();transform:translateY(0)}.related-glass[data-astro-cid-zg7dkzxc]{background:#fdfcf9eb;border:1px solid #d4cfc459;position:relative;overflow:hidden}.related-glass[data-astro-cid-zg7dkzxc]:hover{border-color:#c1a36880;box-shadow:0 8px 24px #1a2a4514}.related-glass[data-astro-cid-zg7dkzxc]:after{content:"";pointer-events:none;background:linear-gradient(110deg,#0000 30%,#ffffff1f 50%,#0000 70%);transition:transform;position:absolute;inset:0;transform:translate(-100%)}.related-glass[data-astro-cid-zg7dkzxc]:hover:after{transition:transform .8s;transform:translate(100%)}@media (prefers-reduced-motion:reduce){html.reveal-ready [data-astro-cid-zg7dkzxc][data-reveal].will-reveal:not(.revealed){opacity:1;filter:none;transition:none;transform:none}.related-glass[data-astro-cid-zg7dkzxc]:after{display:none}}.blog-article p{color:#1a2a45;margin-bottom:1.5em;font-size:17px;line-height:2}.blog-article h2{color:#1a2a45;border-bottom:2px solid #ebdbab;margin-top:48px;margin-bottom:16px;padding-bottom:8px;font-family:LINE Seed Sans TH,system-ui,sans-serif;font-size:22px;font-weight:700;line-height:1.4}.blog-article h3{color:#1a2a45;margin-top:32px;margin-bottom:12px;font-family:LINE Seed Sans TH,system-ui,sans-serif;font-size:18px;font-weight:700;line-height:1.4}.blog-article li{color:#1a2a45;margin-bottom:8px;font-size:17px;line-height:1.8}.blog-article img{aspect-ratio:16/9;-o-object-fit:cover;object-fit:cover;border-radius:12px;width:100%;height:auto;margin:32px 0}.blog-article table{width:100%;margin:24px 0;font-size:14px}.blog-article th{color:#fff;text-align:left;background:#1a2a45;padding:10px 14px;font-weight:600}.blog-article td{color:#1a2a45;border-bottom:1px solid #ebdbab;padding:10px 14px}.blog-article tr:nth-child(2n){background:#fdfcf9}.blog-article blockquote{background:#fbf7ee;border-left:4px solid #c1a368;border-radius:8px;margin:24px 0;padding:16px 20px;font-style:normal}.blog-article a{color:#c1a368;font-weight:500;text-decoration:none}.blog-article a:hover{text-decoration:underline}.blog-article hr{border-color:#ebdbab;margin:48px 0}.blog-article strong{color:#1a2a45}.blog-article pre{background:#fbf7ee;border:1px solid #ebdbab;border-radius:12px;margin:24px 0;padding:16px 20px;font-size:14px;line-height:1.7;overflow-x:auto}.blog-article code{color:#1a2a45;background:#fbf7ee;border-radius:4px;padding:2px 6px;font-size:.9em}.blog-article pre code{color:#1a2a45;background:0 0;padding:0}.blog-article details{-webkit-backdrop-filter:blur(8px);background:#fdfcf9bf;border:1px solid #e8e4dc;border-radius:8px;margin:.5rem 0;overflow:hidden}.blog-article summary{cursor:pointer;color:#1a2a45;padding:.75rem 1rem;font-weight:600;list-style:none}.blog-article summary::-webkit-details-marker{display:none}.blog-article summary:before{content:"▶";color:#c1a368;margin-right:.5rem;font-size:.7em;transition:transform .2s;display:inline-block}.blog-article details[open] summary:before{transform:rotate(90deg)}.blog-article details[open]{border-left:3px solid #c1a368}.blog-article details>:not(summary){padding:0 1rem .75rem}
