.home-shell{color:#2e2e2e;background:#f7f4ec;flex-direction:column;min-height:100vh;display:flex}.home-top{background:#fff;border-bottom:1px solid #e4dfd2;justify-content:space-between;align-items:center;padding:22px 40px;display:flex}.home-top img{width:auto;height:46px}.home-private{color:#526a5d;font-size:12px}.home-main{flex:1;width:100%;max-width:1180px;margin:0 auto;padding:48px 40px 40px}.home-eyebrow{letter-spacing:.12em;color:#1e4d3a;font-size:11px;font-weight:700}.home-main h1{color:#1e4d3a;margin:10px 0 8px;font-size:34px;font-weight:600}.home-lead{color:#526a5d;margin:0 0 22px}.home-storage{color:#785a20;background:#fbf6ea;border:1px solid #e8dcc0;border-radius:8px;align-items:center;gap:8px;margin-bottom:28px;padding:11px 14px;font-size:13px;display:flex}.home-storage svg{flex:none}.home-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;display:grid}.home-card{color:inherit;background:#fff;border:1px solid #e4dfd2;border-top:4px solid #1e4d3a;border-radius:10px;flex-direction:column;gap:12px;padding:26px 24px;text-decoration:none;transition:transform .15s,box-shadow .15s;display:flex;box-shadow:0 3px 14px #1e4d3a0d}a.home-card:hover,a.home-card:focus-visible{outline:none;transform:translateY(-2px);box-shadow:0 8px 24px #1e4d3a1f}a.home-card:focus-visible{border-color:#c9b389}.home-card-icon{color:#1e4d3a;background:#ebf0eb;border-radius:10px;place-items:center;width:48px;height:48px;display:grid}.home-card h2{color:#1e4d3a;align-items:center;gap:10px;margin:0;font-size:24px;font-weight:600;display:flex}.home-card p{color:#4a5a52;margin:0;font-size:14px;line-height:1.6}.home-tags{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.home-tags li{color:#6b5a34;border:1px solid #c9b389;border-radius:999px;padding:3px 10px;font-size:12px}.home-count{color:#1e4d3a;border-top:1px solid #eee9dc;padding-top:12px;font-size:13px;font-weight:600}.home-breakdown{color:#526a5d;flex-wrap:wrap;gap:6px 14px;margin:0;padding:0;font-size:12px;list-style:none;display:flex}.home-breakdown b{color:#1e4d3a}.home-go{color:#1e4d3a;align-items:center;gap:6px;margin-top:auto;font-size:14px;font-weight:600;display:flex}.home-card-disabled{cursor:default;background:#fbfaf6;border-top-color:#c9b389}.home-card-disabled .home-card-icon{color:#8a7a55;background:#f3eee2}.home-soon{color:#785a20;background:#f3ead3;border-radius:999px;padding:3px 10px;font-size:12px;font-weight:600}.home-footer{color:#526a5d;border-top:1px solid #e4dfd2;padding:18px 40px;font-size:12px}@media (width<=900px){.home-grid{grid-template-columns:1fr}.home-main{padding:32px 20px}.home-top,.home-footer{padding:16px 20px}.home-main h1{font-size:28px}}
