@import url('./styles.css');
@import url('./public-grid-fix.css');
.public{max-width:1120px;margin:auto;padding:80px 24px 120px}.public-hero{display:grid;grid-template-columns:1.2fr .8fr;gap:72px;padding:42px 0 72px;border-bottom:1px solid var(--line)}.public h1{font-size:clamp(48px,7vw,82px);line-height:.98;letter-spacing:-.06em;margin:0}.public-hero>p{font-size:18px;color:var(--muted);align-self:end;margin:0}.public h2{font-size:clamp(28px,4vw,44px);letter-spacing:-.04em;margin:72px 0 24px}.fund-list,.reference-list{border-top:2px solid var(--ink)}.fund-row{display:grid;grid-template-columns:120px 1.4fr 1fr 1fr;gap:24px;padding:30px 0;border-bottom:1px solid var(--line);align-items:start}.fund-row h2{font-size:30px;margin:0}.fund-row p,.fund-row dl{margin:0}.fund-row dt,.meta{font:10px var(--mono);text-transform:uppercase;color:var(--muted)}.fund-row dd{margin:4px 0 14px;font-size:14px}.fund-links{display:flex;gap:12px;flex-wrap:wrap}.fund-links a{font:11px var(--mono)}.unknown-text{color:#6b4d00}.prose{max-width:760px}.prose p,.prose li{color:#40545d;font-size:17px}.prose aside{margin:38px 0;padding:24px;border-left:4px solid var(--signal);background:var(--wash)}.reference-list a{display:grid;grid-template-columns:1fr 1.6fr 28px;gap:30px;padding:22px 0;border-bottom:1px solid var(--line);text-decoration:none}.compare-note{border-left:4px solid var(--signal);padding:20px 24px;background:var(--wash);font-weight:600}.comparison td{padding:24px 12px;vertical-align:top;border-bottom:1px solid var(--line)}.comparison th:first-child{width:24%}.knowledge-key{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:var(--line);margin-top:40px}.knowledge-key div{background:#fff;padding:22px}.knowledge-key b{display:block;margin-bottom:6px}.public-footer{max-width:1120px;margin:auto;padding:30px 24px;border-top:1px solid var(--line);display:flex;justify-content:space-between;font:10px var(--mono);color:var(--muted)}@media(max-width:800px){.public-hero,.fund-row{grid-template-columns:1fr}.knowledge-key{grid-template-columns:1fr}.reference-list a{grid-template-columns:1fr}.public{padding-top:50px}.public-footer{display:block}.public-footer p{margin:8px 0}}
