.james-wrap{max-width:1080px;margin:auto;padding:28px 18px 100px;color:#163b31;background:#fafcf9}.james-wrap h1{color:#005643;font-size:clamp(26px,5vw,40px);line-height:1.25}.james-wrap p{line-height:1.7}.james-kicker,.james-meta{font-size:13px;color:#34594c}.james-filters{display:flex;flex-wrap:wrap;gap:16px;padding:20px 0}.james-filters label{display:grid;gap:8px;min-width:180px;flex:1;font-weight:700}.james-filters select{font:inherit;background:#fff;color:#163b31;padding:12px;border:1px solid #698a78;border-radius:8px;min-height:48px;width:100%}.james-note{font-size:14px}.james-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));gap:18px}.james-card{padding:22px;background:#fff;border:1px solid #b7cec0;border-radius:14px;min-width:0}.james-card h2{font-size:22px;line-height:1.3;color:#005643}.james-card h3{font-size:16px;color:#163b31}.james-card .james-original{font-size:14px}.james-watch{display:inline-block;padding:12px 16px;border-radius:8px;background:#005643;color:#fff!important;line-height:1.5;text-decoration:none}.james-card[hidden],#james-empty[hidden]{display:none!important}
