.market-shell h1{font-family:Georgia,serif;font-size:clamp(48px,7vw,88px);line-height:.96;letter-spacing:-.045em;margin:0}.market-shell h1 em{color:var(--orange);font-weight:400}.market-products{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:48px}.market-product{display:grid;grid-template-columns:.72fr 1.28fr;min-height:330px;border:1px solid var(--line);border-radius:16px;background:var(--panel);color:var(--ink);overflow:hidden}.market-product:hover{border-color:var(--ink)}.market-product figure{position:relative;margin:0;min-width:0;background:#e9e3d6}.market-product img{width:100%;height:100%;object-fit:cover}.market-product figcaption{position:absolute;left:8px;bottom:8px;padding:4px 6px;border-radius:4px;background:#151515b8;color:#fff;font-size:8px}.market-product-body{display:flex;flex-direction:column;padding:26px}.market-category{color:var(--orange);font-size:11px;font-weight:900;letter-spacing:.1em}.market-product h2{font-family:Georgia,serif;font-size:30px;margin:18px 0}.market-product label{font-size:11px;font-weight:900;margin-bottom:7px}.market-product select{width:100%;min-height:42px;border:1px solid var(--line);border-radius:8px;background:#fff;color:var(--ink);padding:8px 10px}.market-product strong{font-size:27px;margin-top:18px}.market-product small{color:var(--muted);margin-top:6px}.market-open{font-weight:800;color:var(--orange);margin-top:auto;padding-top:22px;text-decoration:none}.market-method,.market-caveat{margin-top:48px;padding:24px;border-left:4px solid var(--orange);background:#eee8d9}.market-method p,.market-method li,.market-caveat p{color:var(--muted);line-height:1.55}.market-title{max-width:950px}.market-latest{display:grid;grid-template-columns:repeat(4,1fr);margin-top:44px;background:var(--ink);color:#fff;border-radius:16px;overflow:hidden}.market-latest>div{padding:24px;border-right:1px solid #3c3b35}.market-latest>div:last-child{border:0}.market-latest span,.market-latest small{display:block;color:#bbb7ac;font-size:11px}.market-latest strong{display:block;font-size:25px;margin:12px 0 6px}.market-summary{margin-top:24px;padding:24px;border:1px solid var(--line);border-radius:12px;background:var(--panel)}.market-summary h2{font-family:Georgia,serif;font-size:28px;margin:0 0 12px}.market-summary p,.market-evidence p{color:var(--muted);line-height:1.65}.market-evidence ul{display:grid;gap:8px;padding-left:20px}.market-evidence a{color:var(--ink)}.market-empty{margin-top:44px;padding:32px;border:1px dashed var(--line);border-radius:14px;background:var(--panel)}@media(max-width:850px){.market-products,.market-latest{grid-template-columns:1fr}.market-product{grid-template-columns:1fr}.market-product figure{height:220px}.market-latest>div{border-right:0;border-bottom:1px solid #3c3b35}.market-shell h1{font-size:clamp(42px,13vw,68px)}}
.market-product figcaption a{color:#fff}
