.framework-cross{margin:20px 0;padding:20px;border:1px solid #dce4df;border-radius:10px;background:#f7faf8}.framework-cross h3{margin:0 0 10px}.framework-cross p{line-height:1.7;color:#53655c}.framework-cross-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.framework-cross-card{display:block;background:#fff;padding:14px;border:1px solid #dce4df;border-radius:8px;color:inherit;text-decoration:none;min-width:0}.framework-cross-card strong,.framework-cross-card small{display:block;overflow-wrap:anywhere}.framework-cross-card small{margin-top:7px;color:#56655e;line-height:1.6}.framework-cross-card:hover{border-color:#51826a;background:#f0f8f3}.framework-shared-chips{display:flex;flex-wrap:wrap;gap:8px;margin:8px 0}.framework-shared-chips a,.framework-route a{color:#236a49;background:#edf5f0;padding:7px 10px;border-radius:5px;text-decoration:none}.framework-archive dl{display:grid;grid-template-columns:130px minmax(0,1fr);gap:8px}.framework-archive dd{margin:0;overflow-wrap:anywhere;white-space:pre-wrap}.framework-route{padding:12px 0;line-height:2.8}.framework-route a{display:inline-block;line-height:1.5}.framework-example{border:1px solid #dce4df;border-radius:10px;padding:20px;margin-bottom:15px}.framework-example h3{margin:0 0 12px}.framework-route-label{display:block;color:#58685f}.framework-count-note{font-size:13px;color:#60746a}@media(max-width:700px){.framework-cross-grid{grid-template-columns:1fr}.framework-cross{padding:12px}.framework-archive dl{grid-template-columns:1fr}}
