.invest-page{--ink:#152338;--muted:#59677c;--line:#dce3eb;max-width:1120px;margin:auto;padding:42px 24px 80px;color:var(--ink)}.invest-hero{background:#101e32;color:#fff;border-radius:24px;padding:42px;position:relative;overflow:hidden}.invest-hero h1{font-size:clamp(32px,5vw,57px);line-height:1.25;margin:14px 0}.invest-hero p{color:#d1deee;max-width:760px}.invest-kicker{font-size:12px;font-weight:800;letter-spacing:.13em;color:#70e0c7}.invest-tags,.invest-jump{display:flex;gap:10px;flex-wrap:wrap;margin:24px 0 0}.invest-tags span{border:1px solid #4c617b;border-radius:30px;padding:6px 12px;font-size:13px}.invest-jump a{padding:10px 16px;background:#fff;border:1px solid var(--line);border-radius:30px;color:var(--ink);text-decoration:none;font-weight:700}.invest-page h2{font-size:29px;line-height:1.4;margin:44px 0 18px}.invest-page h3{font-size:20px;margin:0 0 12px}.invest-page p,.invest-page li{line-height:1.85}.invest-meta{font-size:13px;color:var(--muted)}.invest-summary,.invest-three{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.invest-summary a,.invest-panel{padding:23px;border:1px solid var(--line);border-radius:16px;background:#fff}.invest-summary a{text-decoration:none;color:var(--ink)}.invest-summary strong{display:block;font-size:23px;margin:8px 0}.invest-summary small{color:var(--muted)}.invest-card{border:1px solid var(--line);border-radius:20px;margin:24px 0;background:white;overflow:hidden;scroll-margin-top:100px}.invest-card-head{padding:28px 28px 0}.invest-card h2{margin:8px 0}.invest-code{font-size:12px;letter-spacing:.08em;color:#216851;font-weight:800}.invest-chart{height:420px;margin:20px 24px 0}.invest-chart .tradingview-widget-container{height:100%;width:100%}.invest-chart .tradingview-widget-container__widget{height:calc(100% - 32px);width:100%}.tradingview-widget-copyright{font-size:12px;padding:6px 0}.invest-chart-note{padding:0 28px;font-size:12px;color:var(--muted)}.invest-analysis{display:grid;grid-template-columns:1fr 1fr;gap:18px;padding:20px 28px 28px}.invest-analysis div{padding:19px;border-radius:12px;background:#f3f7fa}.invest-analysis h3{font-size:16px}.invest-analysis p{margin:0}.invest-analysis .risk{background:#fff5eb}.invest-page a{color:#165f98}.invest-page .invest-jump a,.invest-page .invest-summary a{color:var(--ink)}.invest-note{border-left:4px solid #33735e;padding:14px 20px;background:#eff7f3;margin:22px 0}.invest-table{width:100%;border-collapse:collapse}.invest-table th,.invest-table td{padding:16px;text-align:left;border-bottom:1px solid var(--line);vertical-align:top}.invest-table th{background:#edf3f7}.invest-scroll{overflow:auto}.invest-list{padding-left:20px}.invest-page details{border:1px solid var(--line);border-radius:12px;padding:18px;margin-top:18px}.invest-page summary{font-weight:700;cursor:pointer}.pillar-grid.three-pillars{grid-template-columns:repeat(3,minmax(0,1fr))}@media(max-width:760px){.invest-page{padding:24px 16px 55px}.invest-hero{padding:26px}.invest-summary,.invest-three,.invest-analysis,.pillar-grid.three-pillars{grid-template-columns:1fr}.invest-chart{margin:18px 12px 0;height:360px}.invest-card-head{padding:22px 20px 0}.invest-analysis{padding:18px}.invest-table{min-width:650px}.invest-summary{gap:10px}.invest-summary a{padding:16px}.invest-page h2{font-size:25px}}
.price-figure{margin:24px 28px;padding:24px;border:1px solid #dce3eb;border-radius:14px;background:#fbfdfc}.price-figure figcaption{display:flex;align-items:baseline;gap:18px;flex-wrap:wrap}.price-figure figcaption strong{font-size:30px;color:#15594e}.price-figure figcaption span{font-size:13px;color:#59677c}.price-figure svg{display:block;width:100%;height:auto;margin-top:20px;min-height:160px}.price-figure .invest-meta{margin:8px 0}.price-figure details{background:white}@media(max-width:600px){.price-figure{margin:18px 12px;padding:14px}.price-figure figcaption strong{font-size:25px}}
