.kosh{max-width:760px;margin:0 auto}.crumbs{color:var(--muted);margin:8px 0 4px;font-size:.9rem}.crumbs a{color:var(--muted)}.kosh-answer{font-size:1.2rem;line-height:1.6}.kosh-draft{border:2px dashed var(--saffron);border-radius:10px;padding:8px 12px;font-size:.95rem}.kosh-facts{animation:p12-fade-up .5s var(--ease-out) .15s both;margin:18px 0}.kosh-facts h2{font-size:1.1rem}.kosh-facts dl{gap:6px;margin:0 0 12px;display:grid}.kosh-facts dl div{grid-template-columns:9rem 1fr;gap:10px;display:grid}.kosh-facts dt{color:var(--muted);font-weight:700}.kosh-facts dd{margin:0}.kosh-map{font-weight:700}.kosh section{margin:28px 0}.kosh-faq{border-bottom:1px solid var(--line);padding:10px 0}.kosh-faq summary{cursor:pointer;font-weight:700}.kosh-faq[open] p{animation:p12-fade-up .3s var(--ease-out) both}.kosh-sources{padding-left:1.4em}.kosh-near{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:6px;padding:0;list-style:none;display:grid}.kosh-near li{background:var(--paper);border:1px solid var(--line);border-radius:10px;justify-content:space-between;gap:8px;padding:8px 12px;display:flex}.kosh-near small{color:var(--muted)}.kosh-test{text-align:center}.kosh-grid{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:14px;display:grid}.kosh-tile{color:var(--ink);transition:transform .2s var(--ease-bounce), box-shadow .2s;animation:p12-fade-up .5s var(--ease-out) both;animation-delay:calc(var(--i,0) * 70ms);gap:6px;text-decoration:none;display:grid;position:relative}.kosh-tile:hover{transform:translateY(-3px);box-shadow:0 8px 20px #00000014}.kosh-tile b{color:var(--red);font-size:1.2rem}.kosh-tag{border:1px solid var(--saffron);color:var(--muted);border-radius:999px;padding:0 8px;font-size:.75rem;position:absolute;top:10px;right:10px}.kosh-coming{margin-top:24px}@media (width<=480px){.kosh-facts dl div{grid-template-columns:1fr;gap:0}}
