.project-evidence,.cmp-review-summary{max-width:940px;margin:0 auto 64px;border:1px solid var(--line-strong);border-radius:20px;background:var(--paper);overflow:hidden}.project-evidence>header,.cmp-review-summary>header{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:16px 20px;border-bottom:1px solid var(--line);font-size:12px}.project-evidence>header span{color:var(--muted)}.project-evidence>div{display:grid;grid-template-columns:repeat(4,1fr)}.project-evidence article,.cmp-review-summary article{display:grid;gap:9px;padding:20px;border-right:1px solid var(--line)}.project-evidence article:last-child,.cmp-review-summary article:last-child{border:0}.project-evidence svg,.cmp-review-summary svg{width:20px;color:var(--accent)}.project-evidence article span,.cmp-review-summary article span{font-size:10px;font-weight:900;text-transform:uppercase}.project-evidence p,.cmp-review-summary p{color:var(--muted-strong);font-family:var(--font-serif);font-size:13px;line-height:1.5}.project-faq{max-width:900px;margin:0 auto 70px}.project-faq h2{margin-bottom:18px;font-size:28px}.project-faq details{border-top:1px solid var(--line-strong)}.project-faq details:last-child{border-bottom:1px solid var(--line-strong)}.project-faq summary{padding:18px 2px;font-weight:800;cursor:pointer}.project-faq p{padding:0 2px 18px;color:var(--muted);font-family:var(--font-serif);line-height:1.6}.cmp-review-summary{margin-top:30px}.cmp-review-summary>header span{margin-left:auto;color:var(--muted);font-size:10px}.cmp-review-summary article a{color:var(--accent);font-size:12px;font-weight:800}.cmp-review-summary>div{display:grid;grid-template-columns:repeat(4,1fr)}.cmp-review-summary article span{display:block;margin-top:10px}.cmp-review-summary article p{margin-top:6px}.cmp-fallback-art{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:24px;min-height:280px;margin:48px auto 0;padding:42px;border-radius:28px;background:var(--dark);color:var(--paper);text-align:center}.cmp-fallback-art span{font-size:clamp(18px,3vw,34px);font-weight:900}.cmp-fallback-art b{display:grid;width:60px;height:60px;place-items:center;border-radius:50%;background:var(--gold);color:var(--ink)}.blog-editorial-meta{display:flex;justify-content:center;gap:12px 28px;margin:22px auto 0;padding-top:18px;border-top:1px solid var(--line);color:var(--muted);font-size:11px}.blog-editorial-meta>div{display:flex;align-items:center;gap:8px}.blog-editorial-meta svg{width:16px;color:var(--accent)}.blog-editorial-meta span{display:grid}.blog-editorial-meta strong{color:var(--ink)}.stock-section-nav{position:sticky;top:76px;z-index:18;display:flex;gap:4px;margin:18px 0 28px;padding:6px;overflow-x:auto;border:1px solid var(--line-strong);border-radius:var(--radius-pill);background:color-mix(in srgb,var(--page) 88%,transparent);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.stock-section-nav a{flex:1;min-width:100px;padding:9px;border-radius:var(--radius-pill);font-size:11px;font-weight:800;text-align:center}.stock-section-nav a:hover{background:var(--ink);color:var(--paper)}.stock-data-status,.data-board-context{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;margin:16px 0 34px;border:1px solid var(--line-strong);border-radius:16px;background:var(--line-strong);overflow:hidden}.data-trust-strip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin:16px 0 24px;overflow:hidden;border:1px solid var(--line-strong);border-radius:16px;background:var(--line-strong)}.data-trust-strip>div{display:flex;min-width:0;gap:10px;padding:14px;background:var(--paper)}.data-trust-strip svg{flex:none;width:17px;color:var(--accent)}.data-trust-strip span{display:grid;min-width:0;gap:3px}.data-trust-strip b{font-size:10px;text-transform:uppercase;letter-spacing:.04em}.data-trust-strip small,.data-trust-strip time{overflow-wrap:anywhere;color:var(--muted);font-size:10px;line-height:1.4}.data-trust-strip.is-unavailable{border-color:color-mix(in srgb,var(--danger) 34%,var(--line-strong))}.data-trust-strip.is-unavailable svg{color:var(--danger)}.stock-data-status>div,.data-board-context>div{display:flex;gap:10px;padding:16px;background:var(--paper)}.stock-data-status svg,.data-board-context svg{flex:none;width:18px;color:var(--accent)}.stock-data-status span,.data-board-context span{display:grid;gap:3px}.stock-data-status b,.data-board-context b{font-size:11px}.stock-data-status small,.data-board-context small{color:var(--muted);font-size:10px}.stock-secondary{margin:20px 0 36px;border:1px solid var(--line-strong);border-radius:20px;background:var(--paper);scroll-margin-top:120px}.stock-secondary>summary{display:flex;align-items:center;justify-content:space-between;padding:22px 24px;font-weight:900;cursor:pointer}.stock-secondary>summary small{display:grid;width:28px;height:28px;place-items:center;border-radius:50%;background:var(--soft)}.stock-secondary>div{padding:0 24px 8px;border-top:1px solid var(--line)}.board-controls{display:flex;justify-content:space-between;gap:12px;margin-bottom:18px}.board-controls label{display:flex;align-items:center;min-height:42px;padding:0 14px;border:1px solid var(--line-strong);border-radius:var(--radius-pill);background:var(--paper)}.board-controls input,.board-controls select{border:0;outline:0;background:transparent;font:inherit;font-size:12px}.board-controls select{min-height:42px;padding:0 14px;border:1px solid var(--line-strong);border-radius:var(--radius-pill);background:var(--paper);font-weight:800}.ct-person-initial{display:inline-grid;width:22px;height:22px;margin-right:6px;place-items:center;border-radius:50%;background:var(--soft);font-size:9px;font-weight:900}.ssb-ticker{display:flex;align-items:center;gap:6px}.ft-chip-logo{flex:none}.blog-data-figure{display:grid;gap:12px;margin:20px 0 8px;padding:20px;border:1px solid var(--line-strong);border-radius:16px;background:var(--paper)}.blog-data-figure figcaption{margin-bottom:4px;font-size:11px;font-weight:900;text-transform:uppercase}.blog-data-figure>div{display:grid;grid-template-columns:minmax(100px,1fr) 2fr auto;align-items:center;gap:12px;font-size:11px}.blog-data-figure i{height:9px;overflow:hidden;border-radius:var(--radius-pill);background:var(--soft)}.blog-data-figure i b{display:block;height:100%;border-radius:inherit;background:var(--accent)}.blog-data-figure strong{font-variant-numeric:tabular-nums}.tool-section[id],.seo-answer[id]{scroll-margin-top:120px}@media(max-width:760px){.project-evidence>div,.cmp-review-summary>div,.stock-data-status,.data-board-context,.data-trust-strip{grid-template-columns:1fr}.project-evidence article,.cmp-review-summary article{border-right:0;border-bottom:1px solid var(--line)}.blog-editorial-meta,.board-controls{align-items:stretch;flex-direction:column}.cmp-fallback-art{grid-template-columns:1fr}.stock-secondary>div{padding:0 16px}}
