.state-back{font-size:13px;font-weight:700}.state-page{background:var(--cream);padding:68px 0 105px;min-height:calc(100vh - 150px)}.back-link{font-size:11px;color:var(--coral);font-weight:700;display:inline-block;margin-bottom:50px}.state-page h1{font-family:'Space Grotesk';font-size:64px;letter-spacing:-.07em;line-height:1;margin:0 0 15px}.state-description{max-width:550px;color:var(--muted);font-size:16px}.state-notice{max-width:720px;background:#fff8dc;border-left:3px solid var(--yellow);padding:14px 16px;margin:32px 0 70px;font-size:11px;color:var(--muted)}.state-section-head{display:flex;justify-content:space-between;align-items:end;border-bottom:1px solid var(--line);padding-bottom:15px;margin-bottom:15px}.state-section-head h2{font-family:'Space Grotesk';font-size:28px;letter-spacing:-.06em;margin:0}.state-section-head span{font-size:10px;color:var(--muted)}.market-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:12px}.market-card{background:var(--paper);border:1px solid var(--line);padding:24px;min-height:180px;position:relative}.market-card-top{display:flex;justify-content:space-between}.market-index{color:var(--coral);font-family:'Space Grotesk';font-size:11px}.market-source,.resource-type{font-size:9px;color:var(--muted);text-transform:uppercase;letter-spacing:.08em}.market-card h3{font-family:'Space Grotesk';font-size:23px;letter-spacing:-.06em;margin:25px 0 6px}.market-card p{font-size:11px;color:var(--muted)}.resource-grid{display:grid;gap:8px;margin:18px 0 38px}.resource-card{background:#fff;border:1px solid var(--line);padding:13px}.resource-card.is-featured{border-color:var(--coral)}.resource-card.is-featured .resource-type{color:var(--coral)}.resource-card h4{font-family:'Space Grotesk';font-size:16px;letter-spacing:-.05em;margin:6px 0 10px}.resource-card div{display:flex;gap:8px;font-size:10px;border-top:1px solid rgba(16,43,43,.08);padding:6px 0}.resource-card b{color:var(--muted);font-size:9px;min-width:62px}.resource-card span{color:var(--ink)}.resource-card a,.market-actions a{font-size:10px;font-weight:700;color:var(--coral)}.market-actions{display:flex;gap:17px;position:absolute;left:24px;bottom:20px}.state-empty{font-size:13px;color:var(--muted)}@media(max-width:650px){.state-page h1{font-size:48px}.market-grid{grid-template-columns:1fr}.state-back{display:block}}
